Container Service for Kubernetes oferece diversos tipos de cluster. Cada tipo possui recursos específicos, requisitos de operação e manutenção (O&M) e acordos de nível de serviço (SLAs) distintos, adequados a diferentes cenários. Este tópico compara os tipos de cluster para ajudar você a selecionar aquele que melhor atende às necessidades do seu negócio.
Tipos de cluster
O ACK fornece dois tipos de cluster, diferenciados pelo gerenciamento do plano de controle pela Alibaba Cloud:
ACK managed clusters: A Alibaba Cloud gerencia totalmente o plano de controle de um cluster gerenciado pelo ACK. Esses clusters estão disponíveis nas edições Pro e Basic, que diferem na disponibilidade do plano de controle e nos recursos avançados de personalização. A edição Pro suporta o recurso de plano de controle reservado (Pro XL / Pro 2XL / Pro 4XL), que permite pré-alocar e reservar recursos do plano de controle para garantir desempenho previsível.
-
ACK dedicated clusters: Você deve criar e manter o plano de controle de um cluster dedicado do ACK.
ImportanteNão é mais possível criar ACK dedicated clusters. Para mais informações, consulte Anúncio do produto: Descontinuação de novos ACK Dedicated Clusters.
A tabela a seguir descreve as diferenças entre os tipos de cluster.
Item | ACK managed cluster | ACK dedicated cluster | ||
Pro | Basic | |||
Escala do cluster | Até 100 clusters por conta. Por padrão, cada cluster suporta até 5.000 nós de trabalho. Solicite um aumento de cota no Quota Center. | Até 2 clusters por conta. Por padrão, cada cluster suporta até 10 nós de trabalho. Não há suporte para aumento de cota. | Até 100 clusters por conta. Por padrão, cada cluster suporta até 5.000 nós de trabalho. Solicite um aumento de cota no Quota Center. | |
Escopo de gerenciamento |
| O plano de controle do cluster é totalmente gerenciado. Você é responsável pela manutenção dos nós de trabalho. | O plano de controle do cluster não é gerenciado. Você é responsável pela manutenção tanto dos nós mestres quanto dos nós de trabalho. | |
Cenários |
| Indicado para aprendizado pessoal e testes devido à sua pequena escala de cluster. |
| |
Faturamento | Cobrança de taxas de gerenciamento de cluster baseada na quantidade de clusters. Também há cobrança por outros serviços da Alibaba Cloud utilizados pelos nós de trabalho e alguns componentes, como o Simple Log Service (SLS). | O gerenciamento do cluster é gratuito. Há cobrança por outros serviços da Alibaba Cloud utilizados pelos nós de trabalho e alguns componentes, como o Simple Log Service (SLS). | O gerenciamento do cluster é gratuito. Há cobrança pelos nós mestres, nós de trabalho e outros serviços da Alibaba Cloud utilizados por alguns componentes, como o Simple Log Service (SLS). | |
SLA | Garantia de disponibilidade de serviço de 99,95% para clusters regionais e 99,50% para clusters zonais. Para mais informações, consulte Container Service for Kubernetes Service Level Agreement. | Nenhum SLA fornecido. | ||
Vantagens do ACK managed Pro cluster
A tabela a seguir compara os recursos dos ACK managed Pro clusters e ACK managed Basic clusters.
Na tabela abaixo,
indica que o recurso é suportado, e
indica que o recurso não é suportado.
|
Recurso |
**ACK managed Pro** |
**ACK managed Basic** |
|
Configurações personalizadas de parâmetros para componentes do plano de controle |
|
|
|
|
|
|
|
Backups quentes e frios de alta frequência com recuperação de desastres geográfica para etcd |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Migração a quente
Tanto os ACK managed Basic clusters quanto os ACK dedicated clusters suportam migração a quente para ACK managed Pro clusters. Para mais informações, consulte os seguintes tópicos:
Modo automático
Ao criar um ACK managed cluster, ative o modo automático. Com esse modo habilitado, crie rapidamente um cluster Kubernetes em conformidade com as melhores práticas, exigindo apenas um planejamento de rede simples. O modo automático oferece os seguintes recursos:
O&M totalmente gerenciado: O plano de controle do cluster e os componentes principais são totalmente gerenciados. Por padrão, um pool de nós com modo automático ativado, conhecido como pool de nós em modo automático, é criado. Esse pool dimensiona dinamicamente para dentro ou para fora conforme as demandas de carga de trabalho, e o ACK cuida das tarefas de O&M, como upgrades de SO e aplicação de patches de segurança.
Provisionamento inteligente de recursos: Recomenda automaticamente os tipos ideais de instância, eliminando a necessidade de configuração manual.
Pilha de software base otimizada: O sistema de arquivos raiz imutável do ContainerOS aumenta a segurança. Um sistema e uma configuração simplificados aceleram a inicialização do nó, enquanto um kernel otimizado maximiza o desempenho do hardware.
Utilize o modo automático nos seguintes cenários:
Agendamento dinâmico e elástico de recursos: Em cenários em que as demandas de carga de trabalho flutuam significativamente, o modo automático responde rapidamente às mudanças ao dimensionar automaticamente os recursos de computação, reduzindo os custos de recursos do cluster.
Pipelines de DevOps e CI/CD: Em ambientes de integração e entrega contínuas (CI/CD), o modo automático ajusta os recursos automaticamente com base nos requisitos de compilação e teste para melhorar a eficiência do desenvolvimento e reduzir custos.
O modo automático foi projetado com base nos conceitos de capacidade elástica, infraestrutura imutável e O&M zero. Se o seu negócio depende fortemente da personalização do ambiente do nó ou de armazenamento persistente local no nó, realize uma avaliação abrangente da aplicação para identificar possíveis riscos de compatibilidade antes da migração.
O modo automático visa fornecer O&M automatizado e inteligente para clusters Kubernetes. No entanto, você ainda tem algumas responsabilidades em determinados cenários. Para mais informações, consulte Modelo de responsabilidade compartilhada.
Recursos
Recurso | Descrição |
Gerenciamento de cluster | |
Nós e pools de nós | Gerencie o ciclo de vida dos pools de nós e configure pools com especificações diferentes no mesmo cluster, como vSwitches, runtimes de contêiner, SOs e grupos de segurança. Para mais informações, consulte Nós e Pools de nós. |
Gerenciamento de aplicações | |
Armazenamento | |
Rede | |
Auto scaling | O ACK ajusta automaticamente os recursos de computação elásticos com base nos requisitos de negócio e nas políticas. Isso inclui:
Para mais informações, consulte Auto scaling. |
Agendamento | O ACK fornece várias políticas de agendamento para diferentes cargas de trabalho, como agendamento de tarefas, agendamento ciente de QoS e reagendamento, para melhorar o desempenho da aplicação e a utilização geral dos recursos do cluster. Para mais informações, consulte Agendamento. |
O&M e segurança | |
Computação heterogênea |
|
Ferramentas de desenvolvedor |