Upload
jose-papo
View
2.668
Download
0
Embed Size (px)
DESCRIPTION
Saiba como a Amazon pode ajudar sua startup ou empresa a crescer organicamente e iniciar com custo zero ou muito baixo hospedando seus sites e aplicações na Amazon web Services! Palestra realizada na Campus Party Brasil 2012
Citation preview
Como a AWS pode ajudar suastartup, empresa ou negócio a
crescer e prosperar
José Papo, AWS
@josepapo
Alex Tabor
Peixe Urbano
Questões a avaliar nessa Jornada
Como fazer análises de dados para vender mais?
Onde armazenar conteúdo com segurança?
Como conseguir altadisponibilidade?
Como distribuir o conteúdo munidalmente?
Onde hospedar minhas aplicações?
Como ter alta performance?
Como atender picos de demanda?
E o mais importante: Com Custo Baixo!
Como salvar as informaçõesdos clientes?
Infraestrutura Tradicional é Cara e Complexa
Negociação de Contratos
Provedores Lentos paraAtender a Demanda de Infra
Instalação de Patches
Data Center sem Espaço
Preços Altos para Infraestrutura de TI
Implantações Demoradas
Altos Investimentos de Capital
Recursos de TI com Baixa Utilização
Gestão de crescimento físico
Gerenciar Crescimento Físico
“TI gasta 80% de seu tempo e recursos mantendo as luzes acesas”
Gartner Press Release, 2006
Como lidar com Tráfego Lento ou Pesado?
Infraestrutura Tradicional
Demanda
T1 T2 T3 T4 T1
Desperdício
ClientesPerdidos,
Adquirir maisinfra
Desperdício
Desperdício Desperdício
200k Usuários
300k Usuários
600k Usuários
Tempo
Capacidade de Recursos
Demanda Atual
Como focar no negócio sem se preocupar com Infra?
Sem despesas de capital antecipadas
Pague apenaspelo que usa
InfraestruturaSelf-Service
Escalabilidadesimples e
automática
Agilidade e Time to Market
Baixo custo
Benefícios da Amazon Web Services
Deploy
Adeque os Recursos de TI à Demanda com AWS
Demanda
T1 T2 T3 T4 T1
200k Usuários
300k Usuários
600k Usuários
Tempo
Demanda
AWS
Centenas de Milhares de Clientes em maisde 190 países
Adoção da Amazon Web Services
Líder de Market Share emInfrastructure as a Service
Líder no Quadrante Mágicodo Gartner em IaaS - 2011
(*) Gartner Magic Quadrant for Public Cloud Infrastructure as a Service, 2011(**) The Wall Street Journal, Meet the Rainmakers, 2011
Como as startups costumam usar a AWS
E-commerce Mídias Sociais
Vídeos e Fotos Websites e SaaS
Jogos
Distribuição de Mídias Digitais
Benefícios de usar a Nuvem da AWS para aplicações Web
Escalável
Confiável
Baixo Custo
Segura Implantação Rápida
Flexível
AWS é aberta e flexível
Sistemas Operacionais Linguagens e Bibliotecas Aplicações Certificadas
Escale Servidores Web e de Aplicação com EC2
Web Server
100.000 Usuários
100.000 Usuários
100.000 Usuários
100.000 Usuários
Web Server
Web Server
Web Server
Web Server
Web Server
O que é? Amazon Elastic Compute Cloud (EC2) fornece umainfraestrutura 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%
Escale seu Storage com o Amazon S3
Amazon Simple Storage Service (S3)
100.000 Arquivos
100.000 Arquivos
O que é? Amazon Simple Storage Service (S3) fornece uma estruturade 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 podeter até 5 TBs)•Simples e rápido de usar•Custo Baixo
100.000 Arquivos
100.000 Arquivos
Escale sua Entrega de Conteúdo com Amazon CloudFront
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 oucomprometimentos de longo prazo
100.000 Requisições
100.000 Requisições
100.000 Requisições
100.000 Requisições
Locais AWS CloudFront
Escale seu BD Relacional com Amazon RDS
100.000 Usuários
100.000 Usuários
100.000 Usuários
100.000 Usuários
BD Master
Replica de Leitura
Replica de Leitura
O que é? Amazon Relational Database Service (RDS) é um banco dedados ‘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
Escalabilidade simples e automática
App de Vídeos com Amazon EC2: De 50 a 5,000 servidores em 3 dias!
Núm
ero
de I
nstâ
ncia
sE
C2
5,000
0Segunda Terça Quarta Quinta Sexta Sábado Domingo
Custo baixo
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.
Investe emCapital
Investe emTecnologia
Aumenta Eficiência
ReduzPreços
Atrai maisclientes
Escala & Inovação … … Diminuem preços
“”
Use Múltiplas AZs para Alta Disponibilidade
Use múltiplos data centers globais para obter uma
aplicação de altadisponibilidade e boa
latência
Netflix consegue downtime próximo a zero com uma arquitetura Multi-AZ
Web Server
Availability Zone 1
Web Server
Availability Zone 2
Web Server
Serviços projetados com alta confiabilidade
Durabilidade de99.999999999%
ReplicaçãoSíncrona e Failover
Automático
Amazon Simple Storage Service (S3)
Amazon Relational Database Service (RDS)
SLA de 99.95%
Amazon Elastic Compute Cloud (EC2)
Construída com padrões de alta segurança
Recursos sobre Segurança
• Centro de Segurança e Governança em
aws.amazon.com/security
• Visão Geral: Segurança e Boas Práticas
• Whitepaper sobre Governança,
Compliance e Gestão de Riscos
Hardware, Software & Rede
• Gestão de mudança sistemática
• Atualizações em fases
• Retirada de storage com segurança
• Monitoramentos automáticos e
auditados
• Proteção de rede avançada
Certificações e Reconhecimentos
• SAS-70 Type II
• ISO 27001
• PCI DSS
• FISMA Moderate Compliant Controls
• HIPAA & ITAR Compliant Architecture
Segurança Física
• Datacenters em locais não descritos
• Acesso físico fortemente controlado
• Autenticações múltiplas e em diversos
acessos
• Acesso físico registrado e auditado
Firewall com EC2 Security Groups
Implante Aplicações Rapidamente
AWS Elastic Beanstalk Amazon CloudFormation
Como então parto da minha Ideia e conquisto o Mundo?
Os 3 estágios de uma Lean Startup
Problem/Solution Fit
Landing Pages e Sites Estáticos
Landing Pages e Sites Dinâmicos
Simples
Product/Market Fit
Availability Zone #1
Auto Scaling group : Web App Tier
Apache
PHP Mod
BLB
Apache
PHP Mod
Amazon RDS
Distribution
Buckets
Amazon CloudFront
Amazon S3
www.myphpwebsite.com(dynamic data)
media.myphpwebsite.com (static data)
Elastic Load Balancer
Amazon Route 53(DNS)
Amazon EC2
Amazon CloudWatch(Monitoração)
Amazon DynamoDB(Dados de Catálogo)
Amazon SES(emails)
MySQL
Scale
Amazon S3Bucket
AZ-1
Region
Elastic LoadBalancer
Amazon CloudWatch
Alarms
Amazon SNSNotifications
www.yourApp.com
Amazon SimpleDBDomains
Amazon Route 53Hosted Zone
Auto Scaling Group
WebServer
AZ-1
AppServer
App Tier
ElastiCache TierAmazon SES
Amazon CloudFront
media.yourApp.com(Static data)
Amazon RDS
Amazon EC2Instances
WebServer
AppServer
US-West-1b
RDSMulti-AZ
US-West
Auto Scaling group : Web App Tier
RDSMaste
r
US East TrafficUS West Traffic
ELB
Geo IP/Directional DNS Server
Asia Traffic
Software-based Data Replicator
Europe Traffic
Web
AppWeb
App
Web
App
Web
AppWeb
App
Web
App
US-East-1b
RDSMulti-AZ
US-East
Auto Scaling group : Web App Tier
RDSMaste
r
ELB
Web
App
Web
App
Web
App
Web
AppWeb
App
Web
App
EU-West-1b
RDSMulti-AZ
EU-West
Auto Scaling group : Web App Tier
RDSMaste
r
ELB
Web
App
Web
App
Web
App
Web
AppWeb
App
Web
App
AP-SOUTHEAST-1b
RDSMulti-AZ
AP-SOUTHEAST
Auto Scaling group : Web App Tier
RDSMaste
r
ELB
Web
App
Web
App
Web
App
Web
AppWeb
App
Web
App
Uso da AWS:Uso Global de Amazon EC2, Amazon S3, Amazon SQS e Amazon EMR
Benefícios de Negócio: Aplicação consegue praticamentezero downtime
Escala para atender o crescimentorápido da Netflix’s, 37x em 2010, mais de 20 Bilhões de requisiçõespor 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
Netflix executa grande parte de seus Serviços de Vídeo na AWS com praticamente Zero Downtime
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 atender4 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
Playfish possui milhões de usuários emseus Jogos Sociais
Uso da AWS: 100% do serviço do Peixe Urbano e tambémum ERP SAP
Usa Amazon EC2, Amazon S3 e Elastic Load Balancer
Vencedor do Crunchies (Oscar de Startups) de 2011
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
Peixe Urbano funciona 100 % na AWS
Alex Tabor
CEO
Peixe Urbano
Pioneiro do segmento de compras coletivas no Brasil
Lançou primeira oferta em Março de 2010
Mais de 16 milhões de usuários
Mais de R$1 bilhão em economia gerada
Mais de 25 mil ofertas
Mais de 12 milhões de cupons vendidos
Mais de 1 milhão fãs no Facebook
Peixeurbano.com.br
Presença do Peixe Urbano
Regions wherein Peixe Urbano operates.
> 1000 funcionários
> 15 milhões de usuários
> 70 cidades no Brasil, Argentina, Mexico, e Chile
Arquitetura do Peixe Urbano na AWS
App Servers no EC2
Elastic Load Balancer
Amazon S3 com conteúdos estáticose backups de dados
BD PostgreSQL em Linuxno EC2 com volumes EBS
BD MS Sql Server emWindows Server no EC2
com volumes EBS
Escalabilidade horizontal. Infra-estrutura aguenta aumento de trafego de1000% de um dia para outro com capex de R$0.
Separação de bancos de dados (sharding)
Infra-estrutura elastica (virtual machines)
Utilização de serviços assíncronos
Escalabilidade
• Ambientes de desenvolvimento, homologação, e produção do SAP noAWS
• SAP usa banco de dados SQL Server Enterprise
• Solução fiscal Syncro na AWS
• Solução fiscal usa banco de dados Oracle
ERP
Saiba mais
Site oficial: http://aws.amazon.com/pt
Blog: http://aws.typepad.com/brasil
Arquitetura: http://aws.amazon.com/architecture
Twitter: @josepapo
Oferta gratuita
Obrigado!
[email protected]@josepapo