Container Service for Kubernetes ofrece varios tipos de clúster. Cada uno cuenta con distintas funciones, requisitos de operación y mantenimiento (O&M) y acuerdos de nivel de servicio (SLA), por lo que se adaptan a diversos escenarios. Este tema compara los tipos de clúster para ayudarle a seleccionar el que mejor se ajuste a las necesidades de su negocio.
Tipos de clúster
ACK proporciona dos tipos de clúster, los cuales se distinguen según si Alibaba Cloud gestiona el plano de control:
ACK managed clusters: Alibaba Cloud gestiona por completo el plano de control de un ACK managed cluster. Están disponibles en las ediciones Pro y Basic, que difieren en la disponibilidad del plano de control y en las funciones avanzadas de personalización. La edición Pro es compatible con la función reserved control plane (Pro XL / Pro 2XL / Pro 4XL). Esta le permite preasignar y reservar recursos del plano de control para garantizar un rendimiento predecible.
-
ACK dedicated clusters: Debe crear y mantener el plano de control de un ACK dedicated cluster.
ImportanteYa no es posible crear instancias de ACK dedicated clusters. Para obtener más información, consulte Product Announcement: Discontinuation of New ACK Dedicated Clusters.
A continuación se describen las diferencias entre los tipos de clúster.
Elemento | ACK managed cluster | ACK dedicated cluster | ||
Pro | Basic | |||
Escala del clúster | Hasta 100 clústeres por cuenta. De forma predeterminada, cada clúster admite hasta 5,000 nodos worker. Puede solicitar un aumento de cuota en Quota Center. | Hasta 2 clústeres por cuenta. De forma predeterminada, cada clúster admite hasta 10 nodos worker. No se admiten aumentos de cuota. | Hasta 100 clústeres por cuenta. De forma predeterminada, cada clúster admite hasta 5,000 nodos worker. Puede solicitar un aumento de cuota en Quota Center. | |
Alcance de la gestión |
| El plano de control del clúster se gestiona por completo. Usted se encarga de mantener los nodos worker. | El plano de control del clúster no se gestiona. Usted se encarga de mantener tanto los nodos master como los nodos worker. | |
Escenarios |
| Recomendado para aprendizaje personal y pruebas debido a su escala reducida de clúster. |
| |
Facturación | Se le cobran tarifas de gestión de clústeres según la cantidad de estos. También se le cobra por otros servicios de Alibaba Cloud que utilizan los nodos worker y algunos componentes, como Simple Log Service (SLS). | La gestión del clúster es gratuita. Se le cobra por otros servicios de Alibaba Cloud que utilizan los nodos worker y algunos componentes, como Simple Log Service (SLS). | La gestión del clúster es gratuita. Se le cobra por los nodos master, los nodos worker y otros servicios de Alibaba Cloud que utilizan algunos componentes, como Simple Log Service (SLS). | |
SLA | Se garantiza una disponibilidad del servicio del 99.95 % para clústeres regionales y del 99.50 % para clústeres zonales. Para obtener más información, consulte Container Service for Kubernetes Service Level Agreement. | No se proporciona SLA. | ||
Ventajas de ACK managed Pro cluster
En la siguiente tabla se comparan las capacidades de ACK managed Pro clusters y ACK managed Basic clusters.
En la siguiente tabla,
indica que una función es compatible, y
indica que no lo es.
|
Función |
ACK managed Pro |
ACK managed Basic |
|
|
|
|
|
|
|
|
|
Copias de seguridad en caliente y en frío de alta frecuencia con recuperación ante desastres geográfica para etcd |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Migración en caliente
Tanto ACK managed Basic clusters como ACK dedicated clusters admiten la migración en caliente hacia ACK managed Pro clusters. Para obtener más información, consulte los siguientes temas:
Modo automático
Cuando cree un ACK managed cluster, puede habilitar el modo automático. Una vez habilitado, podrá crear rápidamente un clúster de Kubernetes que cumpla con las mejores prácticas y solo requiera una planificación de red sencilla. El modo automático ofrece las siguientes funciones:
O&M totalmente gestionado: El plano de control y los componentes clave del clúster se gestionan por completo. De forma predeterminada, se crea un node pool con el modo automático habilitado, conocido como auto mode node pool. Este node pool escala horizontalmente de forma dinámica según la demanda de la carga de trabajo, mientras que ACK se encarga de tareas de O&M como actualizaciones del sistema operativo y parches de seguridad.
Aprovisionamiento inteligente de recursos: Se recomiendan automáticamente los tipos de instancia óptimos, lo que elimina la necesidad de configuración manual.
Pila de software base optimizada: El sistema de archivos raíz inmutable de ContainerOS mejora la seguridad. Un sistema y una configuración simplificados aceleran el inicio de los nodos, mientras que un kernel optimizado maximiza el rendimiento del hardware.
Utilice el modo automático en los siguientes escenarios:
Programación dinámica y elástica de recursos: En escenarios donde la demanda de la carga de trabajo fluctúa significativamente, el modo automático responde rápidamente a los cambios al escalar automáticamente los recursos de cómputo, lo que reduce los costos de recursos del clúster.
Canalizaciones de DevOps y CI/CD: En entornos de integración y despliegue continuos (CI/CD), el modo automático ajusta los recursos de forma automática según los requisitos de compilación y pruebas para mejorar la eficiencia del desarrollo y reducir costos.
El modo automático se diseñó con base en los conceptos de capacidad elástica, infraestructura inmutable y cero O&M. Si su negocio depende en gran medida de la personalización del entorno de los nodos o del almacenamiento persistente local, evalúe exhaustivamente sus aplicaciones para identificar posibles riesgos de compatibilidad antes de la migración.
El modo automático está diseñado para proporcionar O&M automatizado e inteligente para clústeres de Kubernetes. Sin embargo, usted sigue teniendo ciertas responsabilidades en algunos escenarios. Para obtener más información, consulte Shared responsibility model.
Funciones
Función | Descripción |
Gestión de clústeres |
|
Nodos y node pools | Gestione el ciclo de vida de los node pools y configúrelos con distintas especificaciones dentro del mismo clúster, como vSwitches, tiempos de ejecución de contenedores, sistemas operativos y security groups. Para obtener más información, consulte Nodes y Node pools. |
Gestión de aplicaciones |
|
Almacenamiento |
|
Red |
|
Escalado automático | ACK ajusta automáticamente los recursos de cómputo elástico según los requisitos y las políticas del negocio. Esto incluye:
Para obtener más información, consulte Auto scaling. |
Programación | ACK proporciona diversas políticas de programación para distintas cargas de trabajo, como programación de tareas, programación consciente de QoS y reprogramación, para mejorar el rendimiento de las aplicaciones y la utilización general de recursos del clúster. Para obtener más información, consulte Scheduling. |
O&M y seguridad |
|
Cómputo heterogéneo |
|
Herramientas de desarrollo |