Quando usar o Serviço de Kubernetes do Azure

Concluído

Aqui, você pode decidir se o Serviço de Kubernetes do Azure (AKS) é a escolha certa para você.

Você pode abordar sua decisão sob uma perspectiva de projeto de começar do zero ou lift-and-shift. Um projeto iniciado do zero permite que você avalie o AKS com base nos recursos padrão. Um projeto lift-and-shift força você a examinar quais recursos são mais adequados para dar suporte à sua migração.

Anteriormente, você aprendeu sobre o suporte do AKS para recursos de DevOps por meio do Azure. Aqui, listamos os recursos do Azure para consideração para aprimorar sua oferta de Kubernetes do AKS. Esses recursos representam fatores atraentes que motivam os clientes a escolher o AKS.

Serviço Consideração
Gerenciamento de segurança e identidade Você já usa os recursos existentes do Azure e o Microsoft Entra ID? É possível configurar um cluster do AKS para integrar com o Microsoft Entra ID e reutilizar identidades existentes e a associação de grupo.
Monitoramento e registro em log integrados O AKS inclui o Azure Monitor para contêineres para fornecer visibilidade de desempenho no cluster. Com uma instalação personalizada do Kubernetes, você decide criar uma solução de monitoramento que requer instalação e configuração.
Nó de cluster e dimensionamento de pod automático É difícil decidir quando expandir ou reduzir o ambiente de contêineres grandes. O AKS é compatível com duas opções de dimensionamento automático de clusters. Você pode usar tanto o dimensionador automático de cluster quanto o dimensionador automático de pod horizontal para dimensionar o cluster. O dimensionador automático de pod horizontal observa a demanda de recursos de pods e aumenta os recursos de pod para corresponder à demanda. O componente do dimensionador automático de cluster inspeciona os pods que não podem ser agendados devido a restrições de nós. Ele dimensiona automaticamente os nós de cluster para implantar os pods agendados.
Atualizações de nó de cluster Deseja reduzir o número de tarefas de gerenciamento de cluster? O AKS gerencia atualizações de software do Kubernetes e o processo de isolar os nós e drená-los para minimizar a interrupção na execução de aplicativos. Uma vez concluídos, esses nós são atualizados um de cada vez.
Nós habilitados para GPU Você tem cargas de trabalho com uso intensivo de computação ou gráficos? O AKS é compatível com pools de nó habilitados para GPU.
Compatível com volumes de armazenamento O aplicativo tem estado e requer armazenamento persistente? O AKS é compatível com volumes de armazenamento estáticos e dinâmicos. Os pods podem anexar e reanexar a esses volumes de armazenamento à medida que são criados ou reagendados em nós diferentes.
Compatível com rede virtual Você precisa de comunicação de rede pod a pod ou acesso a redes locais do cluster do AKS? Um cluster do AKS pode ser implantado em uma rede virtual existente com facilidade.
Compatível com Entrada com roteamento de aplicativo HTTP Você precisa disponibilizar seus aplicativos implantados publicamente? O complemento de roteamento de aplicativo HTTP facilita o acesso a aplicativos implantados no cluster do AKS.
Compatível com imagens do Docker Você já usa imagens do Docker para seus contêineres? O AKS dá suporte ao formato de imagem de arquivo do Docker por padrão.
Registro de contêiner privado Você precisa de um registro de contêiner privado? O AKS se integra com o ACR (Registro de Contêiner do Azure). Você não está limitado ao ACR; você pode usar outros repositórios de contêiner, sejam públicos ou privados.

Todos esses recursos são configuráveis quando você cria o cluster ou após a implantação.