Visão geral do laboratório
A UmaEmpresa Doces é uma franquia de donuts que recentemente iniciou sua jornada na migração de servidores para a nuvem. Ela optou por usar a AWS como provedor de serviços de nuvem. O desafio enfrentado pela empresa é incorporar as práticas recomendadas da AWS, enquanto tenta manter a simplicidade na sua presença na AWS. Os servidores recebem backup com AMIs iniciais e, em seguida, snapshots diários em caso de falha. A configuração inicial não usa balanceadores de carga ou grupos de auto scaling. Para ajudar a reduzir os custos, a equipe de administração do sistema (SA) foi instruída a interromper qualquer instância do Amazon Elastic Compute Cloud (Amazon EC2) que estiver usando para fins de desenvolvimento sempre que sair do escritório ou ao final do dia de trabalho. Eles usam um script bash para esse processo que é preenchido com os IDs da instância do EC2 para simplificar as etapas.
Você entrará como membro da equipe de SA e executará as ações como se fosse um dia qualquer. Essa é a sua semana de executar o script para interromper os servidores de desenvolvimento antes de ir almoçar com o resto da equipe de SA.
Objetivos
Ao final deste laboratório, você será capaz de:
- Usar logs do AWS CloudWatch para solucionar problemas de ações feitas em recursos da AWS.
- Usar o novo recurso de Proteção contra parada do Amazon EC2, bem como o recurso de Alterar proteção contra encerramento do Amazon EC2.
- Usar o AWS EventBridge juntamente com o Amazon Simple Notification Service (SNS) para receber notificações quando os estados de instância desejados não forem mais atendidos.
- Configurar o Programador de Instâncias na AWS para iniciar e interromper instâncias de desenvolvimento em uma programação usando o scheduler-cli.
Pré-requisitos de conhecimentos técnicos
Pré-requisitos gerais:
- Acesso a um computador com Microsoft Windows, Mac OS X ou Linux (Ubuntu, SuSE ou Red Hat)
- Um navegador de internet moderno, como Chrome ou Firefox.
Pré-requisitos técnicos:
Para concluir este laboratório com sucesso:
- Você deve conhecer a navegação básica no Console de Gerenciamento da AWS.
- Você deve se sentir confortável editando e executando scripts com um editor de código do AWS Cloud9.
- Você deve ter uma compreensão básica e familiaridade com os seguintes serviços.
- Amazon Elastic Compute Cloud (Amazon EC2)
- Amazon DynamoDB
- AWS CloudWatch
- Amazon Simple Notification Service (Amazon SNS)
- Amazon EventBridge
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:
- Atenção: 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).
- Aviso: uma ação que seja irreversível e que tenha potencial de afetar a falha de um comando ou processo (inclusive avisos sobre configurações que não possam ser alteradas após serem feitas).
- Comando: um comando que você precisa executar.
- Saída esperada: um exemplo que você pode usar para verificar a saída de um comando ou arquivo editado.
- Observação: uma sugestão, dica ou orientação importante.
- A considerar: um momento de parar e pensar em como aplicar um conceito no seu ambiente ou iniciar uma conversa sobre o tópico em questão.
- 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.
- Tarefa concluída: um ponto de conclusão ou de resumo no laboratório.