10. 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
14. Infraestrutura Global
GovCloud US West US West US East South EU Asia Asia
(US ITAR (Northern (Oregon) (Northern America (Ireland) Pacific Pacific
Region) California) Virginia) (Sao Paulo) (Singapore) (Tokyo)
Regiões AWS
Pontos Edge AWS
15. Regiões da AWS e Zonas de Disponibilidade
Cliente pode decidir onde suas aplicações e dados residem
19. Manter o estado no
servidor Web
Se servidor cair sessão dos usuários
naquele servidor são perdidas
20. 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)
21. Manter o estado em
um Cache de Memória
Solução escalável e que oferece excelente
performance e alta disponibilidade com cluster
31. Elasticidade simples e automática
App de Vídeos com Amazon EC2:
De 50 a 5,000 servidores em 3 dias!
5,000
Número de Instâncias EC2
0
Segunda Terça Quarta Quinta Sexta Sábado Domingo
34. 25% de Economia
Web Servers
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
Hora
Durante um dia
35. Web Servers 75% de Economia
1 3 5 7 9 11 13 15 17 19 21 23 25 27 29
Dia do Mês
Durante um mês
36. Otimização de custos através da arquitetura e modelos avançados
Instâncias Instancias Instâncias
On-Demand Reservadas Spot
•Dê lances
•Pague pelo • Desconto para utilizar
uso de até 69% capacidade
do preço livre a preços
on-demand menores
65. DynamoDB
NoSQL as a Service
400.000 transações / segundo
60 dólares / hora
Amazon DynamoDB site
66. 288 servidores com Cassandra
1.100.000 transações / segundo
51 dólares / hora
(Instâncias Reservadas)
Benchmarking Cassandra Scalability on AWS - Over a million writes per second
67. 500 servidores
600.000 transações ACID / segundo
47 dólares / hora
(Instâncias Reservadas)
NuoDB Presentation at Under the Radar
68. Calvin
100 servidores
500.000 transações ACID / segundo
20 dólares / hora
(Instâncias Reservadas)
Calvin: Fast Distributed Transactions for Partitioned Database Systems
73. Infraestrutura Global
GovCloud US West US West US East South EU Asia Asia
(US ITAR (Northern (Oregon) (Northern America (Ireland) Pacific Pacific
Region) California) Virginia) (Sao Paulo) (Singapore) (Tokyo)
Regiões AWS
Pontos Edge AWS
74. US West Traffic US East Traffic Europe Traffic Asia Traffic
Geo IP/Directional DNS
Server
ELB ELB ELB ELB
Web Web Web Web Web Web Web Web
Web Web Web Web Web Web Web Web
App
Web App
Web App
Web App
Web App
Web App
Web App
Web App
Web
App App App App App App App App
App App App App App App App App
Auto Scaling group : Auto Scaling group : Auto Scaling group : Auto Scaling group :
Web App Tier Web App Tier Web App Tier Web App Tier
RDS RDS RDS RDS
Maste Maste Maste Maste
r r r r
US-West US-East EU-West AP-SOUTHEAST
RDS RDS RDS RDS
Multi-AZ Multi-AZ Multi-AZ Multi-AZ
US-West-1b US-East-1b EU-West-1b AP-SOUTHEAST-1b
Software-based Data Replicator
77. Construída com altos padrões de segurança
Suas
Apps
Infraestrutura de Segurança AWS
SOC 1/SSAE 16/ISAE 3402,
ISO 27001, PCI DSS, HIPAA, ITAR,
FISMA Moderate, FIPS 140-2
87. Netflix executa grande parte de seus Serviços de
Vídeo na AWS
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!
“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