Introdução
Muitos aplicativos precisam ser resilientes em caso de falha e ter a capacidade de se dimensionar em caso de aumento de demanda. É possível endereçar essas necessidades por meio do Azure Load Balancer.
Suponha que você trabalhe para uma organização de saúde que está lançando um novo aplicativo de portal no qual os pacientes podem agendar consultas. O aplicativo tem um portal de pacientes, um front-end de aplicativo Web e um banco de dados de camada de negócios. O front-end usa o banco de dados para recuperar e salvar informações do paciente.
O novo portal precisa estar disponível em tempo integral para gerenciar as falhas. O portal deve ajustar-se às flutuações de carga adicionando e removendo recursos para corresponder à carga. A organização precisa de uma solução que distribua o trabalho para máquinas virtuais entre o sistema, à medida que máquinas virtuais são adicionadas. A solução deve detectar falhas e rotear novamente trabalhos para as máquinas virtuais, conforme necessário. A melhoria na resiliência e na escalabilidade ajuda a verificar se os pacientes podem agendar consultas de qualquer local.
Ao final deste módulo, você poderá usar o Azure Load Balancer para criar uma arquitetura de aplicativo resiliente e escalonável.
Objetivos de aprendizagem
Neste módulo, você vai:
- Identificar os recursos e as funcionalidades do Azure Load Balancer.
- Implantar e configurar uma instância do Azure Load Balancer.
Pré-requisitos
- Conhecimento básico de conceitos de rede.
- Conhecimento básico das máquinas virtuais do Azure.
- Familiaridade com o portal do Azure.