SlideShare uma empresa Scribd logo
1 de 75
Baixar para ler offline
Alessandro de Oliveira Binhara
binhara@azuris.com.br
• Amazon.com + Amazon AWS (+260mil funcionários)
• 75 mil vagas empregos aberto no mundo
• Receita 107 Bilhões
• Valor atual $317 Bilhões
• Chamath Palihapitiya, fundador da Social Capital, empresa de
investimentos norte-americana, afirmou hoje (4) que a Amazon, de
Jeff Bezos, pode estar por trás de um novo conglomerado avaliado
em mais de US$ 3 trilhões.
• Apple $521 bilhões
• Google $480 bilhões
• Microsoft $238Bilhões
• "Por experiência, sabia que o custo de manutenção de uma infra-
estrutura confiável, escalável em um modelo de multi-centro de dados
tradicional pode ser tão alta quanto 70 por cento, tanto em tempo e
esforço, e exige um investimento significativo de capital intelectual
para sustentar por um longo período de tempo . O pensamento inicial
era prestar serviços que poderiam reduzir esse custo para 30 por cento
ou menos (agora sabemos que pode ser muito menos)." Werner
Vogels CTO da Amazon
• - 2003 (Idéia formada, início da construção) - 2005 (produtos AWS
sendo vendidos para alguns clientes) - 2006 (Lançamento oficial)
• SaaS
• (Entrega Software para o Usuário Final)
• PaaS
• ( Entrega uma plataforma, para fazermos o
deploy do Software)
• IaaS
• (Entrega Infraestrutura, Servidores, Rede,
Storage)
• Outros Conceitos: DevaaS, CaaS, EaaS,
DBaaS, BIaaS, etc.
IaaS
PaaS
SaaS
• Elasticidade.
• Disponibilidade.
• Serviços desacoplados.
• Gestão eficiente.
• Custo.
• Segurança.
• - Especialista em cloud computing.
• - Líder de mercado.
• - Constantes inovações.
• - Serviços gratuitos por até um ano*.
• - Repasse de benefícios.
• - Vários DCs espalhados pelo mundo.
Ritmo de Inovação Plataforma Robusta e Abrangência Global
Core
Services
Platform
Services
Enterprise
Applications
Analytics App Services Deployment and Management Mobile Services
AWS Data
Pipeline
AWS
CloudTrail
CloudWatch
AWS CloudFormation
Elastic
Beanstalk
ElastiCacheAmazon
Redshift
Amazon
RDS
DynamoDB
Amazon
CloudSearch
Amazon
SES
Amazon
SWF
Elastic Transcoder
Amazon Kinesis
Amazon
EMR
IAM
AWS
OpsWorks
Compute Networking DatabaseStorage
CloudFront
Amazon
Glacier
Amazon S3
Amazon
EBS
Auto Scaling
Amazon
Route 53
Elastic Load
Balancing
AWS Direct Connect
Amazon VPC
Amazon EC2
Amazon
WorkSpaces
Amazon WorkDocs
Amazon
SNS
Mobile Analytics
Amazon
Cognito
Actual
EC2
Amazon EC2 Elastic Load BalancingAuto Scaling
Web service que
provê capacidade de
computação
redimensionável
Automaticamente
escala a capacidade de
instâncias Amazon EC2
de forma elástica
Automaticamente distribui
tráfego através de instâncias
Amazon EC1
Amazon EBS
Storage de Blocos
para uso com
instâncias Amazon EC2
EBS
Amazon Glacier
Storage de baixo
custo para archiving
e backup
Images
Videos
Files
Binaries
Snapshots
Amazon S3
Images
Videos
Files
Binaries
Snapshots
Storage de Objetos
durável e escalável
Amazon RDS
Serviço de Banco de
Dados gerenciado
Amazon ElastiCache
Serviço de caching em
memória
Amazon DynamoDB
Serviço de Banco de Dados
NoSQL gerenciado
DBA
Amazon RDS
For Aurora
Novo banco de dados
relacional
compatível com MySQL
Amazon VPC
Seção Privada, isolada
da nuvem da AWS
Amazon Route 53
Serviço DNS Web
Domain Name System
Availability
Zone B
Availability
Zone A
AWS Storage Gateway
Integrates on-premises
IT and AWS storage
S3,
Glacier
AWS Direct Connect
Private connectivity between
AWS and your data center
Amazon
Kinesis
Amazon
Redshift
Amazon Elastic
MapReduce
Processamento de
grande quantidade de
dados
Rápido, poderoso, data
warehouse na escala
dos petabytes
Processamento de
data stream em real-
time
Amazon Simple
Email Service (SES)
Amazon
Simple Queue Service
(SQS)
Amazon Simple
Notification Service
(SNS)
Amazon
CloudSearch
AWS Elastic
Beanstalk
AWS
OpsWorks
AWS
CloudFormation
Templates para fazer
deploy e gestão
manage
DevOps framework para
gestão do ciclo de vida
das aplicações
Gestão
automatizada de
recursos
- Processamento
- Armazenamento
- CDN
- Banco de Dados
- Messageria
- Load Balance
- Monitoração
EC2 – Webserver
SECURITY
Aquitetura Inicial – Fortemente aclopada
user
SERVIDOR
• Tudo em cima de um único servidor
• Que guarda os dados do usuário
• O servidor é vital para a aplicação
• Não Escala
• Não é tolerante a falhas
• Famoso “Exécito de um homem só ”
EC2 – Webserver
SECURITY
Aquitetura Inicial – Fortemente aclopada
user
SERVIDOR
• Tudo em cima de um único servidor
• Que guarda os dados do usuário
• O servidor é vital para a aplicação
• Não Escala
• Não é tolerante a falhas
• Famoso “Exécito de um homem só ”
• 1) Separar Web e DB
• Mais capacidade
• Escalar a cada lado individualmente
• Escolha de Instancias independente
• Tipo de Instancia
• Armazenamento
• Segurança
• Cada um com seu security group
• DB vai para um subrede privada
• Relaciona Database Service
• Aurora, MySQL, PostgresSQL, Oracle, SQL Server
• Totalmente Gerenciado
• Zero de Administração
• Escalonável
• Durável
• Backup
AmazonS3
Amazon
CloudFront
CDN
Amazon
Route 53
Elastic Load
Balancing
EC2 – Webserver
SECURITY
Architecture WEB SCALABLE
user CloudFront
distribution
Availability Zone #1 Availability Zone #2
EC2 - WORKERS
encrypted data
AWS cloud
web app
server
security group
RDS DB
instance
• Esacalável ?
• Seguro ?
• Tolerante a Falhas ?
• Altamente disponível ?
• Amazon s3: Serviço de armazenamento de objetos altamente
disponíveis
• Arquivos staticos (java script, css, imagens)
• Upload de artiovos, conteúdo do usuários
• S3 URLs – sirva HTTP diretamente do s3
• Web Serve somente para a aplicação
• Problema servidores statuful
• Solução: servidores stateful
AWS cloud
web app
server
security group
RDS DB
instance
AmazonS3
• Seu site esta crescendo
• Pague somente pelo que vc utiliza
• Escalabilidade horizontal
• Mais instâncias em horários de pico
• Menos instâncias em horários de vale
• Tolerância a falhas e Alta disponiponibilidade
• Servidore StateLess
• Recurso computacional que permite processar parte de uma
arquitetura desacoplada
• Servidore StateLess
• Recurso computacional que permite processar parte de uma
arquitetura desacoplada
Aumentando as CPU
• Servidore StateLess
• Recurso computacional que permite processar parte de uma
arquitetura desacoplada
Reduzindo as CPU
AWS cloud
web app
server
security group
RDS DB
instance AmazonS3
Amazon
Route 53
AWS cloud
web app
server
security group
• Servicço de balancemanto de carga
• Totalmente tolerante a falhas
• Distribui tráfego entre muiltiplas Azs
• Elastico – automaticamente escala
AWS cloud
web app
server
security group
RDS DB
instance AmazonS3
Amazon
Route 53
AWS cloud
web app
server
security group
• Redimeninamento automático
• Via console da amazona
• Via Chamada de api
• Numero mínimo e máximo
• Alarme
web app
server
security group
RDS DB
instance
AmazonS3
Amazon
Route 53
AWS cloud
web app
server
security group
Auto Scaling group
Auto Scaling
RDS DB
instance standby
(Multi-AZ)
web app
server
security group
RDS DB
instance
AmazonS3
Amazon
Route 53
AWS cloud
web app
server
security group
Auto Scaling group
Auto Scaling
RDS DB
instance standby
(Multi-AZ)
web app
server
security group
RDS DB
instance
AmazonS3
Amazon
Route 53
AWS cloud
web app
server
security group
Auto Scaling group
Auto Scaling
RDS DB
instance standby
(Multi-AZ)
web app
server
web app
server
web app
server
web app
server
• Rede mundial de pontos de presença
• Cache mais próximo do seu usuário
• Reduz latência
• Reduz carga nos servidores de origem
• Conteudo estático e dinâmico
• Otimizações de conexão
• Enlace de rede entre os end-points
• Reutilização de conexões
web app
server
security group
RDS DB
instance
AmazonS3
Amazon
Route 53
AWS cloud
web app
server
security group
Auto Scaling group
Auto Scaling
RDS DB
instance standby
(Multi-AZ)
web app
server
web app
server
web app
server
web app
server
CloudFront
distribution
• Aumentar os specs da instância de banco de dados
• Tipo de instância
• Mais disco, volumes
• Read Replicas (Master Slave)
• Escala além da capacidade do SQL
• Disponível para vários bancos
• Lag de aplicação
• Latencia e consitencia
• Pode aumentas as outras maquinas
• Ou adicionar readreplica
• MultiAZ replicação sincrona
AmazonS3
Amazon
CloudFront
CDN
Amazon
RDS Multi AZ
Amazon
ElastiCache
MEMCACHE-REDIS
Amazon
Route 53
Elastic Load
Balancing
EC2 – Webserver
SECURITY
Architecture WEB SCALABLE
user CloudFront
distribution
Availability Zone #1 Availability Zone #2
EC2 - WORKERS
Amazon
SQS
EC2 – Webserver
SECURITY
EC2 - WORKERS
Auto Scaling
Auto Scaling
AWS Elastic
Beanstalk
AWS Elastic
Beanstalk
Spot instance
AMI
encrypted data
AmazonS3
Amazon
CloudFront
CDN
Amazon
RDS Multi AZ
Amazon
ElastiCache
MEMCACHE-REDIS
Amazon
Route 53
Elastic Load
Balancing
EC2 – Webserver
SECURITY
Architecture WEB SCALABLE
user CloudFront
distribution
Availability Zone #1 Availability Zone #2
EC2 - WORKERS
Amazon
SQS
EC2 – Webserver
SECURITY
EC2 - WORKERS
Auto Scaling
Auto Scaling
AWS Elastic
Beanstalk
AWS Elastic
Beanstalk
Spot instance
AMI
encrypted data
web app
server
security group
RDS DB
instance
AmazonS3
Amazon
Route 53
AWS cloud
web app
server
security group
Auto Scaling group
Auto Scaling
RDS DB
instance standby
(Multi-AZ)
web app
server
web app
server
web app
server
web app
server
CloudFront
distribution
RDS DB
instance read
replica
RDS DB
instance read
replica
• Resposta mais rápidas
• Alivio do trafego no banco de dados
• Facil de implementar
• Gerenciado
• Auto escalável
• Elastico
• Compative
• Memcache e Redis
AmazonS3
Amazon
CloudFront
CDN
Amazon
RDS Multi AZ
Amazon
ElastiCache
MEMCACHE-REDIS
Amazon
Route 53
Elastic Load
Balancing
EC2 – Webserver
SECURITY
Architecture WEB SCALABLE
user CloudFront
distribution
Availability Zone #1 Availability Zone #2
EC2 - WORKERS
Amazon
SQS
EC2 – Webserver
SECURITY
EC2 - WORKERS
Auto Scaling
Auto Scaling
AWS Elastic
Beanstalk
AWS Elastic
Beanstalk
Spot instance
AMI
encrypted data
case3
case3
case3
case3
case3
case3
case3
case3
case3
case3
case3

