3 dépôts
Tools and libraries that provide a single management interface for compute, storage, and network resources across multiple cloud vendors.
Distinct from Cloud Infrastructure Providers: Covers the functional control of resources across multiple providers, unlike educational labs [f14_mt5] or package configurators [f14_mt3].
Explore 3 awesome GitHub repositories matching devops & infrastructure · Multi-Cloud Infrastructure Control. Refine with filters or upvote what's useful.
Fog est un SDK d'infrastructure cloud Ruby qui fournit une interface standardisée pour gérer les ressources de calcul, de stockage et de réseau à travers de multiples fournisseurs cloud. Il utilise une couche d'abstraction multi-cloud pour traduire les requêtes de ressources génériques en appels API spécifiques au fournisseur, unifiant le contrôle de l'infrastructure via un ensemble cohérent d'objets Ruby. Le projet inclut un framework de simulation d'API cloud qui simule les réponses du fournisseur et le comportement des ressources en mémoire. Cela permet de tester la logique d'intégration de l'infrastructure sans effectuer de requêtes réseau réelles ni encourir de coûts de fournisseur. Le SDK couvre plusieurs domaines de fonctionnalités clés, incluant la gestion de machines virtuelles, le provisionnement de serveurs et l'exécution de commandes à distance. Il fournit des outils pour les opérations de stockage cloud et l'inspection de métadonnées, ainsi que l'administration des zones DNS et des distributions de réseaux de diffusion de contenu (CDN).
Provides a single standardized Ruby interface for controlling compute, storage, and network resources across multiple cloud vendors.
Komiser est un inspecteur d'infrastructure multi-cloud et un gestionnaire d'inventaire d'actifs. Il fournit un système centralisé pour auditer, cataloguer et analyser les services et actifs déployés dans les environnements AWS, GCP et Azure. Le projet transforme les schémas de ressources disparates de différents fournisseurs cloud en une représentation structurelle unifiée via une architecture de plugin basée sur les fournisseurs. Il utilise une inspection d'API sans agent et une découverte de ressources basée sur le polling pour récupérer les métadonnées et les états de configuration sans nécessiter d'agents sur les ressources cibles. La plateforme couvre la gestion financière via l'agrégation des coûts et l'analyse des dépenses, l'audit des ressources pour identifier les actifs inactifs ou non étiquetés, et la gestion de la posture de sécurité pour détecter les vulnérabilités et les erreurs de configuration de l'infrastructure.
Provides a single management interface for auditing, cataloging, and analyzing resources across multiple cloud vendors.
OpenDevOps est une plateforme d'automatisation DevOps et de gestion de cloud hybride conçue pour contrôler l'infrastructure sur plusieurs régions géographiques et environnements hybrides via une interface unifiée. Il sert d'orchestrateur de clusters Kubernetes pour déployer et administrer des applications conteneurisées afin d'assurer une haute disponibilité et une mise à l'échelle. Le système fournit un framework pour l'automatisation DevOps en entreprise, exécutant des flux de travail de maintenance et de déploiement répétitifs pour réduire l'effort opérationnel manuel. Il intègre un système de contrôle d'accès basé sur les rôles (RBAC) pour vérifier l'identité des utilisateurs et attribuer des permissions afin de protéger les ressources cloud. La plateforme inclut des capacités de surveillance des performances distribuée et d'observabilité centralisée du système, ainsi que des outils pour coordonner les données de configuration et router le trafic réseau. Elle gère également la distribution des notifications système sur plusieurs canaux de communication et traite la planification des tâches en arrière-plan.
Provides a single unified interface to control compute, storage, and network resources across multiple geographic regions and cloud vendors.