Google Kubernetes Engine (GKE) est le service Kubernetes géré de Google que vous pouvez utiliser pour déployer et exploiter des applications conteneurisées à l'aide de l'infrastructure de Google. GKE fournit pour vous la puissance opérationnelle de Kubernetes tout en gérant la plupart des composants sous-jacents, tels que le plan de contrôle et les nœuds.
Les fonctionnalités de GKE sont disponibles en deux niveaux ou éditions : un niveau standard de fonctionnalités de base disponibles pour tous les utilisateurs de GKE et un niveau d'entreprise qui offre toutes les fonctionnalités d'Anthos dans GKE, avec une interface utilisateur intégrée et des fonctionnalités performantes pour régir, gérer et exploiter des charges de travail conteneurisées à l'échelle de l'entreprise.
Pourquoi utiliser GKE Enterprise ?
En règle générale, lorsque les entreprises adoptent des technologies cloud natives telles que les conteneurs, l'orchestration de conteneurs et les maillages de services, elles atteignent un point où l'exécution d'un seul cluster ne suffit plus. Les entreprises choisissent de déployer plusieurs clusters pour atteindre leurs objectifs techniques et commerciaux, et ce pour diverses raisons. Il peut s'agir, par exemple, de séparer la production des environnements hors production, de respecter des restrictions réglementaires variables, ou d'organiser des services entre les niveaux, les paramètres régionaux ou les équipes. Toutefois, l'utilisation de plusieurs clusters a ses propres difficultés et contraintes en termes de configuration, de sécurité et de gestion cohérentes. Par exemple, la configuration manuelle d'un cluster à la fois est sujette aux erreurs et il peut être difficile de voir exactement où se produisent ces erreurs. Les grandes entreprises sont souvent complexes, car plusieurs équipes doivent exécuter, observer et gérer leurs charges de travail sur plusieurs clusters.
Google Cloud a déjà aidé des entreprises à résoudre ce type de problème avec Anthos, une plate-forme de conteneurs qui propose toute une gamme de fonctionnalités pour les entreprises. Cette plate-forme a été construite autour du concept de parc, un regroupement logique de clusters Kubernetes pouvant être gérés ensemble et bénéficiant de l'uniformité des espaces de noms, des services et/ou de l'identité sur les clusters.
Les principes de confiance et d'uniformité supposés au sein du parc vous permettent d'utiliser une gamme complète de fonctionnalités compatibles avec le parc, y compris :
- Des outils de gestion de la configuration et des règles qui vous aident à travailler plus facilement à grande échelle, en ajoutant et en mettant à jour automatiquement les mêmes configurations, fonctionnalités et règles de sécurité dans votre parc.
- Des fonctionnalités de mise en réseau à l'échelle du parc qui vous aident à gérer le trafic sur l'ensemble de votre parc, y compris l'entrée multicluster pour les applications couvrant plusieurs clusters et les fonctionnalités de gestion du trafic du maillage de services.
- Des fonctionnalités de gestion des identités qui vous aident à configurer de manière cohérente l'authentification pour les charges de travail et les utilisateurs du parc.
- Des fonctionnalités d'observabilité vous permettant de surveiller et de dépanner les clusters et applications de votre parc, y compris leur état, leur utilisation des ressources et leur stratégie de sécurité.
- Pour les applications basées sur des microservices exécutées dans votre parc, Service Mesh fournit des outils puissants pour la sécurité, la mise en réseau et l'observabilité des applications sur l'ensemble de votre réseau maillé.
GKE Enterprise intègre ces fonctionnalités entièrement dans GKE. Il crée une plate-forme de conteneurs intégrée qui facilite l'adoption des bonnes pratiques et des principes que nous avons appris en exécutant des services chez Google.
GKE Enterprise intègre également de nouvelles fonctionnalités de gestion d'équipe. Il est maintenant plus facile pour les administrateurs de plate-forme de provisionner des ressources de parc pour plusieurs équipes et de fournir aux équipes d'applications leurs propres tableaux de bord et métriques, tous limités à leurs propres ressources et charges de travail.
Pour obtenir une description complète des fonctionnalités sur lesquelles repose GKE Enterprise et pour savoir si GKE Enterprise est fait pour vous, consultez la présentation technique de GKE Enterprise.
Fonctionnalités de l'édition
Édition standard de GKE | Édition GKE Enterprise | |
---|---|---|
Évolutivité sur un seul cluster inégalée (jusqu'à 15 000 nœuds) : solution optimisée pour les charges de travail d'entreprise, y compris pour les bases de données et le traitement par lot. | Plate-forme de conteneurs entièrement gérée et intégrée pour exécuter des applications modernes à grande échelle et de manière sécurisée. | |
Fonctionnalités et composants |
|
|
Étapes suivantes
- Découvrez comment activer GKE Enterprise pour votre projet dans la section Activer GKE Enterprise.