Container Service for Kubernetes propose plusieurs types de clusters. Ces clusters offrent des fonctionnalités, des exigences d'exploitation et de maintenance (O&M) ainsi que des accords de niveau de service (SLA) différents, ce qui les rend adaptés à divers scénarios. Cette rubrique compare les types de clusters pour vous aider à choisir celui qui correspond le mieux à vos besoins métier.
Types de clusters
ACK propose deux types de clusters, distingués selon qu'Alibaba Cloud gère ou non le plan de contrôle :
ACK managed clusters : Alibaba Cloud gère entièrement le plan de contrôle d'un ACK managed cluster. Ils sont disponibles en éditions Pro et Basic, qui diffèrent par la disponibilité du plan de contrôle et les fonctionnalités de personnalisation avancées. L'édition Pro prend en charge la fonctionnalité reserved control plane (Pro XL / Pro 2XL / Pro 4XL), qui vous permet de pré-allouer et de réserver des ressources du plan de contrôle afin de garantir des performances prévisibles.
-
ACK dedicated clusters : Vous devez créer et maintenir le plan de contrôle d'un ACK dedicated cluster.
ImportantACK dedicated clusters ne peuvent plus être créés. Pour plus d'informations, consultez l'Product Announcement: Discontinuation of New ACK Dedicated Clusters.
Le tableau suivant décrit les différences entre les types de clusters.
Élément | ACK managed cluster | ACK dedicated cluster | ||
Pro | Basic | |||
Échelle du cluster | Jusqu'à 100 clusters par compte. Par défaut, chaque cluster prend en charge jusqu'à 5 000 nœuds de travail. Vous pouvez demander une augmentation de quota dans le Quota Center. | Jusqu'à 2 clusters par compte. Par défaut, chaque cluster prend en charge jusqu'à 10 nœuds de travail. Les augmentations de quota ne sont pas prises en charge. | Jusqu'à 100 clusters par compte. Par défaut, chaque cluster prend en charge jusqu'à 5 000 nœuds de travail. Vous pouvez demander une augmentation de quota dans le Quota Center. | |
Périmètre de gestion |
| Le plan de contrôle du cluster est entièrement géré. Vous êtes responsable de la maintenance des nœuds de travail. | Le plan de contrôle du cluster n'est pas géré. Vous êtes responsable de la maintenance des nœuds maîtres et des nœuds de travail. | |
Scénarios |
| Adapté à l'apprentissage personnel et aux tests en raison de la petite échelle du cluster. |
| |
Facturation | Des frais de gestion de cluster vous sont facturés en fonction du nombre de clusters. Vous êtes également facturé pour les autres services Alibaba Cloud utilisés par les nœuds de travail et certains composants, tels que Simple Log Service (SLS). | La gestion du cluster est gratuite. Vous êtes facturé pour les autres services Alibaba Cloud utilisés par les nœuds de travail et certains composants, tels que Simple Log Service (SLS). | La gestion du cluster est gratuite. Vous êtes facturé pour les nœuds maîtres, les nœuds de travail et les autres services Alibaba Cloud utilisés par certains composants, tels que Simple Log Service (SLS). | |
SLA | Une disponibilité de service de 99,95 % est garantie pour les clusters régionaux et de 99,50 % pour les clusters zonaux. Pour plus d'informations, consultez Container Service for Kubernetes Service Level Agreement. | Aucun SLA n'est fourni. | ||
Avantages des ACK managed Pro cluster
Le tableau suivant compare les capacités des ACK managed Pro clusters et des ACK managed Basic clusters.
Dans le tableau suivant,
indique qu'une fonctionnalité est prise en charge, et
indique qu'elle ne l'est pas.
|
Fonctionnalité |
ACK managed Pro |
ACK managed Basic |
|
|
|
|
|
|
|
|
|
Sauvegardes chaudes et froides à haute fréquence avec reprise après sinistre géographique pour etcd |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Migration à chaud
Les ACK managed Basic clusters et les ACK dedicated clusters prennent tous deux en charge la migration à chaud vers des ACK managed Pro clusters. Pour plus d'informations, consultez les rubriques suivantes :
Mode automatique
Lorsque vous créez un ACK managed cluster, vous pouvez activer le mode automatique. Une fois ce mode activé, vous pouvez rapidement créer un cluster Kubernetes conforme aux meilleures pratiques, en nécessitant uniquement une planification réseau simple. Le mode automatique offre les fonctionnalités suivantes :
O&M entièrement gérée : Le plan de contrôle du cluster et les composants clés sont entièrement gérés. Par défaut, un pool de nœuds avec le mode automatique activé, appelé auto mode node pool, est créé. Ce pool de nœuds s'adapte dynamiquement (scale in/out) en fonction de la demande de charge de travail, et ACK gère les tâches d'O&M telles que les mises à niveau du système d'exploitation et l'application des correctifs de sécurité.
Approvisionnement intelligent des ressources : Les types d'instance optimaux sont automatiquement recommandés, éliminant le besoin de configuration manuelle.
Pile logicielle de base optimisée : Le système de fichiers racine immuable de ContainerOS améliore la sécurité. Un système et une configuration simplifiés accélèrent le démarrage des nœuds, tandis qu'un noyau optimisé maximise les performances matérielles.
Utilisez le mode automatique dans les scénarios suivants :
Ordonnancement dynamique et élastique des ressources : Dans les scénarios où la demande de charge de travail fluctue considérablement, le mode automatique peut répondre rapidement aux changements en adaptant automatiquement les ressources de calcul, ce qui réduit les coûts des ressources du cluster.
Pipelines DevOps et CI/CD : Dans les environnements d'intégration et de déploiement continus (CI/CD), le mode automatique peut ajuster automatiquement les ressources en fonction des exigences de build et de test pour améliorer l'efficacité du développement et réduire les coûts.
Le mode automatique est conçu sur la base des concepts de capacité élastique, d'infrastructure immuable et de zéro O&M. Si votre activité dépend fortement de la personnalisation de l'environnement des nœuds ou du stockage persistant local aux nœuds, effectuez une évaluation complète des applications pour identifier les risques de compatibilité potentiels avant la migration.
Le mode automatique est conçu pour fournir une O&M automatisée et intelligente pour les clusters Kubernetes. Cependant, vous conservez certaines responsabilités dans certains scénarios. Pour plus d'informations, consultez le Shared responsibility model.
Fonctionnalités
Fonctionnalité | Description |
Gestion des clusters |
|
Nœuds et pools de nœuds | Vous pouvez gérer le cycle de vie des pools de nœuds et configurer des pools de nœuds avec différentes spécifications au sein du même cluster, tels que les vSwitches, les environnements d'exécution de conteneurs, les systèmes d'exploitation et les groupes de sécurité. Pour plus d'informations, consultez les Nodes et les Node pools. |
Gestion des applications |
|
Stockage |
|
Réseau |
|
Auto scaling | ACK ajuste automatiquement les ressources de calcul élastiques en fonction des besoins métier et des politiques. Cela inclut :
Pour plus d'informations, consultez la section Auto scaling. |
Ordonnancement | ACK fournit diverses politiques d'ordonnancement pour différentes charges de travail, telles que l'ordonnancement des tâches, l'ordonnancement conscient de la QoS et le réordonnancement, afin d'améliorer les performances des applications et l'utilisation globale des ressources du cluster. Pour plus d'informations, consultez la section Scheduling. |
O&M et sécurité |
|
Calcul hétérogène |
|
Outils de développement |