Container Service for Kubernetes propose plusieurs types de clusters. Ils se distinguent par leurs fonctionnalités, leurs exigences d'exploitation et de maintenance (O&M) ainsi que par leurs accords de niveau de service (SLA), ce qui les rend adaptés à divers scénarios. Cette rubrique compare les différents types de clusters afin de vous aider à choisir celui qui correspond le mieux à vos besoins métier.
Types de clusters
ACK propose deux types de clusters, différencié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. Ces clusters 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ée. 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 pour le 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.
ImportantLa création d'ACK dedicated clusters n'est plus possible. 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 | |||
Taille 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 taille du cluster. |
| |
Facturation | Des frais de gestion de cluster 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 la section Container Service for Kubernetes Service Level Agreement. | Aucun SLA n'est fourni. | ||
Avantages des **ACK managed Pro clusters**
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**
| | --- | --- | --- | |
[Paramètres personnalisés pour les composants du plan de contrôle](t2025933.xdita#)
|
[Métriques de surveillance de l'API Server](t2234427.xdita#)
|
Sauvegardes chaudes et froides à haute fréquence avec reprise après sinistre géographique pour etcd
|
[Métriques de surveillance de l'observabilité etcd](t2234428.xdita#)
|
[Politique de planification gang](t1935082.dita#task_1935082)
|
[Planification consciente de la topologie CPU](t1935079.dita#task_1935079)
|
[Planification consciente de la topologie GPU](t1998479.dita#concept_1998479)
|
[Partage GPU avec planification fine](t2000382.dita#concept_2000382)
|
[Chiffrement au repos des Secrets à l'aide de KMS](t1917135.dita#task_2568562)
|
[Pool de nœuds managé](t1998740.dita#task_1998740)
|
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 :
Migration à chaud d'un ACK managed Basic cluster vers un ACK managed Pro cluster
Migration à chaud d'un ACK dedicated cluster vers un ACK managed Pro cluster
Mode automatique
Lors de la création d'un ACK managed cluster, vous pouvez activer le mode automatique. Une fois ce mode activé, vous pouvez créer rapidement un cluster Kubernetes conforme aux bonnes pratiques, en ne nécessitant qu'une simple planification réseau. 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 effectue un scaling dynamique (montée ou descente en puissance) 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é.
Provisionnement intelligent des ressources : Les types d'instance optimaux sont automatiquement recommandés, éliminant ainsi le besoin de configuration manuelle.
Pile logicielle de base optimisée : Le système de fichiers racine immuable de ContainerOS renforce 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 mettant à l'échelle automatiquement les ressources de calcul, ce qui réduit les coûts liés aux 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 potentiels de compatibilité avant la migration.
Le mode automatique est conçu pour fournir une O&M automatisée et intelligente des clusters Kubernetes. Toutefois, vous conservez certaines responsabilités dans certains scénarios. Pour plus d'informations, consultez le modèle de responsabilité partagée.
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, telles 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 sections Nœuds et Pools de nœuds. |
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. |
Planification | ACK propose diverses politiques de planification adaptées à différentes charges de travail, telles que la planification des tâches, la planification consciente de la QoS et la replanification, afin d'améliorer les performances des applications et l'utilisation globale des ressources du cluster. Pour plus d'informations, consultez la section Planification. |
O&M et sécurité | |
Calcul hétérogène |
|
Outils de développement |