Mais conteúdo relacionado

Mais procurados

Utilizando a nuvem para proteger o mercado financeiro com segurança, agilidad...
Utilizando a nuvem para proteger o mercado financeiro com segurança, agilidad...Utilizando a nuvem para proteger o mercado financeiro com segurança, agilidad...
Utilizando a nuvem para proteger o mercado financeiro com segurança, agilidad...Amazon Web Services LATAM
 
Um framework para a Transformaçao da TI e do Negócio
Um framework para a Transformaçao da TI e do Negócio Um framework para a Transformaçao da TI e do Negócio
Um framework para a Transformaçao da TI e do Negócio Amazon Web Services LATAM
 
Apresentando o OpsWorks - Bemobi
Apresentando o OpsWorks - BemobiApresentando o OpsWorks - Bemobi
Apresentando o OpsWorks - BemobiRicardo Martins ☁
 
Building blocks #5 - Recuperação de desastres de maneira prática na AWS
Building blocks #5 - Recuperação de desastres de maneira prática na AWSBuilding blocks #5 - Recuperação de desastres de maneira prática na AWS
Building blocks #5 - Recuperação de desastres de maneira prática na AWSAmazon Web Services LATAM
 
Construindo APIs com Amazon API Gateway e AWS Lambda
Construindo APIs com Amazon API Gateway e AWS LambdaConstruindo APIs com Amazon API Gateway e AWS Lambda
Construindo APIs com Amazon API Gateway e AWS LambdaAmazon Web Services LATAM
 
