A Distributed Cloud Container Platform for Kubernetes (ACK One) gerencia clusters Kubernetes em data centers on-premises, nuvens de terceiros e regiões da Alibaba Cloud por meio de um plano de controle unificado.
Tipos de cluster
O ACK One oferece três tipos de cluster:
|
Tipo de cluster |
Descrição |
|
Registered clusters |
Qualquer cluster Kubernetes externo (on-premises ou em nuvem de terceiros) conectado ao console do ACK para gerenciamento centralizado e integração com a Alibaba Cloud |
|
Multi-cluster Fleet instances |
Plano de controle unificado que agrupa vários clusters Kubernetes para distribuição coordenada de aplicações, gerenciamento de tráfego e monitoramento |
|
Kubernetes clusters for distributed Argo workflows |
Clusters serverless baseados em Elastic Container Instance (ECI) para executar Argo Workflows em escala, com execução orientada a eventos e custos otimizados |
Capacidades
Gerencie clusters em um único local
Conecte clusters de qualquer provedor ou localização a um único console e interface de API.
Aplique políticas de segurança, controles de acesso e inspeções de configuração centralizadas em todos os clusters.
Visualize métricas de integridade e custos de todos os clusters em um painel de monitoramento global.
Dimensione recursos sob demanda
Expanda cargas de trabalho de clusters on-premises para a Alibaba Cloud adicionando instâncias do Elastic Compute Service (ECS) ou ECI a clusters Kubernetes externos.
Use o agendador do ACK para agendamento avançado: gang scheduling, agendamento de CPU com reconhecimento de topologia e agendamento baseado em ECI.
Acelere o acesso a dados e reduza o consumo de largura de banda com o cache distribuído ACK Fluid em ambientes com computação e armazenamento desacoplados.
Dimensione recursos na nuvem automaticamente para lidar com flutuações de tráfego ou configure dimensionamento agendado para melhorar a relação custo-benefício.
Proteja e recupere aplicações
Faça backup e restaure aplicações e dados entre regiões ou de data centers para a nuvem com o Backup center, sem configuração adicional.
Defina políticas automatizadas de backup e restauração para manter as aplicações protegidas.
Crie redundância geográfica ativa em três data centers distribuídos por duas zonas para garantir a continuidade dos negócios.
Distribua aplicações em múltiplos clusters
Hospede o ArgoCD open source no ACK One e distribua aplicações multicluster via GitOps.
Aplique configurações diferentes por cluster durante a implantação a partir do mesmo repositório Git.
Execute jobs em vários clusters conforme cronograma.
Gerencie tráfego no nível da fleet
Roteie tráfego norte-sul entre clusters com gateways nativos da nuvem MSE.
Crie Services multicluster para gerenciar o tráfego leste-oeste.
Configure Global Ingresses com regras de roteamento de Camada 7 baseadas em pesos e contagem de réplicas de pods, com fallback automático.
Execute cargas de trabalho de IA e big data
Implante componentes empresariais verificados pela Alibaba Cloud em clusters Kubernetes para aprimorar segurança, eficiência de agendamento e computação de IA e big data.
Gerencie jobs de treinamento de IA, cotas de recursos e observabilidade em uma interface unificada.
Aumente a utilização da GPU em aproximadamente 300% com compartilhamento de GPU.
Acelere o treinamento distribuído com desacoplamento de computação e armazenamento e agendamento entre clusters para jobs Spark, Kubernetes e TensorFlow.
Ative o agendamento inteligente de CPU e reconhecimento de acesso não uniforme à memória (NUMA) em instâncias ECS Bare Metal.
Execute workflows em grande escala com economia
Pague apenas pelo uso do plano de dados — os planos de controle do Argo Workflows são gratuitos.
Use instâncias preemptíveis para reduzir ainda mais os custos de computação.
Ajuste automaticamente as especificações de recursos por meio de previsão de recursos baseada em carga.
Processe milhares de workflows simultâneos e dezenas de milhares de tarefas de computação.
Dispare workflows automaticamente a partir de eventos do Git, Message Service (MNS) ou Object Storage Service (OSS).
Alcance mais de 20 GB/s de largura de banda de leitura agregada com cache distribuído entre regiões.
Casos de uso
Conecte clusters on-premises e escale para a nuvem
Registre clusters on-premises para conectar data centers à Alibaba Cloud e expandir cargas de trabalho para a nuvem durante picos de tráfego.
Estenda clusters on-premises com serviços da Alibaba Cloud
Adicione observabilidade, segurança e governança de microsserviços da Alibaba Cloud a clusters em data centers ou nuvens de terceiros:
Observabilidade: Colete logs, métricas e eventos com O&M consistente em todos os ambientes.
Segurança: Ative auditoria, inspeção de segurança, detecção de riscos em nós e governança de políticas.
Governança de microsserviços: Use Service Mesh (ASM) e Microservices Engine (MSE) para controle de tráfego e governança de serviços.
Implemente recuperação de desastres em nuvem híbrida, regiões ou zonas
Faça backup de aplicações com estado e dados entre regiões ou de ambientes on-premises para a nuvem.
Agende backups automatizados e defina políticas de restauração para atender aos objetivos de recuperação.
Construa redundância geográfica ativa com três data centers em duas zonas para continuidade de negócios nativa do Kubernetes.
Acelere cargas de trabalho de IA e big data
AI algorithm development: Gerencie jobs de IA, cotas e observabilidade em um único console.
AI training: Use agendamento com reconhecimento de topologia, desacoplamento de computação e armazenamento e agendamento entre clusters para jobs Spark, Kubernetes e TensorFlow.
AI inference: Melhore a utilização da GPU em aproximadamente 300% com compartilhamento de GPU e Auto Scaling em recursos na nuvem e on-premises.
Intelligent CPU scheduling: Execute cargas de trabalho com reconhecimento de NUMA em instâncias ECS Bare Metal para jobs sensíveis a latência.
Distribua aplicações para múltiplos clusters via GitOps
Implante aplicações de repositórios Git em vários clusters com uma instância Fleet e ArgoCD hospedado:
Desenvolvedores precisam apenas de permissões no repositório Git, sem necessidade de acesso direto ao cluster Kubernetes.
Aplique controle de versão, aprovação de alterações, rollback de código e logs de auditoria em cada implantação.
Mantenha as aplicações nos clusters continuamente sincronizadas com o estado declarado no Git.
Implante a mesma aplicação com configurações diferentes em clusters distintos.
Implemente recuperação de desastres entre zonas com gateways multicluster
Roteie tráfego inteligentemente entre clusters para reduzir custos e aumentar a resiliência:
Use gateways multicluster para agendar tráfego norte-sul com base em disponibilidade e custo.
Crie Global Ingresses com regras de roteamento de Camada 7 controladas por peso e contagem de réplicas de pods, com fallback automático quando um cluster ficar indisponível.
Orquestre jobs em grande escala e workflows complexos com Argo Workflows
Execute cargas de trabalho de simulação, computação científica, processamento de dados e integração contínua em um plano de controle gerenciado e serverless do Argo Workflows:
Use recursos em várias regiões e zonas.
Reduza custos com instâncias preemptíveis e faturamento do plano de dados pago conforme o uso.
Desacople computação e armazenamento com cache distribuído para acelerar a execução de jobs.
Próximos passos
Fale conosco
Se você tiver dúvidas sobre o ACK One, participe do grupo DingTalk 35688562.