Visão geral do laboratório
Este laboratório apresenta o conceito do Elastic Load Balancing. Neste laboratório, você usará o Elastic Load Balancing para realizar o balanceamento de carga do tráfego em várias instâncias do Amazon Elastic Compute Cloud (Amazon EC2) em uma única Zona de Disponibilidade (AZ). Você implantará uma aplicação simples em várias instâncias do Amazon EC2 e observará o balanceamento de carga da aplicação pelo navegador.
Primeiro, você iniciará um par de instâncias, que será preparado (pelo processo de “bootstrap”) para instalar servidores e conteúdo da web e, em seguida, acessará as instâncias de forma independente usando os registros do sistema de nomes de domínio (DNS) do Amazon EC2. Em seguida, você configurará o Elastic Load Balancing, adicionará suas instâncias ao balanceador de carga e acessará o registro DNS novamente para observar o balanceamento de carga de suas solicitações entre os servidores. Por fim, você visualizará as métricas do Elastic Load Balancing no Amazon CloudWatch.
Objetivos
Ao final deste laboratório, você deverá ser capaz de fazer o seguinte:
- Iniciar um conjunto de vários servidores web no Amazon EC2.
- Usar técnicas do processo de bootstrap para configurar instâncias Linux com Apache, PHP e uma aplicação PHP simples baixada do Amazon Simple Storage Service (Amazon S3).
- Criar e configurar um balanceador de carga que fica na frente das instâncias do servidor web do Amazon EC2.
- Ver as métricas do Amazon CloudWatch para o balanceador de carga.
Pré-requisitos de conhecimentos técnicos
A familiaridade com o Console de Gerenciamento da AWS é necessária para este laboratório.
Lista de ícones
Vários ícones são usados neste laboratório para chamar a atenção para diferentes tipos de instruções e observações. A lista a seguir explica a finalidade de cada ícone:
- Observação: uma sugestão, dica ou orientação importante.
- Saiba mais: onde encontrar mais informações.
- Cuidado: informações de interesse ou importância especial (não tão importantes a ponto de causar problemas com o equipamento ou dados caso você não as veja, mas que podem resultar na necessidade de repetir determinadas etapas).
- Segurança: uma oportunidade de incorporar as práticas recomendadas de segurança.
- Atualizar: um momento em que talvez seja necessário atualizar uma página ou lista do navegador da web para mostrar novas informações.
- Copiar e editar: um momento em que copiar um comando, um script ou outro texto para um editor de texto (para editar as variáveis específicas que estão ali contidas) pode ser mais fácil que editar diretamente na linha de comando ou no terminal.
- Tarefa concluída: um ponto de conclusão ou de resumo no laboratório.