A imagem otimizada para contêineres do Alibaba Cloud Linux 4 é uma versão altamente aprimorada da imagem padrão do Alibaba Cloud Linux 4, projetada especificamente para cargas de trabalho em contêineres. Ela executa o kernel ANCK 6.6 e ativa o cgroup v2 por padrão, permitindo um gerenciamento de recursos mais granular. Desenvolvida pela Alibaba Cloud com base na vasta experiência com o ACK, esta imagem é recomendada para todas as implantações de aplicações conteinerizadas.
Recursos
Além dos recursos da imagem padrão do Alibaba Cloud Linux 4, a imagem otimizada para contêineres oferece os seguintes benefícios:
-
cgroup v2 ativado por padrão: Fornece uma API unificada e gerenciamento de recursos mais preciso, alinha-se à direção da comunidade Kubernetes e oferece suporte total a recursos avançados como MemoryQoS e PSI.
Para garantir uma migração tranquila, o Alibaba Cloud Linux 4 integra o systemd 255. Esta versão introduz novas capacidades, mantém a compatibilidade com o cgroup v1 e permite a troca manual. No entanto, o Alibaba Cloud Linux 4 pode ser a última distribuição principal a oferecer suporte ao cgroup v1. Recomendamos adaptar suas aplicações para assegurar a compatibilidade.
O cgroup v2 e o cgroup v1 possuem interfaces diferentes. Caso sua aplicação acesse diretamente o sistema de arquivos do cgroup, confirme a compatibilidade para evitar falhas na inicialização ou leituras anômalas de dados de recursos. Para obter mais informações, consulte Guia de versões do Cgroup.
Kernel e toolchain atualizados: Utiliza o kernel ANCK 6.6 baseado no upstream, com diversos novos recursos, e integra o glibc 2.38 e o GCC 12.3.0 atualizados para oferecer maior desempenho e um ambiente de execução mais moderno.
Graças a essas melhorias, o Alibaba Cloud Linux 4 proporciona ganhos significativos de desempenho. Por exemplo, ele entrega aproximadamente 20% a mais de desempenho que o Alibaba Cloud Linux 3 em cenários multinúcleo e uma melhoria média de 3% em cargas de trabalho com múltiplos bancos de dados.
Os dados de desempenho foram obtidos em um benchmark UnixBench 5.1.3 executado simultaneamente no Alibaba Cloud Linux 3 e no Alibaba Cloud Linux 4, no mesmo nó com 192 CPUs e 384 GiB de memória. Os resultados reais podem variar conforme o seu ambiente.
Adicionalmente, a imagem otimizada para contêineres do Alibaba Cloud Linux 4 apresenta as seguintes vantagens exclusivas:
Inicialização acelerada: Integra previamente runtimes de contêiner e toolchains, reduzindo o tempo de inicialização de nós do Kubernetes em cerca de 50% e aumentando a eficiência do scale-out.
Segurança e confiabilidade: A Alibaba Cloud submete todos os softwares e toolchains pré-instalados a testes rigorosos e ajustes de desempenho, garantindo alta estabilidade, segurança e confiabilidade.
Otimização pronta para uso: Aplica ajustes de parâmetros de kernel no nível do sistema para métricas essenciais, como throughput de rede, I/O de armazenamento e gerenciamento de memória, entregando configurações de melhores práticas validadas em larga escala em ambientes de produção.
Uso
Uso no ACK (recomendado): Ao criar um cluster ou criar um pool de nós, defina o sistema operacional do nó como Alibaba Cloud Linux 4 container-optimized.
Para utilizar um cluster Kubernetes autogerenciado no ECS, selecione a public image Alibaba Cloud Linux 4 container-optimized ao criar uma instância ECS.
Faturamento
A imagem otimizada para contêineres do Alibaba Cloud Linux 4 é gratuita. Contudo, há cobrança pelos recursos utilizados durante a criação de nós, como instâncias ECS, VPC e NAT Gateway. Para mais detalhes, consulte Visão geral do faturamento.