5. Conjunto de estruturas que formam um sistema,
suas relações e suas propriedades (requisitos
não-funcionais) como escalabilidade,
performance, segurança, elasticidade, alta
disponibilidade, entre outros
7. Infraestrutura Global
US West
(Northern
California)
US East
(Northern
Virginia)
EU
(Ireland)
Asia
Pacific
(Singapore)
Asia
Pacific
(Tokyo)
Regiões AWS
Pontos Edge AWS
GovCloud
(US ITAR
Region)
US West
(Oregon)
South
America
(Sao Paulo)
Asia
Pacific
(Australia)
8. Regiões da AWS e Zonas de Disponibilidade
Cliente pode decidir onde suas aplicações e dados residem
9.
10.
11. US-West-1b
RDS
Multi-AZ
US-West
Auto Scaling group :
Web App Tier
RDS
Maste
r
US East TrafficUS West Traffic
ELB
Geo IP/Directional DNS
Server
Asia Traffic
Software-based Data Replicator
Europe Traffic
Web
App
Web
App
Web
App
Web
App
Web
App
Web
App
US-East-1b
RDS
Multi-AZ
US-East
Auto Scaling group :
Web App Tier
RDS
Maste
r
ELB
Web
App
Web
App
Web
App
Web
App
Web
App
Web
App
EU-West-1b
RDS
Multi-AZ
EU-West
Auto Scaling group :
Web App Tier
RDS
Maste
r
ELB
Web
App
Web
App
Web
App
Web
App
Web
App
Web
App
AP-SOUTHEAST-1b
RDS
Multi-AZ
AP-SOUTHEAST
Auto Scaling group :
Web App Tier
RDS
Maste
r
ELB
Web
App
Web
App
Web
App
Web
App
Web
App
Web
App
15. Manter o estado no
servidor Web
Se servidor cair sessão dos usuários
naquele servidor são perdidas
16. Manter o estado no
Banco de Dados
Performance menor, pois o estado está
em disco. Bom usar para estado de longa
duração (exemplo: carrinho da Amazon)
17. Manter o estado em
um Cache de Memória
Solução escalável e que oferece excelente
performance e alta disponibilidade com cluster
27. Elasticidade simples e automática
App de Vídeos com Amazon EC2:
De 50 a 5,000 servidores em 3 dias!
NúmerodeInstânciasEC2
5,000
0
Segunda Terça Quarta Quinta Sexta Sábado Domingo
30. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
WebServers
Hora
25% de Economia
Durante um dia
31. 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29
WebServers
Dia do Mês
75% de Economia
Durante um mês
32. Otimização de custos através da arquitetura e modelos avançados
Instâncias
On-Demand
•Pague pelo
uso
Instancias
Reservadas
• Desconto
de até 69%
do preço
on-demand
Instâncias
Spot
•Dê lances
para utilizar
capacidade
livre a preços
menores
61. NoSQL as a Service
400.000 transações / segundo
Amazon DynamoDB site
60 dólares / hora
DynamoDB
62. 288 servidores com Cassandra
1.100.000 transações / segundo
Benchmarking Cassandra Scalability on AWS - Over a million writes per second
51 dólares / hora
(Instâncias Reservadas)
64. 100 servidores
500.000 transações ACID / segundo
Calvin: Fast Distributed Transactions for Partitioned Database Systems
20 dólares / hora
(Instâncias Reservadas)
Calvin
70. Construída com altos padrões de segurança
Infraestrutura de Segurança AWS
SOC 1/SSAE 16/ISAE 3402,
ISO 27001, PCI DSS, HIPAA, ITAR,
FISMA Moderate, FIPS 140-2
Suas
Apps
80. Uso da AWS:
Uso Global de Amazon EC2, Amazon S3,
Amazon SQS e Amazon EMR
Benefícios de Negócio:
Aplicação Global Multi-Regiões com
baixo custo
Escala para atender o crescimento
rápido da Netflix’s, 37x em 2011,
mais de 20 Bilhões de requisições
por mês em Janeiro de 2011, mais de
1 bilhão de horas de streaming por
mês!
Netflix executa grande parte de seus Serviços de
Vídeo na AWS
“Você clica um botão na AWS e minutos depois você tem servidores funcionando. A
Amazon nos fornece agilidade e escalabilidade de forma impressionante.”
– Adrian Cockcroft, Senior Architect, Netflix