Introduçao à Internet das Coisas com AWS IoT
Introduçao à Internet das Coisas com AWS IoT Introduçao à Internet das Coisas com AWS IoT
Introduçao à Internet das Coisas com AWS IoT Amazon Web Services LATAM
 
Iniciando com serviços de bancos de dados gerenciados na AWS
Iniciando com serviços de bancos de dados gerenciados na AWSIniciando com serviços de bancos de dados gerenciados na AWS
Iniciando com serviços de bancos de dados gerenciados na AWSAmazon Web Services LATAM
 
Usando Amazon CloudFront para aumentar performance, disponibilidade e cache n...
Usando Amazon CloudFront para aumentar performance, disponibilidade e cache n...Usando Amazon CloudFront para aumentar performance, disponibilidade e cache n...
Usando Amazon CloudFront para aumentar performance, disponibilidade e cache n...Amazon Web Services LATAM
 
Instâncias spot para ambientes de produção sem comprometer a disponibilidade
Instâncias spot para ambientes de produção sem comprometer a disponibilidadeInstâncias spot para ambientes de produção sem comprometer a disponibilidade
Instâncias spot para ambientes de produção sem comprometer a disponibilidadeAmazon Web Services LATAM
 
O que uma enterprise deveria fazer nos primeiros 90 dias
O que uma enterprise deveria fazer nos primeiros 90 diasO que uma enterprise deveria fazer nos primeiros 90 dias
O que uma enterprise deveria fazer nos primeiros 90 diasAmazon Web Services LATAM
 
Mergulhando em desenvolvimento de aplicações serverless
Mergulhando em desenvolvimento de aplicações serverlessMergulhando em desenvolvimento de aplicações serverless
Mergulhando em desenvolvimento de aplicações serverlessAmazon Web Services LATAM
 

Mais procurados (20)

Utilizando a nuvem para proteger o mercado financeiro com segurança, agilidad...
Utilizando a nuvem para proteger o mercado financeiro com segurança, agilidad...Utilizando a nuvem para proteger o mercado financeiro com segurança, agilidad...
Utilizando a nuvem para proteger o mercado financeiro com segurança, agilidad...
 
Um framework para a Transformaçao da TI e do Negócio
Um framework para a Transformaçao da TI e do Negócio Um framework para a Transformaçao da TI e do Negócio
Um framework para a Transformaçao da TI e do Negócio
 
Arquiteturas de Software para o Século XXI
Arquiteturas de Software para o Século XXIArquiteturas de Software para o Século XXI
Arquiteturas de Software para o Século XXI
 
Rodando SAP na AWS
Rodando SAP na AWSRodando SAP na AWS
Rodando SAP na AWS
 
Apresentando o OpsWorks - Bemobi
Apresentando o OpsWorks - BemobiApresentando o OpsWorks - Bemobi
Apresentando o OpsWorks - Bemobi
 
Usando inteligencia artificial na aws
Usando inteligencia artificial na awsUsando inteligencia artificial na aws
Usando inteligencia artificial na aws
 
Azure @ Rio Cloud Meetup
Azure @ Rio Cloud MeetupAzure @ Rio Cloud Meetup
Azure @ Rio Cloud Meetup
 
Building blocks #5 - Recuperação de desastres de maneira prática na AWS
Building blocks #5 - Recuperação de desastres de maneira prática na AWSBuilding blocks #5 - Recuperação de desastres de maneira prática na AWS
Building blocks #5 - Recuperação de desastres de maneira prática na AWS
 
Construindo APIs com Amazon API Gateway e AWS Lambda
Construindo APIs com Amazon API Gateway e AWS LambdaConstruindo APIs com Amazon API Gateway e AWS Lambda
Construindo APIs com Amazon API Gateway e AWS Lambda
 
Introduçao à Internet das Coisas com AWS IoT
Introduçao à Internet das Coisas com AWS IoT Introduçao à Internet das Coisas com AWS IoT
Introduçao à Internet das Coisas com AWS IoT
 
Introducao ao Amazon Redshift
Introducao ao Amazon RedshiftIntroducao ao Amazon Redshift
Introducao ao Amazon Redshift
 
Iniciando com serviços de bancos de dados gerenciados na AWS
Iniciando com serviços de bancos de dados gerenciados na AWSIniciando com serviços de bancos de dados gerenciados na AWS
Iniciando com serviços de bancos de dados gerenciados na AWS
 
Criando e conectando seu datacenter virtual
Criando e conectando seu datacenter virtualCriando e conectando seu datacenter virtual
Criando e conectando seu datacenter virtual
 
Usando Amazon CloudFront para aumentar performance, disponibilidade e cache n...
Usando Amazon CloudFront para aumentar performance, disponibilidade e cache n...Usando Amazon CloudFront para aumentar performance, disponibilidade e cache n...
Usando Amazon CloudFront para aumentar performance, disponibilidade e cache n...
 
Overview AWS - Bemobi
Overview AWS - BemobiOverview AWS - Bemobi
Overview AWS - Bemobi
 
Instâncias spot para ambientes de produção sem comprometer a disponibilidade
Instâncias spot para ambientes de produção sem comprometer a disponibilidadeInstâncias spot para ambientes de produção sem comprometer a disponibilidade
Instâncias spot para ambientes de produção sem comprometer a disponibilidade
 
Tendências de Big Data
Tendências de Big DataTendências de Big Data
Tendências de Big Data
 
O que uma enterprise deveria fazer nos primeiros 90 dias
O que uma enterprise deveria fazer nos primeiros 90 diasO que uma enterprise deveria fazer nos primeiros 90 dias
O que uma enterprise deveria fazer nos primeiros 90 dias
 
Mobile tests usando AWS Device Farm
Mobile tests usando AWS Device FarmMobile tests usando AWS Device Farm
Mobile tests usando AWS Device Farm
 
