O documento apresenta uma visão geral dos serviços da Amazon Web Services (AWS). Ele discute brevemente as principais siglas e serviços da AWS como EC2, S3, RDS e CloudFront. Também aborda como a arquitetura na nuvem da AWS permite escalabilidade automática e como DevOps pode automatizar o dimensionamento de recursos.
7. Agenda
Introdução
Visão Geral
Siglas, siglas e mais siglas
Uma web comum
Escalabilidade
Arquitetura Cloud
DevOps(Automated Scaling)
Perguntas
Globalcode – Open4education
8. Siglas
EC2(Elastic Compute Cloud)
É uma das partes centrais do AWS
Aluguel de máquinas virtuais
Amazon Machine Images(compartilhadas ou custom)
Administração via interface Web
Globalcode – Open4education
9. Siglas
EC2(Elastic Compute Cloud)
Instancias alocadas em em zonas
US West - California
Globalcode – Open4education
10. Siglas
EBS(Elastic Block Store)
Um ‘HD’ para sua instância
Pode ser formatado e ‘montado’ como uma unidade de
sua instância
Possibilidade de Snapshots para backup
Tamanho expansível até 1Tb
Globalcode – Open4education
12. Siglas
RDS(Relational Database Service)
Escalabilidade e armazenamento automáticos
Snapshots e backups
MySQL e Oracle
Replicacao e Master/Slave
Globalcode – Open4education
13. Siglas
S3(Simple Storage Service)
Armazenamento via WS
Alta disponibilidade, escalabilidade, etc
A mesma infra-estrutura da Amazon.com
449 bilhões de objetos(julho de 2011)
Hospedagem de imagens, audio, video, conteudo
estático de sites/app web, backups e snapshots
Globalcode – Open4education
14. Siglas
SimpleDB
Banco de Dados(NÃO RELACIONAL) distribuído
Armazenamento chave-valor
Não recomendado para cache distribuído
Globalcode – Open4education
15. Siglas
DynamoDB
Banco de Dados(NÃO RELACIONAL) distribuído
Acesso através de API
Execução em disco SSD
Replicação dos dados entre multiplas zonas
Globalcode – Open4education
16. Siglas
CloudFront
Content Delivery Network(CDN) para os objetos
armazenados no S3
Servidores na Europa(Reino Unido, Irlanda, Holanda,
Alemanha), Asia(Hong Kong, Singapura e Tokio), e
principis cidades dos EUA
Globalcode – Open4education
17. Outros Serviços
Simple Email Service
Simple Queue Service
Simple Notification Service
Globalcode – Open4education
18. Agenda
Introdução
Visão Geral
Siglas, siglas e mais siglas
Uma web comum
Escalabilidade
Arquitetura Cloud
DevOps(Automated Scaling)
Perguntas
Globalcode – Open4education
19. App Web Comum
Arquitetura Web Tradicional
- Processamento
- Armazenamento
- CDN
- Banco de Dados
- Messageria
- Load Balance
- Monitoração
Globalcode – Open4education
20. Agenda
Introdução
Visão Geral
Siglas, siglas e mais siglas
Uma web comum
Escalabilidade
Arquitetura Cloud
DevOps(Automated Scaling)
Perguntas
Globalcode – Open4education
22. Agenda
Introdução
Visão Geral
Siglas, siglas e mais siglas
Uma web comum
Escalabilidade
Arquitetura Cloud
DevOps(Automated Scaling)
Perguntas
Globalcode – Open4education
23. Arquitetura Convencional
Alguns problemas da abordagem
Picos de demanda
Diminuição de demanda
Aumento de tráfego esperado
Localização
Globalcode – Open4education
26. Agenda
Introdução
Visão Geral
Siglas, siglas e mais siglas
Uma web comum
Escalabilidade
Arquitetura Cloud
DevOps(Automated Scaling)
Perguntas
Globalcode – Open4education
27. DevOps
Auto Scaling
Permite automaticamente escalar a capacidade de suas
instâncias EC2(up/down)
Beanstalk
PaaS para criação de toda estrutura de sua arquitetura
Globalcode – Open4education