Introdução

Concluído

Imagine que trabalha para uma empresa de transporte de mercadorias que utiliza navios para transportar mercadorias em todo o mundo. O departamento de operações já utiliza um pequeno sistema que monitoriza onde estão todos os navios da empresa. Devido ao aumento de pessoal, sua empresa decidiu mudar esse sistema para o Kubernetes.

A aplicação do sistema utiliza o Azure Cosmos DB como base de dados e é compilada com um back-end separado. Você foi encarregado de determinar como gerenciar o acesso ao banco de dados nesse ambiente distribuído e como implantar um novo banco de dados para dar suporte a esse aplicativo crítico.

Objetivos de aprendizagem

No final deste módulo, saberá como:

  • Implante um aplicativo nativo da nuvem com monitoração de estado no Serviço Kubernetes do Azure (AKS).
  • Crie uma base de dados do Azure Cosmos DB.
  • Entenda os conceitos de segurança de banco de dados através do Kubernetes.

Pré-requisitos

  • Familiaridade com os conceitos do Kubernetes. Se você é novo no Kubernetes, revise as noções básicas do Kubernetes antes de começar.
  • Familiaridade com o Git e com o GitHub.
  • Familiaridade com o Docker e com as imagens do Docker.
  • Uma subscrição ativa do Azure.
  • Capacidade para utilizar a CLI do Azure.
  • Capacidade para criar um contentor Docker. Se você é novo no Docker, revise a introdução aos contêineres antes de começar.

Você precisa de uma assinatura do Azure para concluir os exercícios. Se não tiver uma subscrição do Azure, crie uma conta gratuita e adicione uma subscrição antes de começar. Se for estudante, pode tirar partido da oferta do Azure para estudantes .

Nota

Todos os exercícios usam o Azure Cloud Shell, que já tem todas as ferramentas necessárias instaladas. Se preferir executar os exemplos em seu próprio terminal, será necessário instalar a CLI do Azure e o Kubectl.