Mergulhando em desenvolvimento de aplicações serverless
Mergulhando em desenvolvimento de aplicações serverlessMergulhando em desenvolvimento de aplicações serverless
Mergulhando em desenvolvimento de aplicações serverless
 

Destaque

BIG DATA & IoT: Tecnologias e  Aplicações
BIG DATA & IoT: Tecnologias e  AplicaçõesBIG DATA & IoT: Tecnologias e  Aplicações
BIG DATA & IoT: Tecnologias e  AplicaçõesAlessandro Binhara
 
Desenvolvimento de Games para Mobile.
Desenvolvimento de Games para Mobile.Desenvolvimento de Games para Mobile.
Desenvolvimento de Games para Mobile.Alessandro Binhara
 
Curso C# em Mono - Orientação a Objeto Basico
Curso C# em Mono - Orientação a Objeto BasicoCurso C# em Mono - Orientação a Objeto Basico
Curso C# em Mono - Orientação a Objeto BasicoAlessandro Binhara
 
Apostila desenvolvimento aplicações comerciais com C#
Apostila desenvolvimento aplicações comerciais com C#Apostila desenvolvimento aplicações comerciais com C#
Apostila desenvolvimento aplicações comerciais com C#Vinicius Vieira
 
Introdução a linguagem C# (CSharp)
Introdução a linguagem C# (CSharp)Introdução a linguagem C# (CSharp)
Introdução a linguagem C# (CSharp)Marcos Castro
 

Destaque (6)

BIG DATA & IoT: Tecnologias e  Aplicações
BIG DATA & IoT: Tecnologias e  AplicaçõesBIG DATA & IoT: Tecnologias e  Aplicações
BIG DATA & IoT: Tecnologias e  Aplicações
 
Desenvolvimento de Games para Mobile.
Desenvolvimento de Games para Mobile.Desenvolvimento de Games para Mobile.
Desenvolvimento de Games para Mobile.
 
Xamarin plataform
Xamarin plataformXamarin plataform
Xamarin plataform
 
Curso C# em Mono - Orientação a Objeto Basico
Curso C# em Mono - Orientação a Objeto BasicoCurso C# em Mono - Orientação a Objeto Basico
Curso C# em Mono - Orientação a Objeto Basico
 
Apostila desenvolvimento aplicações comerciais com C#
Apostila desenvolvimento aplicações comerciais com C#Apostila desenvolvimento aplicações comerciais com C#
Apostila desenvolvimento aplicações comerciais com C#
 
Introdução a linguagem C# (CSharp)
Introdução a linguagem C# (CSharp)Introdução a linguagem C# (CSharp)
Introdução a linguagem C# (CSharp)
 

Semelhante a case3

Escalando para os primeiros 10 milhões de usuários
Escalando para os primeiros 10 milhões de usuáriosEscalando para os primeiros 10 milhões de usuários
Escalando para os primeiros 10 milhões de usuáriosAmazon Web Services LATAM
 
Escalando+na+aws+para+os+primeiros+10+milhões+de+usuários+ +final
Escalando+na+aws+para+os+primeiros+10+milhões+de+usuários+ +finalEscalando+na+aws+para+os+primeiros+10+milhões+de+usuários+ +final
Escalando+na+aws+para+os+primeiros+10+milhões+de+usuários+ +finalAmazon Web Services LATAM
 
Webinar: O que é computação em nuvem com a AWS?
Webinar: O que é computação em nuvem com a AWS?Webinar: O que é computação em nuvem com a AWS?
Webinar: O que é computação em nuvem com a AWS?Amazon Web Services
 
Desmistificando a Amazon AWS
Desmistificando a Amazon AWSDesmistificando a Amazon AWS
Desmistificando a Amazon AWSMatheus Fidelis
 
Conhecendo as opcoes de Storage na Nuvem da AWS
Conhecendo as opcoes de Storage na Nuvem da AWSConhecendo as opcoes de Storage na Nuvem da AWS
Conhecendo as opcoes de Storage na Nuvem da AWSAmazon Web Services LATAM
 
Escalabilidade para sua solução na Nuvem da AWS de um para centenas de milhõe...
Escalabilidade para sua solução na Nuvem da AWS de um para centenas de milhõe...Escalabilidade para sua solução na Nuvem da AWS de um para centenas de milhõe...
Escalabilidade para sua solução na Nuvem da AWS de um para centenas de milhõe...Amazon Web Services LATAM
 
Migrando seu banco de dados para a AWS - Deep Dive em Amazon RDS e AWS Databa...
Migrando seu banco de dados para a AWS - Deep Dive em Amazon RDS e AWS Databa...Migrando seu banco de dados para a AWS - Deep Dive em Amazon RDS e AWS Databa...
Migrando seu banco de dados para a AWS - Deep Dive em Amazon RDS e AWS Databa...Amazon Web Services LATAM
 
Liberte-se dos bancos de dados comerciais para economizar, crescer e inovar
Liberte-se dos bancos de dados comerciais para economizar, crescer e inovarLiberte-se dos bancos de dados comerciais para economizar, crescer e inovar
Liberte-se dos bancos de dados comerciais para economizar, crescer e inovarAmazon Web Services LATAM
 
Os benefícios de migrar seus workloads de Big Data para a AWS
Os benefícios de migrar seus workloads de Big Data para a AWSOs benefícios de migrar seus workloads de Big Data para a AWS
Os benefícios de migrar seus workloads de Big Data para a AWSAmazon Web Services LATAM
 
Desenvolvendo aplicações móveis na Nuvem
Desenvolvendo aplicações móveis na NuvemDesenvolvendo aplicações móveis na Nuvem
Desenvolvendo aplicações móveis na NuvemJose Papo, MSc
 
AWS Meetup Rio - Qual banco usar e quando?
AWS Meetup Rio - Qual banco usar e quando?AWS Meetup Rio - Qual banco usar e quando?
AWS Meetup Rio - Qual banco usar e quando?Pedro Pisa
 
Migrando seu workload de Big Data para o Amazon EMR
Migrando seu workload de Big Data para o Amazon EMRMigrando seu workload de Big Data para o Amazon EMR
Migrando seu workload de Big Data para o Amazon EMRAmazon Web Services LATAM
 
Seu banco de dados na nuvem: Opções de bancos de dados na AWS e padrões de...
Seu banco de dados na nuvem: Opções de bancos de dados na AWS e padrões de...Seu banco de dados na nuvem: Opções de bancos de dados na AWS e padrões de...
Seu banco de dados na nuvem: Opções de bancos de dados na AWS e padrões de...Amazon Web Services LATAM
 
