O documento discute os benefícios da migração de aplicações para a nuvem Amazon AWS, incluindo elasticidade, disponibilidade e redução de custos. Ele explica como configurar serviços AWS como EC2, RDS, S3 e balanceador de carga para implantar aplicações de forma escalonável e resiliente na nuvem.
3. Ambientes frágeis
- Um servidor com várias camadas.
- Aplicações com serviços acoplados.
- Gestão engessada.
- Maiores o riscos de downtime.
- Latência.
5. Por que Amazon AWS?
- Especialista em cloud computing.
- Líder de mercado.
- Constantes inovações.
- Serviços gratuitos por até um ano*.
- Repasse de benefícios.
- Vários DCs espalhados pelo mundo.
6. Regiões e Zonas de Disponibilidade
- Mais de 10 regiões espalhadas pelo mundo.
- Zonas de disponibilidade
- Quantidade vária de acordo com a região.
7.
8. O que varia de uma região para outra?
- Custos.
- Latência.
- Zonas de Disponibilidades.
- Disponibilidade de Serviço (Normalmente ocorre
com versões beta).
- Disponibilidade de instâncias reservadas e spot.
9. Preparando nosso ambiente
Tenha em mente 3 serviços básicos da
Amazon, EC2, RDS e S3, e adapte sua
aplicação a eles.
Assim já terá grandes resultados.
20. Amazon ELB
- Auto escalável.
- Distribui requisições entre os VPS.
- Recebe requisições do auto scalig group para
provisionamento de instancias.
- Suporte SSL.
- Verificação de integridade (health check).
23. Launch Configuration
- Define parametros para o auto scaling:
- Tipo de instancia.
- Imagem a ser utilizada pelas instancias do Auto
Scaling Group.
25. Auto Scaling Group
- Provisionamento automático de instancias.
- Define tamanho inicial e limite de sua stack.
- Define políticas de escalabilidade:
- UpScaling.
- DownScaling.
26. Auto Scaling Group - Alarmes
- Definição de regras para ativação do auto scaling.
- Métricas podem ser estabelecidas por:
- CPU
- Disco
- Rede
30. Amazon S3
- Serviço de armazenamento.
- Disponibilidade de 99.999999999%.
- Ideal para armazenamento de arquivos estáticos
(inclusive sites).
- Auto escalável.