Visão geral do laboratório
A UmaEmpresa de Sorvete contrata você para criar e gerenciar o site dela. Neste laboratório, você acompanhará o crescimento da empresa e como ela evolui a infraestrutura do site.
Você começa criando o site estático da empresa hospedado no Amazon Simple Storage Service (S3) que exibe os sabores do sorvete. O negócio começa a ganhar popularidade entre os moradores locais e os sabores começam a esgotar antes do fim do dia. Os proprietários da empresa pedem que você migre para um servidor em que possam fazer com que você envie atualizações. Eles decidem migrar o site estático para o Amazon Elastic Compute Cloud (EC2) com uma pilha Linux, Apache, MySQL e PHP (LAMP) criada sobre ele.
Isso permitirá que o site seja atualizado e reaja de formar dinâmica. A demanda pelo sorvete da UmaEmpresa aumenta após um vídeo viral e a infraestrutura e a manutenção se tornam difíceis de gerenciar. Para escalar de acordo com a demanda, você sugere migrar seções da pilha LAMP para serviços com tecnologia sem servidor, começando com o banco de dados MySQL. O banco de dados MySQL será substituído pelo banco de dados com tecnologia sem servidor do Amazon DynamoDB.
Objetivos
Neste laboratório, você:
- Fará upload de arquivos para o Amazon S3 para hospedar um site estático.
- Migrará o site dinâmico hospedado no EC2 de um banco de dados MySQL para o Amazon DynamoDB.
- Atualizará a tabela do DynamoDB com um novo sabor de sorvete.
- Atualizará o site para revelar o novo sabor de sorvete.
Duração
O laboratório leva aproximadamente 45 minutos para ser concluído.
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:
- 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.
- AVISO: informações de interesse ou importância especiais (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).