AWS Storage Day - Novidades em Nuvem Híbrida, Edge Computing e Transferência ...
AWS Storage Day - Novidades em Nuvem Híbrida, Edge Computing e Transferência ...AWS Storage Day - Novidades em Nuvem Híbrida, Edge Computing e Transferência ...
AWS Storage Day - Novidades em Nuvem Híbrida, Edge Computing e Transferência ...Amazon Web Services LATAM
 

Semelhante a case3 (20)

Escalando para os primeiros 10 milhões de usuários
Escalando para os primeiros 10 milhões de usuáriosEscalando para os primeiros 10 milhões de usuários
Escalando para os primeiros 10 milhões de usuários
 
Escalando+na+aws+para+os+primeiros+10+milhões+de+usuários+ +final
Escalando+na+aws+para+os+primeiros+10+milhões+de+usuários+ +finalEscalando+na+aws+para+os+primeiros+10+milhões+de+usuários+ +final
Escalando+na+aws+para+os+primeiros+10+milhões+de+usuários+ +final
 
Webinar: O que é computação em nuvem com a AWS?
Webinar: O que é computação em nuvem com a AWS?Webinar: O que é computação em nuvem com a AWS?
Webinar: O que é computação em nuvem com a AWS?
 
Bancos de Dados gerenciados na nuvem AWS
Bancos de Dados gerenciados na nuvem AWSBancos de Dados gerenciados na nuvem AWS
Bancos de Dados gerenciados na nuvem AWS
 
Desmistificando a Amazon AWS
Desmistificando a Amazon AWSDesmistificando a Amazon AWS
Desmistificando a Amazon AWS
 
Conhecendo as opcoes de Storage na Nuvem da AWS
Conhecendo as opcoes de Storage na Nuvem da AWSConhecendo as opcoes de Storage na Nuvem da AWS
Conhecendo as opcoes de Storage na Nuvem da AWS
 
Escalabilidade para sua solução na Nuvem da AWS de um para centenas de milhõe...
Escalabilidade para sua solução na Nuvem da AWS de um para centenas de milhõe...Escalabilidade para sua solução na Nuvem da AWS de um para centenas de milhõe...
Escalabilidade para sua solução na Nuvem da AWS de um para centenas de milhõe...
 
Migrando seu banco de dados para a AWS - Deep Dive em Amazon RDS e AWS Databa...
Migrando seu banco de dados para a AWS - Deep Dive em Amazon RDS e AWS Databa...Migrando seu banco de dados para a AWS - Deep Dive em Amazon RDS e AWS Databa...
Migrando seu banco de dados para a AWS - Deep Dive em Amazon RDS e AWS Databa...
 
Liberte-se dos bancos de dados comerciais para economizar, crescer e inovar
Liberte-se dos bancos de dados comerciais para economizar, crescer e inovarLiberte-se dos bancos de dados comerciais para economizar, crescer e inovar
Liberte-se dos bancos de dados comerciais para economizar, crescer e inovar
 
Os benefícios de migrar seus workloads de Big Data para a AWS
Os benefícios de migrar seus workloads de Big Data para a AWSOs benefícios de migrar seus workloads de Big Data para a AWS
Os benefícios de migrar seus workloads de Big Data para a AWS
 
Desenvolvendo aplicações móveis na Nuvem
Desenvolvendo aplicações móveis na NuvemDesenvolvendo aplicações móveis na Nuvem
Desenvolvendo aplicações móveis na Nuvem
 
Introducao a aws storage backup e archiving
Introducao a aws storage backup e archivingIntroducao a aws storage backup e archiving
Introducao a aws storage backup e archiving
 
AWS Webinar | Como usar AWS?
AWS Webinar | Como usar AWS?AWS Webinar | Como usar AWS?
AWS Webinar | Como usar AWS?
 
AWS Meetup Rio - Qual banco usar e quando?
AWS Meetup Rio - Qual banco usar e quando?AWS Meetup Rio - Qual banco usar e quando?
AWS Meetup Rio - Qual banco usar e quando?
 
Migrando seu workload de Big Data para o Amazon EMR
Migrando seu workload de Big Data para o Amazon EMRMigrando seu workload de Big Data para o Amazon EMR
Migrando seu workload de Big Data para o Amazon EMR
 
Fazendo seu DR na AWS
Fazendo seu DR na AWSFazendo seu DR na AWS
Fazendo seu DR na AWS
 
Seu banco de dados na nuvem: Opções de bancos de dados na AWS e padrões de...
Seu banco de dados na nuvem: Opções de bancos de dados na AWS e padrões de...Seu banco de dados na nuvem: Opções de bancos de dados na AWS e padrões de...
Seu banco de dados na nuvem: Opções de bancos de dados na AWS e padrões de...
 
AWS Storage Day - Novidades em Nuvem Híbrida, Edge Computing e Transferência ...
AWS Storage Day - Novidades em Nuvem Híbrida, Edge Computing e Transferência ...AWS Storage Day - Novidades em Nuvem Híbrida, Edge Computing e Transferência ...
AWS Storage Day - Novidades em Nuvem Híbrida, Edge Computing e Transferência ...
 
Segurança
SegurançaSegurança
Segurança
 
Construindo um data lake na nuvem aws
Construindo um data lake na nuvem awsConstruindo um data lake na nuvem aws
Construindo um data lake na nuvem aws
 

Mais de Alessandro Binhara

Uma breve introdução ao Big Data e Inteligência Artificial.pptx
Uma breve introdução ao Big Data e Inteligência Artificial.pptxUma breve introdução ao Big Data e Inteligência Artificial.pptx
Uma breve introdução ao Big Data e Inteligência Artificial.pptxAlessandro Binhara
 
BigData e internte das coisas aplicada a engenharia
BigData e internte das coisas aplicada a engenhariaBigData e internte das coisas aplicada a engenharia
BigData e internte das coisas aplicada a engenhariaAlessandro Binhara
 
Case RDStation: Construindo DataLakes com Apache Hadoop em cloud agnóstica
Case RDStation: Construindo DataLakes com Apache Hadoop em cloud agnósticaCase RDStation: Construindo DataLakes com Apache Hadoop em cloud agnóstica
Case RDStation: Construindo DataLakes com Apache Hadoop em cloud agnósticaAlessandro Binhara
 
