7. Questões a avaliar nessa Jornada
Onde hospedar minhas aplicações? Como atender picos de demanda?
Onde armazenar
conteúdo com Como distribuir o
segurança? conteúdo munidalmente?
Como salvar as Como ter alta performance?
informações
dos clientes?
Como fazer análises de Como conseguir alta
dados para vender mais? disponibilidade?
E o mais importante:
Com Custo Baixo!
8. Infraestrutura Tradicional é Cara e Complexa
Preços Altos para Infraestrutura de TI Recursos de TI com Baixa Utilização
Provedores Lentos para
Data Center sem Espaço
Atender a Demanda de Infra
Gerenciar Crescimento Físico Implantações Demoradas
Negociação de Contratos Instalação de Patches
Altos Investimentos de Capital Gestão de crescimento físico
“TI gasta 80% de seu tempo e recursos mantendo as luzes acesas”
Gartner Press Release, 2006
10. Infraestrutura Tradicional
Demanda Desperdício Desperdício
600k Usuários
Capacidade de Recursos
Demanda Atual
Desperdício
300k Usuários Clientes
Perdidos,
Adquirir mais
Desperdício infra
200k Usuários
T1 T2 T3 T4 T1 Tempo
13. Benefícios da Amazon Web Services
Sem despesas de Baixo custo Pague apenas
capital antecipadas pelo que usa
Escalabilidade Agilidade e Time
Infraestrutura
simples e to Market
Self-Service
automática
Deploy
14. Adeque os Recursos de TI à Demanda com AWS
AWS
Demanda Demanda
600k Usuários
300k Usuários
200k Usuários
T1 T2 T3 T4 T1 Tempo
15. Benefícios de usar a Nuvem da AWS para SaaS
Flexível Escalável Baixo Custo
Confiável Segura Implantação Rápida
16. AWS é aberta e flexível
Sistemas Operacionais Linguagens e Bibliotecas Aplicações Certificadas
17. Escale Servidores Web e de Aplicação com EC2
Web Web
Server Server
100.000
Usuários
Web Web
Server Server
100.000 100.000
Usuários Usuários
100.000
Web Web
Usuários Server Server
O que é? Amazon Elastic Compute Cloud (EC2) fornece uma
infraestrutura de servidores on-demand, escalável e que se
paga pelo uso.
Benefícios • Escala para milhares de máquinas em minutos
• Escolha de tamanho de instâncias, modelo de pagamento,
sistema operacional e linguagem de programação
• Confiável: SLA de 99.95%
18. Escale seu Storage com o Amazon S3
100.000 Arquivos
100.000 Arquivos
100.000 Arquivos
Amazon Simple Storage Service
(S3)
100.000 Arquivos
O que é? Amazon Simple Storage Service (S3) fornece uma estrutura
de storage escalável projetada para oferecer 99.999999999%
de durabilidade e 99.99% de disponibilidade.
Benefícios •Escala para qualquer quantia de dados (cada arquivo pode
ter até 5 TBs)
•Simples e rápido de usar
•Custo Baixo
19. Escale sua Entrega de Conteúdo com Amazon
CloudFront
100.000
Requisições
100.000 100.000
Requisições Requisições
100.000
Locais AWS CloudFront Requisições
O que é? Amazon CloudFront é uma rede global de distribuição de
conteúdo.
Benefícios • Entrega conteúdo estático e em streaming de baixa latência
•Reduz carga nos servidores web
•Fácil e rápido de usar, sem contratos, sem multas ou
comprometimentos de longo prazo
20. Escale seu BD Relacional com Amazon RDS
Replica de
Leitura
100.000
Usuários BD Master
100.000 100.000
Usuários Usuários
Replica de
Leitura
100.000
Usuários
O que é? Amazon Relational Database Service (RDS) é um banco de
dados ‘as a service’.
Benefícios • Escala recursos de computação e storage em minutos
•Simples e fácil de utilizar
•Fornece backups automáticos, snapshots dos bancos de
dados e alta disponibilidade com Multi-AZ
21. Escalabilidade 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
22. Custo baixo
Escala & Inovação … … Diminuem preços
Atrai mais Investe em
clientes Capital
Reduz Investe em
Preços Tecnologia
Aumenta
Eficiência
“ A mudança para a computação em nuvem cria uma oportunidade para
muitas organizações obterem eficiências que seriam impossíveis em sua
”
infraestrutura de TI tradicional.
23. Use Múltiplas AZs para Alta Disponibilidade
Netflix consegue downtime próximo a zero com uma arquitetura Multi-AZ
Web Web
Server Server
Web
Server
Use múltiplos data centers
globais para obter uma
aplicação de alta
disponibilidade e boa
latência Availability Zone 1 Availability Zone 2
24. Serviços projetados com alta confiabilidade
Amazon Simple Storage Amazon Relational Database Amazon Elastic Compute Cloud
Service (S3) Service (RDS) (EC2)
Durabilidade de Replicação SLA de 99.95%
99.999999999% Síncrona e Failover
Automático
25. Construída com padrões de alta segurança
Certificações e Reconhecimentos Segurança Física
• SAS-70 Type II • Datacenters em locais não descritos
• ISO 27001 • Acesso físico fortemente controlado
• PCI DSS • Autenticações múltiplas e em diversos
• FISMA Moderate Compliant Controls acessos
• Acesso físico registrado e auditado
• HIPAA & ITAR Compliant Architecture
Hardware, Software & Rede
Recursos sobre Segurança
• Gestão de mudança sistemática
• Centro de Segurança e Governança em
• Atualizações em fases
aws.amazon.com/security
• Retirada de storage com segurança
• Visão Geral: Segurança e Boas Práticas
• Monitoramentos automáticos e
• Whitepaper sobre Governança,
auditados
Compliance e Gestão de Riscos
• Proteção de rede avançada
28. Adoção da Amazon Web Services
Líder de Market Share em Líder no Quadrante Mágico
Infrastructure as a Service do Gartner em IaaS - 2011
(*) Gartner Magic Quadrant for Public Cloud Infrastructure as a Service, 2011
(**) The Wall Street Journal, Meet the Rainmakers, 2011
30. Netflix executa grande parte de seus Serviços de
Vídeo na AWS com praticamente Zero Downtime
Uso da AWS:
Uso Global de Amazon EC2, Amazon S3,
Amazon SQS e Amazon EMR
Benefícios de Negócio:
Aplicação consegue praticamente
zero downtime
Escala para atender o crescimento
rápido da Netflix’s, 37x em 2010,
mais de 20 Bilhões de requisições
por mês em Janeiro de 2011
“AWS é a líder de mercado e nos permitiu criar um ciclo virtuoso e contínuo.”
– Kevin McEntee, VP Content Engineering, Netflix
31. Playfish possui milhões de usuários em
seus Jogos Sociais
Uso da AWS:
100% na AWS, 55 Milhões de Usuários
Uso Global de Amazon EC2, Amazon S3,
e Amazon CloudFront
Benefícios de Negócio:
Escalou Restaurant City para atender
4 milhões de jogadores em 8 semanas
Economias significativas de custos
“Usando a Amazon conseguimos escalar nossa infraestrutura de forma
transparente e mantendo o foco em nosso negócio.”
– Sami Lababidi, CTO
32. Peixe Urbano funciona 100 % na AWS
Uso da AWS:
100% do serviço do Peixe Urbano e
também um ERP SAP
Usa Amazon EC2, Amazon S3 e Elastic
Load Balancer
Benefícios de Negócio:
Lançou o serviço apenas com os
sócios e escalou ( hoje conta com
1.000 funcionários) sem necessidade
de realizar investimentos de capital
em infra de TI
“A AWS permitiu que lançássemos um site com baixo investimento de capital, o
qual evoluiu para ser um dos sites mais acessados do Brasil. E tudo isso sem
ter que alterar a nossa arquitetura.” – Alex Tabor, Sócio do Peixe Urbano
35. Problem/Solution Fit
Landing Pages e Landing Pages e
Sites Estáticos Sites Dinâmicos
Simples
36. Product/Market Fit
www.myphpwebsite.com
(dynamic data)
Amazon Route 53
(DNS)
Elastic Load L
Balancer B
media.myphpwebsite.com
(static data)
Apache Apache
Amazon SES
(emails) Amazon
PHP Mod PHP Mod Distribution
CloudFront
Auto Scaling group : Web App
Tier
Amazon EC2
Amazon DynamoDB
(Dados de Catálogo)
MySQL Buckets Amazon S3
Amazon RDS
Availability Zone #1
Amazon CloudWatch
(Monitoração)
37. Scale media.yourApp.com
www.yourApp.com (Static data)
Amazon Route 53 Amazon
Hosted Zone CloudFront
Elastic Load
Balancer
Amazon EC2
Amazon Instances
CloudWatch
Alarms
Web Web
Server Server
Amazon SNS Amazon S3
Auto Scaling Group Bucket
Notifications
App App
Server Server
Amazon App Tier
SimpleDB
Domains
Amazon SES
Email
ElastiCache Tier
AZ-1 Amazon RDS
AZ-1
Region
38. 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