Introdução
O uso de containers no desenvolvimento de software tornou-se popular devido à facilidade de uso e versatilidade. Os contêineres facilitam o empacotamento e a implantação de um aplicativo em qualquer ambiente de computação para testes, dimensionamento e entrada em operação. Quando seu aplicativo atende a uma demanda maior, você pode expandir facilmente seus serviços implantando mais instâncias de contêiner. Os contentores também têm menos recursos intensivos do que as máquinas virtuais. Essa eficiência permite que você faça um melhor uso dos recursos de computação, e isso economiza dinheiro.
O tempo de execução padrão de gerenciamento de contêineres é focado no gerenciamento de contêineres individuais. No entanto, há momentos em que você deseja dimensionar e ter vários contêineres trabalhando juntos. O dimensionamento de vários contêineres torna-se um desafio, porque vários fatores precisam ser considerados ao gerenciar vários contêineres. Imagine que precisa de gerir o balanceamento de carga, a segurança, a conectividade de rede e a implementação. Para ajudar a facilitar esse processo, é comum usar uma plataforma de gerenciamento de contêineres, como o Kubernetes.
Suponha que você administre uma empresa que fornece uma solução de rastreamento de ativos para clientes em todo o mundo. Sua solução de rastreamento é criada e implantada como microsserviços, que são então empacotados em contêineres. Você está usando as instâncias em contêiner para implantar rapidamente em novas regiões de clientes e dimensionar recursos conforme necessário para atender à demanda global do cliente. Você tem a tarefa de usar uma plataforma de orquestração de contêineres que simplifica o processo para desenvolver, implantar e gerenciar aplicativos em contêineres.
Aqui, você vê como o Serviço Kubernetes do Azure (AKS) simplifica o gerenciamento de um ambiente Kubernetes hospedado no Azure. Esperamos ajudá-lo na sua decisão sobre se o AKS é uma boa escolha como plataforma Kubernetes para o seu negócio.
Objetivos de aprendizagem
Neste módulo, irá:
- Avalie se o Serviço Kubernetes do Azure é uma plataforma de orquestração Kubernetes apropriada para você.
- Descreva como os componentes do Serviço Kubernetes do Azure funcionam para dar suporte à orquestração de contêineres de computação.
Pré-requisitos
- Noções básicas de microsserviços