Latinoware 2019 - DEsenvolvimento mobile em Nivel jedi
Latinoware 2019 - DEsenvolvimento mobile em Nivel jediLatinoware 2019 - DEsenvolvimento mobile em Nivel jedi
Latinoware 2019 - DEsenvolvimento mobile em Nivel jediAlessandro Binhara
 
2019 latinoware - O mundo novo da realidade virtual
2019 latinoware - O mundo novo da realidade virtual2019 latinoware - O mundo novo da realidade virtual
2019 latinoware - O mundo novo da realidade virtualAlessandro Binhara
 
Realidade Virtual e a Ciência de Dados -latinoware
Realidade Virtual e a Ciência de Dados -latinowareRealidade Virtual e a Ciência de Dados -latinoware
Realidade Virtual e a Ciência de Dados -latinowareAlessandro Binhara
 
Realidade Virtual e a Ciência de Dados
Realidade Virtual e a Ciência de DadosRealidade Virtual e a Ciência de Dados
Realidade Virtual e a Ciência de DadosAlessandro Binhara
 
A IMPORTÂNCIA DA PARTICIPAÇÃO NA GESTÃO DE PROJETOS TECNOLÓGICOS INOVADORES:...
A IMPORTÂNCIA DA PARTICIPAÇÃO NA  GESTÃO DE PROJETOS TECNOLÓGICOS INOVADORES:...A IMPORTÂNCIA DA PARTICIPAÇÃO NA  GESTÃO DE PROJETOS TECNOLÓGICOS INOVADORES:...
A IMPORTÂNCIA DA PARTICIPAÇÃO NA GESTÃO DE PROJETOS TECNOLÓGICOS INOVADORES:...Alessandro Binhara
 
Apresentação Final a FINEP Projeto MonoBasic
Apresentação Final a FINEP Projeto MonoBasicApresentação Final a FINEP Projeto MonoBasic
Apresentação Final a FINEP Projeto MonoBasicAlessandro Binhara
 
App CrossMobile com C# para Android, Iphone e WindowsPhone
App CrossMobile com C# para Android, Iphone e WindowsPhoneApp CrossMobile com C# para Android, Iphone e WindowsPhone
App CrossMobile com C# para Android, Iphone e WindowsPhoneAlessandro Binhara
 
Xamarin Interop - hands on android -
Xamarin Interop - hands on android - Xamarin Interop - hands on android -
Xamarin Interop - hands on android - Alessandro Binhara
 
O queo facebook faz com minhas fotos??? E o que o BigData tem haver com isso ???
O queo facebook faz com minhas fotos??? E o que o BigData tem haver com isso ???O queo facebook faz com minhas fotos??? E o que o BigData tem haver com isso ???
O queo facebook faz com minhas fotos??? E o que o BigData tem haver com isso ???Alessandro Binhara
 
Interoperabilidade com BigData Hadoop para Windows Azure
Interoperabilidade com BigData Hadoop  para Windows AzureInteroperabilidade com BigData Hadoop  para Windows Azure
Interoperabilidade com BigData Hadoop para Windows AzureAlessandro Binhara
 
Usando c# para desenvolver app iphone e ipad!!! sim é possível!!!
Usando c# para desenvolver app iphone e ipad!!! sim é possível!!!Usando c# para desenvolver app iphone e ipad!!! sim é possível!!!
Usando c# para desenvolver app iphone e ipad!!! sim é possível!!!Alessandro Binhara
 

Mais de Alessandro Binhara (20)

Uma breve introdução ao Big Data e Inteligência Artificial.pptx
Uma breve introdução ao Big Data e Inteligência Artificial.pptxUma breve introdução ao Big Data e Inteligência Artificial.pptx
Uma breve introdução ao Big Data e Inteligência Artificial.pptx
 
BigData e internte das coisas aplicada a engenharia
BigData e internte das coisas aplicada a engenhariaBigData e internte das coisas aplicada a engenharia
BigData e internte das coisas aplicada a engenharia
 
Case RDStation: Construindo DataLakes com Apache Hadoop em cloud agnóstica
Case RDStation: Construindo DataLakes com Apache Hadoop em cloud agnósticaCase RDStation: Construindo DataLakes com Apache Hadoop em cloud agnóstica
Case RDStation: Construindo DataLakes com Apache Hadoop em cloud agnóstica
 
Latinoware 2019 - DEsenvolvimento mobile em Nivel jedi
Latinoware 2019 - DEsenvolvimento mobile em Nivel jediLatinoware 2019 - DEsenvolvimento mobile em Nivel jedi
Latinoware 2019 - DEsenvolvimento mobile em Nivel jedi
 
2019 latinoware - O mundo novo da realidade virtual
2019 latinoware - O mundo novo da realidade virtual2019 latinoware - O mundo novo da realidade virtual
2019 latinoware - O mundo novo da realidade virtual
 
Realidade Virtual e a Ciência de Dados -latinoware
Realidade Virtual e a Ciência de Dados -latinowareRealidade Virtual e a Ciência de Dados -latinoware
Realidade Virtual e a Ciência de Dados -latinoware
 
Realidade Virtual e a Ciência de Dados
Realidade Virtual e a Ciência de DadosRealidade Virtual e a Ciência de Dados
Realidade Virtual e a Ciência de Dados
 
A IMPORTÂNCIA DA PARTICIPAÇÃO NA GESTÃO DE PROJETOS TECNOLÓGICOS INOVADORES:...
A IMPORTÂNCIA DA PARTICIPAÇÃO NA  GESTÃO DE PROJETOS TECNOLÓGICOS INOVADORES:...A IMPORTÂNCIA DA PARTICIPAÇÃO NA  GESTÃO DE PROJETOS TECNOLÓGICOS INOVADORES:...
A IMPORTÂNCIA DA PARTICIPAÇÃO NA GESTÃO DE PROJETOS TECNOLÓGICOS INOVADORES:...
 
Curso de Férias - Robótica
Curso de Férias -  Robótica Curso de Férias -  Robótica
Curso de Férias - Robótica
 
Games imersivos
Games imersivosGames imersivos
Games imersivos
 
Abertura - interopmix2014
Abertura - interopmix2014Abertura - interopmix2014
Abertura - interopmix2014
 
Treinamento csharp mono
Treinamento csharp monoTreinamento csharp mono
Treinamento csharp mono
 
Int305 projeto mono-final
Int305 projeto mono-finalInt305 projeto mono-final
Int305 projeto mono-final
 
Apresentação Final a FINEP Projeto MonoBasic
Apresentação Final a FINEP Projeto MonoBasicApresentação Final a FINEP Projeto MonoBasic
Apresentação Final a FINEP Projeto MonoBasic
 
