Introdução
Muitas aplicações precisam de ser resilientes a falhas e dimensionar-se facilmente quando a procura aumenta. Pode satisfazer essas necessidades através do Balanceador de Carga do Azure.
Suponha que você trabalhe para uma organização de saúde que está lançando um novo aplicativo de portal com o qual os pacientes podem agendar consultas. O aplicativo tem um portal do paciente, um front-end de aplicativo da Web e um banco de dados de nível de negócios. O front-end usa o banco de dados para recuperar e salvar informações do paciente.
O novo portal precisa de estar sempre disponível para lidar com 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 as tarefas a máquinas virtuais no sistema, à medida que forem adicionadas máquinas virtuais. A solução deve detetar as falhas e redirecionar as tarefas para as máquinas virtuais, conforme necessário. A resiliência e a escalabilidade aprimoradas ajudam a garantir que os pacientes possam 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 escalável.
Objetivos de aprendizagem
Neste módulo, irá:
- Identificar as funcionalidades do Balanceador de Carga do Azure.
- Implementar e configurar uma instância do Balanceador de Carga do Azure.
Pré-requisitos
- Conhecimentos básicos dos conceitos de rede.
- Conhecimentos básicos das máquinas virtuais do Azure.
- Familiaridade com o portal do Azure.