Um dos principais provedores de serviço de contêiner na região da Ásia-Pacífico
O Alibaba Cloud Container Service for Kubernetes (ACK) integra recursos de virtualização, armazenamento, rede e segurança. O ACK permite que você implante aplicações em contêineres de alto desempenho e escaláveis, e fornece gerenciamento completo do ciclo de vida de aplicações containerizadas de nível empresarial.
A Alibaba Cloud foi uma das primeiras empresas do mundo a obter certificação de conformidade do Kubernetes. A Alibaba Cloud oferece suporte e serviços profissionais.
Segurança e gerenciamento
Garante segurança ponta a ponta para os aplicativos e oferecer suporte ao gerenciamento de permissões dentro da empresa por meio de contas da Alibaba Cloud e usuários do RAM
Facilidade de uso
Facilita a criação de contêineres e clusters Oferece gerenciamento completo do ciclo de vida de aplicativos em contêiner
Alta eficiência e confiabilidade
Validado pela Alibaba Cloud em cenários de escala gigantesca. Permite iniciar uma grande quantidade de contêineres em segundos
Características
Rede
Habilita a comunicação entre contêineres em hosts diferentes. Dá suporte a VPC para redes de alto desempenho
Armazenamento
Dá suporte a gerenciamento de volumes, discos em nuvem e sistemas de arquivos NAS como volumes
Registro em log
Dá suporte à coleta automática de logs e à integração com o Simple Log Service
Monitoramento
Dá suporte a monitoramento de contêineres e de máquinas virtuais
Agendamento
Permite implantar cargas de trabalho em várias zonas para garantir alta disponibilidade. Permite reagendar cargas de trabalho de nós com falha
Roteamento
Permite encaminhar solicitações das camadas 4 e 7 e vinculá-las a contêineres de back-end
Permissão
Oferece suporte à permissão de usuários do RAM para gerenciar clusters
Autorização
Dá suporte ao sistema de gerenciamento de autorização RBAC
Gerenciamento de clusters
Permite criar ou excluir clusters em regiões diferentes conforme as necessidades do negócio
Gerenciamento de recursos
Permite autorizar o ACK a criar novas instâncias ECS em clusters específicos Permite adicionar instâncias ECS existentes a clusters específicos
Integração
Dá suporte à integração com VPCs para oferecer soluções de implantação seguras e de alto desempenho adequadas a cenários de nuvem híbrida. Dá suporte à integração com SLBs para viabilizar o acesso a contêineres
Alta disponibilidade
Dá suporte a políticas de afinidade e dimensionamento horizontal de serviços. Proporciona alta disponibilidade e recuperação de desastres entre zonas
Vantagens
A solução aumenta a eficiência na implantação de recursos do Kubernetes. Dispensa a necessidade de desenvolvimento e adaptação do Kubernetes por conta própria.
Item |
ACK |
Kubernetes autogerenciado |
|
Você cria clusters com facilidade na interface de gerenciamento e usa instâncias com aceleração por GPU e instâncias ECS Bare Metal em um cluster. A implantação entre diferentes zonas também é uma opção para assegurar alta disponibilidade. |
É necessário implantar e desenvolver clusters de forma manual por conta própria. |
|---|---|---|
Gerenciamento de aplicativos |
Oferece suporte a versões de teste e versões azul-verde. |
É necessário explorar e desenvolver o Kubernetes por conta própria. |
Gerenciamento de rede |
Disponibiliza um plug-in de rede de alto desempenho otimizado para a Alibaba Cloud, que atribui interfaces de rede elástica a pods. O desempenho de rede de uma VPC com esse plug-in é 20% maior em comparação com soluções de rede convencionais. |
É necessário usar plug-ins de rede desenvolvidos pela comunidade para a adoção. |
Gerenciamento de armazenamento |
Oferece suporte a discos em nuvem da Alibaba Cloud, discos locais, sistemas de arquivos NAS e CPFS, além de buckets do OSS. Disponibiliza CSI e FlexVolume como drivers de volume. |
É necessário explorar e desenvolver o Kubernetes por conta própria. |
Gerenciamento de operação e manutenção |
Permite atualizar versões do Kubernetes e adicionar nós a um cluster de forma automática. |
É necessário explorar e desenvolver o Kubernetes por conta própria. |
Garantia de serviço |
A equipe técnica da Alibaba Cloud oferece suporte para garantir estabilidade e segurança aos seus clusters ACK. |
É necessário formar uma equipe dedicada para seu serviço. |
Tipos diferentes de clusters ACK
Kubernetes dedicado
Permite um controle mais detalhado da infraestrutura dos seus clusters.
Características
-
Você precisa criar manualmente os nós mestre e trabalhador.
-
Você paga apenas pelos nós principais, nós de trabalho e
outros recursos de infraestrutura.
Cenários
Migração de cargas de trabalho, serviços e dados locais para a nuvem e transformação digital corporativa
Kubernetes gerenciado
Você só precisa criar e gerenciar os nós de trabalho, enquanto os nós principais são administrados pelo próprio ACK.
Características
-
Fácil de usar, econômico e com alta disponibilidade.
-
Clusters Kubernetes padrão gerenciados:
a cobrança incide sobre os nós de trabalho e outros recursos de infraestrutura. -
Clusters Kubernetes profissionais gerenciados:
a cobrança é feita por assinatura ou com base na quantidade de clusters.
Cenários
Desenvolvimento de sites e hospedagem de aplicativos na Internet
Container Service for Kubernetes Serverless
É possível iniciar aplicativos diretamente, sem criar ou gerenciar nenhum nó.
Características
-
Não é necessário criar nós principais ou de trabalho.
-
A cobrança é feita com base no uso de recursos de contêiner
e na duração (tempo de execução dos contêineres, em
segundos).
Cenários
Tarefas em lote, expansão de capacidade repentina e testes de CI/CD.
Vídeos sobre contêineres nativos em nuvem
Cenários
Pipeline otimizado de entrega contínua
O ACK funciona com o Jenkins para automatizar o pipeline de DevOps, desde o envio do código até a implantação do aplicativo. O ACK garante que apenas código aprovado em testes automáticos seja enviado para implantação, sendo uma alternativa melhor em comparação com modelos de entrega tradicionais, que envolvem implantações complexas e iterações lentas.
O ACK oferece os seguintes recursos:
-
DevOps automatizado
Automação do fluxo de trabalho de DevOps, desde atualizações de código até build de código, build de imagem e implantação de aplicativos.
-
Ambiente consistente
Permite disponibilizar código junto com ambientes de execução, com base em uma arquitetura imutável.
-
Feedback contínuo
Fornece retorno imediato após cada integração e entrega.
Agiliza o desenvolvimento de aplicativos com foco em aprendizado de máquina
Permite que profissionais de dados implantem aplicativos de aprendizado de máquina em clusters HPC com facilidade. Assim, é possível acompanhar testes e treinamentos, publicar modelos em tempo real e armazenar dados em sistemas de armazenamento distribuído. Isso elimina a complexidade na implantação e na operação e manutenção de aplicativos, além de agilizar o desenvolvimento de soluções com foco em aprendizado de máquina.
O ACK oferece os seguintes recursos:
-
Início rápido e dimensionamento automático
Facilita a implantação de aplicativos de aprendizado de máquina. Inicia contêineres em segundos e aceita dimensionamento automático.
-
Facilidade de uso
Permite usar recursos de GPU e monitorá-los com facilidade.
-
Integração profunda
Integração completa com os recursos de armazenamento, monitoramento de log e infraestrutura de segurança da Alibaba Cloud.
O desenvolvimento e a implantação ágeis aceleram a evolução dos modelos de negócio
Em ambientes corporativos de produção, você pode dividir os serviços em microsserviços e armazenar as imagens dos aplicativos correspondentes nos repositórios do Container Registry. A Alibaba Cloud agenda, orquestra, implanta e executa versões de teste para aplicativos baseados em microsserviços. Você só precisa se preocupar com as atualizações funcionais.
O ACK oferece os seguintes recursos:
-
Balanceamento de carga e descoberta de serviço
Direciona solicitações das camadas 4 e 7 e as vincula a contêineres de suporte.
-
Várias políticas de agendamento e recuperação de desastres
Aceita agendamento de serviço com base em configurações de afinidade e implantações entre zonas, para garantir alta disponibilidade e recuperação de desastres.
-
Monitoramento de microsserviços e dimensionamento automático
Aceita monitoramento de microsserviços e contêineres, além de dimensionamento automático de microsserviços
Gerenciamento unificado de operações e manutenção de recursos na nuvem
Você pode gerenciar recursos locais e na nuvem de forma centralizada, na console do ACK. Os contêineres podem ser implantados independentemente da infraestrutura. É possível usar as mesmas imagens e modelos de orquestração para implantar aplicativos na nuvem e no ambiente local.
O ACK oferece os seguintes recursos:
-
Dimensionamento de aplicativos na nuvem
Em horários de pico, o ACK expande os aplicativos na nuvem e direciona o tráfego para os recursos ampliados.
-
Recuperação de desastres na nuvem
Sistemas corporativos podem ser implantados no ambiente local para prestação de serviço e na nuvem para recuperação de desastres.
-
Desenvolvimento e testes no local
Aplicativos desenvolvidos e testados no ambiente local podem ser disponibilizados na nuvem de forma integrada.
Redução ou ampliação automática de capacidade com base no tráfego
O ACK ajusta automaticamente as cargas de trabalho com base no tráfego. Isso evita que picos de tráfego causem instabilidade no sistema e elimina ociosidade de recursos em períodos de movimento menor.
O ACK oferece os seguintes recursos:
-
Resposta rápida
A ampliação pode ser iniciada em segundos, quando o tráfego atinge o limite definido.
-
Automação completa
O processo de dimensionamento é totalmente automático, sem intervenção humana.
-
Economia
Os contêineres são reduzidos automaticamente quando o tráfego cai, evitando desperdício de recursos.
Histórias de sucesso de clientes
Peanut Diary
"Adotamos a tecnologia de contêiner pela primeira vez em 2018 para aumentar o uso de recursos de TI, com a expectativa também de melhorar a confiabilidade, estabilidade, elasticidade e tolerância a falhas do sistema como um todo. Esperamos alcançar ainda mais resultados com essas tecnologias em um futuro próximo."
STO Express
"Como uma das empresas de logística que mais cresce no mercado, durante o evento do Dia 11/11, todo o sistema operou de forma estável na infraestrutura da Alibaba Cloud. Suportou o processamento de centenas de milhões de encomendas e apresentou respostas em milissegundos para dezenas de milhões de pedidos."
RedMart
"A Alibaba Cloud ajudou a RedMart a gerenciar os aplicativos de software de forma flexível, confiável e econômica. A Alibaba Cloud foi fundamental para nos ajudar a convencer os clientes do nosso foco no cliente e do nosso compromisso de sermos mais confiáveis e ágeis."
Perfect Diary
"Usamos o Alibaba Cloud Container Service for Kubernetes para criar um ambiente de teste com agilidade e garantir estabilidade e disponibilidade do sistema durante todas as nossas grandes campanhas e promoções. Graças ao recurso de dimensionamento automático do ACK, reduzimos os custos com servidores em mais de 50%."
3Vjia
"Após migrar os dados para a nuvem, a 3Vjia planeja transferir todo o ambiente de produção da cadeia industrial de artigos domésticos para a plataforma. Nosso objetivo é criar a maior plataforma industrial da Internet do setor na China, e a nuvem torna isso tudo possível."
Onion Academy
"Depois que a Onion Academy passou a usar o ACK, o uso de recursos do sistema aumentou em 60%. O ACK permite que a Onion Academy isole recursos o mais rápido possível quando ocorre um erro. Quando o volume de negócios aumenta, a Onion Academy pode expandir seu sistema rapidamente para dar suporte ao negócio."
Práticas recomendadas
Comparação de desempenho de diferentes redes para clusters Kubernetes da Alibaba Cloud
Usa itens de comparação, como latência, taxa de transferência e taxa de encaminhamento de pacotes
Implantação de cluster Kubernetes altamente escalável na Alibaba Cloud
Ajusta automaticamente a capacidade de processamento de um cluster quando há alterações na carga de trabalho
Implantação de aplicativo Spring Cloud em um cluster ACK
Usa o Kompose e o Helm para facilitar a implantação de aplicativos Spring Cloud
Implantação da plataforma Red Hat OpenShift Container na Alibaba Cloud
Reduz o custo operacional de orquestração de contêineres
Expansão manual de cluster Kubernetes na Alibaba Cloud
Permite expandir a capacidade de um cluster Kubernetes de forma manual por meio da implantação de aplicativos em contêiner.
Migração de um cluster Kubernetes local para a Alibaba Cloud
Migra um cluster Kubernetes local para o ACK na Alibaba Cloud
Otimização do uso de GPU em um cluster Kubernetes
Usa nós equipados com GPUs NVIDIA e melhora o uso de GPU
Recursos
Suporte atualizado para você
Consulta individual de pré-venda, suporte técnico 24/7, resposta mais rápida, e mais chamados.
Consulta individual de pré-venda
Suporte técnico 24/7
Seis chamados grátis por trimestre
Resposta mais rápida
Gerenciamento de aplicativos nativos da nuvem
Acelera e torna mais seguro o desenvolvimento, a implantação e o gerenciamento de aplicativos em contêiner de forma econômica.
Ver solução
Você precisa criar manualmente os nós mestre e trabalhador.