App CrossMobile com C# para Android, Iphone e WindowsPhone
App CrossMobile com C# para Android, Iphone e WindowsPhoneApp CrossMobile com C# para Android, Iphone e WindowsPhone
App CrossMobile com C# para Android, Iphone e WindowsPhone
 
Xamarin Interop - hands on android -
Xamarin Interop - hands on android - Xamarin Interop - hands on android -
Xamarin Interop - hands on android -
 
Quarto Encontro GUX
Quarto Encontro GUX Quarto Encontro GUX
Quarto Encontro GUX
 
O queo facebook faz com minhas fotos??? E o que o BigData tem haver com isso ???
O queo facebook faz com minhas fotos??? E o que o BigData tem haver com isso ???O queo facebook faz com minhas fotos??? E o que o BigData tem haver com isso ???
O queo facebook faz com minhas fotos??? E o que o BigData tem haver com isso ???
 
Interoperabilidade com BigData Hadoop para Windows Azure
Interoperabilidade com BigData Hadoop  para Windows AzureInteroperabilidade com BigData Hadoop  para Windows Azure
Interoperabilidade com BigData Hadoop para Windows Azure
 
Usando c# para desenvolver app iphone e ipad!!! sim é possível!!!
Usando c# para desenvolver app iphone e ipad!!! sim é possível!!!Usando c# para desenvolver app iphone e ipad!!! sim é possível!!!
Usando c# para desenvolver app iphone e ipad!!! sim é possível!!!
 

case3

  • 1. Alessandro de Oliveira Binhara binhara@azuris.com.br
  • 2. • Amazon.com + Amazon AWS (+260mil funcionários) • 75 mil vagas empregos aberto no mundo • Receita 107 Bilhões • Valor atual $317 Bilhões • Chamath Palihapitiya, fundador da Social Capital, empresa de investimentos norte-americana, afirmou hoje (4) que a Amazon, de Jeff Bezos, pode estar por trás de um novo conglomerado avaliado em mais de US$ 3 trilhões. • Apple $521 bilhões • Google $480 bilhões • Microsoft $238Bilhões
  • 3. • "Por experiência, sabia que o custo de manutenção de uma infra- estrutura confiável, escalável em um modelo de multi-centro de dados tradicional pode ser tão alta quanto 70 por cento, tanto em tempo e esforço, e exige um investimento significativo de capital intelectual para sustentar por um longo período de tempo . O pensamento inicial era prestar serviços que poderiam reduzir esse custo para 30 por cento ou menos (agora sabemos que pode ser muito menos)." Werner Vogels CTO da Amazon • - 2003 (Idéia formada, início da construção) - 2005 (produtos AWS sendo vendidos para alguns clientes) - 2006 (Lançamento oficial)
  • 4. • SaaS • (Entrega Software para o Usuário Final) • PaaS • ( Entrega uma plataforma, para fazermos o deploy do Software) • IaaS • (Entrega Infraestrutura, Servidores, Rede, Storage) • Outros Conceitos: DevaaS, CaaS, EaaS, DBaaS, BIaaS, etc. IaaS PaaS SaaS
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17. • Elasticidade. • Disponibilidade. • Serviços desacoplados. • Gestão eficiente. • Custo. • Segurança.
  • 18. • - Especialista em cloud computing. • - Líder de mercado. • - Constantes inovações. • - Serviços gratuitos por até um ano*. • - Repasse de benefícios. • - Vários DCs espalhados pelo mundo.
  • 19.
  • 20. Ritmo de Inovação Plataforma Robusta e Abrangência Global
  • 21.
  • 22. Core Services Platform Services Enterprise Applications Analytics App Services Deployment and Management Mobile Services AWS Data Pipeline AWS CloudTrail CloudWatch AWS CloudFormation Elastic Beanstalk ElastiCacheAmazon Redshift Amazon RDS DynamoDB Amazon CloudSearch Amazon SES Amazon SWF Elastic Transcoder Amazon Kinesis Amazon EMR IAM AWS OpsWorks Compute Networking DatabaseStorage CloudFront Amazon Glacier Amazon S3 Amazon EBS Auto Scaling Amazon Route 53 Elastic Load Balancing AWS Direct Connect Amazon VPC Amazon EC2 Amazon WorkSpaces Amazon WorkDocs Amazon SNS Mobile Analytics Amazon Cognito
  • 23. Actual EC2 Amazon EC2 Elastic Load BalancingAuto Scaling Web service que provê capacidade de computação redimensionável Automaticamente escala a capacidade de instâncias Amazon EC2 de forma elástica Automaticamente distribui tráfego através de instâncias Amazon EC1
  • 24. Amazon EBS Storage de Blocos para uso com instâncias Amazon EC2 EBS Amazon Glacier Storage de baixo custo para archiving e backup Images Videos Files Binaries Snapshots Amazon S3 Images Videos Files Binaries Snapshots Storage de Objetos durável e escalável
  • 25. Amazon RDS Serviço de Banco de Dados gerenciado Amazon ElastiCache Serviço de caching em memória Amazon DynamoDB Serviço de Banco de Dados NoSQL gerenciado DBA Amazon RDS For Aurora Novo banco de dados relacional compatível com MySQL
  • 26. Amazon VPC Seção Privada, isolada da nuvem da AWS Amazon Route 53 Serviço DNS Web Domain Name System Availability Zone B Availability Zone A
  • 27. AWS Storage Gateway Integrates on-premises IT and AWS storage S3, Glacier AWS Direct Connect Private connectivity between AWS and your data center
  • 28. Amazon Kinesis Amazon Redshift Amazon Elastic MapReduce Processamento de grande quantidade de dados Rápido, poderoso, data warehouse na escala dos petabytes Processamento de data stream em real- time
  • 29. Amazon Simple Email Service (SES) Amazon Simple Queue Service (SQS) Amazon Simple Notification Service (SNS) Amazon CloudSearch
  • 30. AWS Elastic Beanstalk AWS OpsWorks AWS CloudFormation Templates para fazer deploy e gestão manage DevOps framework para gestão do ciclo de vida das aplicações Gestão automatizada de recursos
  • 31.
  • 32. - Processamento - Armazenamento - CDN - Banco de Dados - Messageria - Load Balance - Monitoração
  • 33. EC2 – Webserver SECURITY Aquitetura Inicial – Fortemente aclopada user SERVIDOR • Tudo em cima de um único servidor • Que guarda os dados do usuário • O servidor é vital para a aplicação • Não Escala • Não é tolerante a falhas • Famoso “Exécito de um homem só ”
  • 34. EC2 – Webserver SECURITY Aquitetura Inicial – Fortemente aclopada user SERVIDOR • Tudo em cima de um único servidor • Que guarda os dados do usuário • O servidor é vital para a aplicação • Não Escala • Não é tolerante a falhas • Famoso “Exécito de um homem só ”
  • 35. • 1) Separar Web e DB • Mais capacidade • Escalar a cada lado individualmente • Escolha de Instancias independente • Tipo de Instancia • Armazenamento • Segurança • Cada um com seu security group • DB vai para um subrede privada
  • 36. • Relaciona Database Service • Aurora, MySQL, PostgresSQL, Oracle, SQL Server • Totalmente Gerenciado • Zero de Administração • Escalonável • Durável • Backup
  • 37.
  • 38. AmazonS3 Amazon CloudFront CDN Amazon Route 53 Elastic Load Balancing EC2 – Webserver SECURITY Architecture WEB SCALABLE user CloudFront distribution Availability Zone #1 Availability Zone #2 EC2 - WORKERS encrypted data
  • 39. AWS cloud web app server security group RDS DB instance
  • 40. • Esacalável ? • Seguro ? • Tolerante a Falhas ? • Altamente disponível ?
  • 41. • Amazon s3: Serviço de armazenamento de objetos altamente disponíveis • Arquivos staticos (java script, css, imagens) • Upload de artiovos, conteúdo do usuários • S3 URLs – sirva HTTP diretamente do s3 • Web Serve somente para a aplicação
  • 42. • Problema servidores statuful • Solução: servidores stateful
  • 43. AWS cloud web app server security group RDS DB instance AmazonS3
  • 44. • Seu site esta crescendo • Pague somente pelo que vc utiliza • Escalabilidade horizontal • Mais instâncias em horários de pico • Menos instâncias em horários de vale • Tolerância a falhas e Alta disponiponibilidade
  • 45. • Servidore StateLess • Recurso computacional que permite processar parte de uma arquitetura desacoplada
  • 46. • Servidore StateLess • Recurso computacional que permite processar parte de uma arquitetura desacoplada Aumentando as CPU
  • 47. • Servidore StateLess • Recurso computacional que permite processar parte de uma arquitetura desacoplada Reduzindo as CPU
  • 48. AWS cloud web app server security group RDS DB instance AmazonS3 Amazon Route 53 AWS cloud web app server security group
  • 49. • Servicço de balancemanto de carga • Totalmente tolerante a falhas • Distribui tráfego entre muiltiplas Azs • Elastico – automaticamente escala
  • 50. AWS cloud web app server security group RDS DB instance AmazonS3 Amazon Route 53 AWS cloud web app server security group
  • 51.
  • 52. • Redimeninamento automático • Via console da amazona • Via Chamada de api • Numero mínimo e máximo • Alarme
  • 53. web app server security group RDS DB instance AmazonS3 Amazon Route 53 AWS cloud web app server security group Auto Scaling group Auto Scaling RDS DB instance standby (Multi-AZ)
  • 54. web app server security group RDS DB instance AmazonS3 Amazon Route 53 AWS cloud web app server security group Auto Scaling group Auto Scaling RDS DB instance standby (Multi-AZ)
  • 55. web app server security group RDS DB instance AmazonS3 Amazon Route 53 AWS cloud web app server security group Auto Scaling group Auto Scaling RDS DB instance standby (Multi-AZ) web app server web app server web app server web app server
  • 56. • Rede mundial de pontos de presença • Cache mais próximo do seu usuário • Reduz latência • Reduz carga nos servidores de origem • Conteudo estático e dinâmico • Otimizações de conexão • Enlace de rede entre os end-points • Reutilização de conexões
  • 57. web app server security group RDS DB instance AmazonS3 Amazon Route 53 AWS cloud web app server security group Auto Scaling group Auto Scaling RDS DB instance standby (Multi-AZ) web app server web app server web app server web app server CloudFront distribution
  • 58. • Aumentar os specs da instância de banco de dados • Tipo de instância • Mais disco, volumes • Read Replicas (Master Slave) • Escala além da capacidade do SQL • Disponível para vários bancos • Lag de aplicação • Latencia e consitencia • Pode aumentas as outras maquinas • Ou adicionar readreplica • MultiAZ replicação sincrona
  • 59. AmazonS3 Amazon CloudFront CDN Amazon RDS Multi AZ Amazon ElastiCache MEMCACHE-REDIS Amazon Route 53 Elastic Load Balancing EC2 – Webserver SECURITY Architecture WEB SCALABLE user CloudFront distribution Availability Zone #1 Availability Zone #2 EC2 - WORKERS Amazon SQS EC2 – Webserver SECURITY EC2 - WORKERS Auto Scaling Auto Scaling AWS Elastic Beanstalk AWS Elastic Beanstalk Spot instance AMI encrypted data
  • 60. AmazonS3 Amazon CloudFront CDN Amazon RDS Multi AZ Amazon ElastiCache MEMCACHE-REDIS Amazon Route 53 Elastic Load Balancing EC2 – Webserver SECURITY Architecture WEB SCALABLE user CloudFront distribution Availability Zone #1 Availability Zone #2 EC2 - WORKERS Amazon SQS EC2 – Webserver SECURITY EC2 - WORKERS Auto Scaling Auto Scaling AWS Elastic Beanstalk AWS Elastic Beanstalk Spot instance AMI encrypted data
  • 61. web app server security group RDS DB instance AmazonS3 Amazon Route 53 AWS cloud web app server security group Auto Scaling group Auto Scaling RDS DB instance standby (Multi-AZ) web app server web app server web app server web app server CloudFront distribution RDS DB instance read replica RDS DB instance read replica
  • 62. • Resposta mais rápidas • Alivio do trafego no banco de dados
  • 63. • Facil de implementar • Gerenciado • Auto escalável • Elastico • Compative • Memcache e Redis
  • 64. AmazonS3 Amazon CloudFront CDN Amazon RDS Multi AZ Amazon ElastiCache MEMCACHE-REDIS Amazon Route 53 Elastic Load Balancing EC2 – Webserver SECURITY Architecture WEB SCALABLE user CloudFront distribution Availability Zone #1 Availability Zone #2 EC2 - WORKERS Amazon SQS EC2 – Webserver SECURITY EC2 - WORKERS Auto Scaling Auto Scaling AWS Elastic Beanstalk AWS Elastic Beanstalk Spot instance AMI encrypted data