SlideShare uma empresa Scribd logo
Elastic Beanstalk
Julio Faerman
faermanj@amazon.com
Vários Tutoriais , treinamentos e mentoria em português
Inscreva-se agora !!
http://awshub.com.br
Pense Bem…
Se sua organização decidisse
comprar um novo aplicativo web
hoje, quanto tempo você acredita
que demoraria pra ele estar no ar?
Quanto tempo e dinheiro sua
organização gasta na implantação
de aplicações?
Depois de liberada uma nova versão,
quanto tempo leva para ela estar em
produção?
Quanto tempo sua aplicação já ficou
fora do ar em trocas de versões?
Elastic Beanstalk
“O AWS Elastic Beanstalk é uma
maneira mais fácil ainda de começar a
implantar e gerenciar aplicativos na
nuvem.”
Por quê?
• Simplifica e automatiza a
administração de aplicações
• Possibilita melhorias de
disponibilidade e escalabilidade
• Altamente personalizável
• Eficiente em custo e em tempohttp://aws.amazon.com/elasti
cbeanstalk
• VTEX é líder em tecnologia para e-commerce e
pioneira na comercialização de software como
serviço (SaaS) no Brasil. Presente em São Paulo
e no Rio de Janeiro, além de escritório em
Buenos Aires, Argentina, as soluções da VTEX
são voltadas para lojas virtuais que tenham fluxo
de pequeno, médio e grande porte,
independentemente do segmento.
• Mais de 300 lojas de e-commerce, 200
funcionarios, 140 desenvolvedores, 4 países,
mais de 50 agencias parceiras. Os clientes
através do uso da plataforma VTEX
transacionaram R$ 2 bilhões em 2012
“É difícil imaginar não poder colocar a mão no seu hardware,
mas depois migrar para AWS o difícil é entender porque não
mudamos antes. ”
“Velocidade de deploy,
versionamento,
automação, hardware
ilimitado, e
redundância”
Marcelo Couto
O Desafio
• Atualizar as versões dos nossos sistemas de forma
rápida e segura.
• Ter escalabilidade de hardware e link para compras
sazonais.
• Diminuir o foco em infra estrutura e evoluir em
automação dos sistemas e ambientes.
• Redundância e alto SLA
• Conexão rápida e segura entre nossos sistemas
• Portal para administração de todos os nossos
servidores.
Sobre a o Papel da AWS e Benefícios
alcançados
PARAGRAFO RESUMO
CASO _ KEY WORDS
de BENEFICIO,
DESAFIO VENCIDO –
RESUMO DO CASO EM
UM PARAGRAFO
• Mais de 50 aplicações criadas no Beanstalk.
• Cada aplicação possui em média 2 ambientes somando mais de 100 ambientes.
• Cada ambiente possui no minimo dois servidores em regiões diferentes.
• Todos os ambientes são configurados para ter auto-escalonamento da infra estrutura.
• Grupos de segurança customizada.
• Time de desenvolmento com um clique pode criar um novo ambiente com uma versão
nova da aplicação.
• Versionamento eficiente, fácil e rápido voltar uma versão em caso de emergência.
Criar uma arquitetura de serviços com a complexidade e a quantidade de aplicações que
temos, não seria possível sem os recursos do BeansTalk.
Conhecendo o AWS Elastic Beanstalk
Componentes
• Aplicação
• Ambientes
• Versões
• Configurações
– Escalabilidade
– Instâncias
– Notificações
– Software
– Rede
– Dados
Java Apache Tomcat
Ruby Passanger
Node.js Apache HTTPD ou NGINX
PHP Apache HTTPD
Python Apache HTTPD
.NET IIS
System.out.println(“AWS Summit 2013”);
puts 'AWS Summit 2013'
console.log("AWS Summit 2013");
Echo “AWS Summit 2013”;
print “AWS Summit 2013”
System.Console.WriteLine(”AWS Summit 2013");
println(”AWS Summit 2013")
(println ”AWS Summit 2013")
aws :- write(’AWS Summit 2013').
Gestão de Configuração
Conhecendo o AWS Elastic Beanstalk
.ebextensions/*.config
• Pacotes
• Fontes
• Arquivos
• Usuários
• Grupos
• Comandos
• Comandos do Container
• Serviços
• Variáveis
packages:
yum:
java-1.7.0-openjdk: []
java-1.7.0-openjdk-devel: []
commands:
use_java7:
command: alternatives --set java 
/usr/lib/jvm/jre-1.7.0-openjdk.x86_64/bin/java
option_settings:
- namespace:
aws:elasticbeanstalk:container:tomcat:jvmoptions
option_name: Xmx
value: 277m
Zero Indisponibilidade
Versão N
Versão N+1
Route
53
Entrega Contínua
• Console
• API
– REST
– Wrappers (Java, Python, Ruby,…)
• CLI
• Parceiros
• Maven
– Ingenieux Beanstalk
mvn archetype:generate –Dfilter=beanstalk
• Hudson
• Jenkins
• Bamboo
• Travis
• Wercker
• Go
• AWS SWF
• AWS CloudFormation
Plain Old AWS
• 37 Serviços (e crescendo rápido!)
• Presença Global (9 regiões, 39 edges)
• 19 tipos de Instâncias (incluindo ssd, gpu, etc)
• Instâncias On Demand, Reservadas, Spot e Dedicadas
• Plataforma, Ecossistema e APIs
• Segurança (engenharia e certificações)
• Serviços Gerenciados
Quer pagar quanto?
Quer pagar quanto?
$ 0,00
Julio Faerman
faermanj@amazon.com
http://aws.amazon.com/elasticbeanstalk
Obrigado!
Medo? Incerteza? Dúvida?

Mais conteúdo relacionado

PDF
Conhecendo as Opcoes de Bancos de Dados na Nuvem da AWS
PDF
Primeira Semana na Nuvem da AWS
PDF
Introducao ao Amazon Redshift
PDF
Whole Site Delivery with Amazon CloudFront
PDF
Continuous Deployment e DevOps na Nuvem
PDF
Otimizando e reduzindo custos na Nuvem da AWS
PDF
Conhecendo as opcoes de Storage na Nuvem da AWS
PDF
Blue Green Deployments com Elastic Beanstalk - Demo Session
Conhecendo as Opcoes de Bancos de Dados na Nuvem da AWS
Primeira Semana na Nuvem da AWS
Introducao ao Amazon Redshift
Whole Site Delivery with Amazon CloudFront
Continuous Deployment e DevOps na Nuvem
Otimizando e reduzindo custos na Nuvem da AWS
Conhecendo as opcoes de Storage na Nuvem da AWS
Blue Green Deployments com Elastic Beanstalk - Demo Session

Mais procurados (20)

PDF
Instâncias spot para ambientes de produção sem comprometer a disponibilidade
PDF
Arquiteturas de Alta Disponibilidade na AWS
PPTX
Abaas - Advanced Beer-as-a-Service
PDF
Building blocks #4 - Rede de entrega de conteúdo (CDN) na AWS
PDF
Construindo um Data Lake na AWS
PDF
Utilizando a nuvem para proteger o mercado financeiro com segurança, agilidad...
PDF
Como o Magazine Luiza inova suas operações utilizando as soluções de IoT e Bi...
PDF
Explorando o poder do banco de dados com Amazon Aurora
PDF
Rodando SAP na AWS
PDF
Backup e Disaster Recovery na Nuvem
PDF
Escalando para os primeiros 10 milhoes de usuarios
PDF
Path to the Future #1 - Tendências de Big Data
PPTX
Rodando SAP na AWS
PDF
Utilizando NoSQL para Big Data com DynamoDB
PDF
Melhores práticas de workloads Microsoft na AWS
PDF
Path to the future #5 - Melhores práticas de data warehouse no Amazon Redshift
PDF
Raising the bar #5 - Melhores práticas de workloads Microsoft
PPTX
Webinar: Apresentando AWS Device Farm
PDF
Banco de Dados Oracle na AWS: RDS ou EC2
PDF
Usando Amazon CloudFront para aumentar performance, disponibilidade e cache n...
Instâncias spot para ambientes de produção sem comprometer a disponibilidade
Arquiteturas de Alta Disponibilidade na AWS
Abaas - Advanced Beer-as-a-Service
Building blocks #4 - Rede de entrega de conteúdo (CDN) na AWS
Construindo um Data Lake na AWS
Utilizando a nuvem para proteger o mercado financeiro com segurança, agilidad...
Como o Magazine Luiza inova suas operações utilizando as soluções de IoT e Bi...
Explorando o poder do banco de dados com Amazon Aurora
Rodando SAP na AWS
Backup e Disaster Recovery na Nuvem
Escalando para os primeiros 10 milhoes de usuarios
Path to the Future #1 - Tendências de Big Data
Rodando SAP na AWS
Utilizando NoSQL para Big Data com DynamoDB
Melhores práticas de workloads Microsoft na AWS
Path to the future #5 - Melhores práticas de data warehouse no Amazon Redshift
Raising the bar #5 - Melhores práticas de workloads Microsoft
Webinar: Apresentando AWS Device Farm
Banco de Dados Oracle na AWS: RDS ou EC2
Usando Amazon CloudFront para aumentar performance, disponibilidade e cache n...
Anúncio

Destaque (13)

PDF
Introdução ao AWS Elastic Beanstalk - Webinar
PPT
CI and CD with Jenkins
PDF
Construindo sua Infraestrutura de Videos e Conteudos na Nuvem
PDF
Construindo Aplicacoes Web e Mobile Escalaveis na AWS
PDF
Keynote AWS Summit 2013 Sao Paulo
PDF
Como criar sua startup gratuitamente na Nuvem da AWS
PDF
Introducing Elastic MapReduce
PDF
Conhecendo o DynamoDB
PDF
Introducing AWS OpsWorks
PDF
AWS Cloud Security
PDF
Big Data na Nuvem
PDF
Arquitetura Hibrida - Integrando seu Data Center com a Nuvem da AWS
PDF
10+ Deploys Per Day: Dev and Ops Cooperation at Flickr
Introdução ao AWS Elastic Beanstalk - Webinar
CI and CD with Jenkins
Construindo sua Infraestrutura de Videos e Conteudos na Nuvem
Construindo Aplicacoes Web e Mobile Escalaveis na AWS
Keynote AWS Summit 2013 Sao Paulo
Como criar sua startup gratuitamente na Nuvem da AWS
Introducing Elastic MapReduce
Conhecendo o DynamoDB
Introducing AWS OpsWorks
AWS Cloud Security
Big Data na Nuvem
Arquitetura Hibrida - Integrando seu Data Center com a Nuvem da AWS
10+ Deploys Per Day: Dev and Ops Cooperation at Flickr
Anúncio

Semelhante a Conhecendo o AWS Elastic Beanstalk (20)

PPTX
Escalando sua aplicação Web com Beanstalk
PPTX
Escalando sua aplicação Web com Beanstalk
PPTX
AWS Experience Fortaleza: Escalando sua aplicação Web com Beanstalk
PDF
Keynote nuvem estaleiro_ics
PDF
Gerenciando e implantando suas aplicações na Nuvem da AWS
PDF
Melhores práticas para Arquitetura em Cloud Computing
PDF
Arquiteturas de Software para o Século XXI
PDF
5. rodando containers docker na aws
PPTX
Desmistificando a Amazon AWS
PPTX
Tendências e Dicas para o Desenvolvimento de Software
PDF
Windows Azure - Computação em Nuvem
PPTX
Como começar com Amazon EKS
PDF
Soluçõo Oracle Cloud VMware
PDF
Padrões de Arquitetura na Nuvem da AWS
ODP
Pense Aberto, Pense Linux
PDF
Escalando+na+aws+para+os+primeiros+10+milhões+de+usuários+ +final
PDF
Visão Geral da Nuvem da AWS
PPTX
Apprenda 12.2015
PPTX
Modularidade na Web com Java: Desenvolvimento OSGI Web com Eclipse Virgo
PDF
DevOps - melhores práticas e integração contínua
Escalando sua aplicação Web com Beanstalk
Escalando sua aplicação Web com Beanstalk
AWS Experience Fortaleza: Escalando sua aplicação Web com Beanstalk
Keynote nuvem estaleiro_ics
Gerenciando e implantando suas aplicações na Nuvem da AWS
Melhores práticas para Arquitetura em Cloud Computing
Arquiteturas de Software para o Século XXI
5. rodando containers docker na aws
Desmistificando a Amazon AWS
Tendências e Dicas para o Desenvolvimento de Software
Windows Azure - Computação em Nuvem
Como começar com Amazon EKS
Soluçõo Oracle Cloud VMware
Padrões de Arquitetura na Nuvem da AWS
Pense Aberto, Pense Linux
Escalando+na+aws+para+os+primeiros+10+milhões+de+usuários+ +final
Visão Geral da Nuvem da AWS
Apprenda 12.2015
Modularidade na Web com Java: Desenvolvimento OSGI Web com Eclipse Virgo
DevOps - melhores práticas e integração contínua

Mais de Amazon Web Services LATAM (20)

PPTX
AWS para terceiro setor - Sessão 1 - Introdução à nuvem
PPTX
AWS para terceiro setor - Sessão 2 - Armazenamento e Backup
PPTX
AWS para terceiro setor - Sessão 3 - Protegendo seus dados.
PPTX
AWS para terceiro setor - Sessão 1 - Introdução à nuvem
PPTX
AWS para terceiro setor - Sessão 2 - Armazenamento e Backup
PPTX
AWS para terceiro setor - Sessão 3 - Protegendo seus dados.
PPTX
Automatice el proceso de entrega con CI/CD en AWS
PPTX
Automatize seu processo de entrega de software com CI/CD na AWS
PPTX
Cómo empezar con Amazon EKS
PPTX
Ransomware: como recuperar os seus dados na nuvem AWS
PPTX
Ransomware: cómo recuperar sus datos en la nube de AWS
PPTX
Ransomware: Estratégias de Mitigação
PPTX
Ransomware: Estratégias de Mitigación
PPTX
Aprenda a migrar y transferir datos al usar la nube de AWS
PPTX
Aprenda como migrar e transferir dados ao utilizar a nuvem da AWS
PPTX
Cómo mover a un almacenamiento de archivos administrados
PPTX
Simplifique su BI con AWS
PPTX
Simplifique o seu BI com a AWS
PPTX
Os benefícios de migrar seus workloads de Big Data para a AWS
PPTX
Los beneficios de migrar sus cargas de trabajo de big data a AWS
AWS para terceiro setor - Sessão 1 - Introdução à nuvem
AWS para terceiro setor - Sessão 2 - Armazenamento e Backup
AWS para terceiro setor - Sessão 3 - Protegendo seus dados.
AWS para terceiro setor - Sessão 1 - Introdução à nuvem
AWS para terceiro setor - Sessão 2 - Armazenamento e Backup
AWS para terceiro setor - Sessão 3 - Protegendo seus dados.
Automatice el proceso de entrega con CI/CD en AWS
Automatize seu processo de entrega de software com CI/CD na AWS
Cómo empezar con Amazon EKS
Ransomware: como recuperar os seus dados na nuvem AWS
Ransomware: cómo recuperar sus datos en la nube de AWS
Ransomware: Estratégias de Mitigação
Ransomware: Estratégias de Mitigación
Aprenda a migrar y transferir datos al usar la nube de AWS
Aprenda como migrar e transferir dados ao utilizar a nuvem da AWS
Cómo mover a un almacenamiento de archivos administrados
Simplifique su BI con AWS
Simplifique o seu BI com a AWS
Os benefícios de migrar seus workloads de Big Data para a AWS
Los beneficios de migrar sus cargas de trabajo de big data a AWS

Último (20)

PPTX
PASSES-AULA-01-Referencias-Definicoes.pptx
PPTX
Apologética - Aula 17 - Vãs Filosofias II - Rev00 (Cópia em conflito de Jeiel...
DOCX
Por que sois tímidos? Pregação Bruce Gomes
PPTX
O discípulo e o testemunho - Marcus.pptx
PDF
A escolha Islamismo vs cristianismo. PDF gratuito
PPTX
O filho pródigo.pptxgfgfgfngfbnfcvxczx\cdsbf
PDF
SLIDE_LIÇÃO_2_QUANDO_A_FAMÍLIA_AGE_POR_CONTA_PRÓPRIA_TEXTO_ÁUREO.pdf
PPTX
LIVROS_POÉTICOS_E_DE_SABEDORIA_PANORAMA_DO_ANTIGO_TESTAMENTO.pptx
PPTX
Vida Fraterna - A Palavra de Deus é a fonte de sabedoria e discernimento que ...
PDF
Castelo dos Anjos* uma história sobre revelação aos homens.
PPTX
Ação vibratoria do Planeta.pptx traz a evolução dos mundos na perspectiva esp...
PPT
ENSINO_ARMADURA DO CRISTÃO_2025987456321123654789852147963.ppt
PPT
formacao-ministros-extraordinarios-comunhao-eucaristica.ppt
PDF
ESPECIALIDADE DE ESCATOLOGIA DESBRAVADORES
PDF
LIVROS_HISTÓRICOS_PANORAMA_DO_ANTIGO_TESTAMENTO.pdf
PDF
degustacao-descobrindo_a_face_oculta_da_tora-editora-sefer.pdf
PPTX
As tentações de Jesus- A Gênese - Allan Kardec.pptx
PPTX
Namoro e Santidade (1)buscando o conhecimento
PPTX
Formação de Ministros Leitores - Dia 1 (02/08/2025)
PPTX
01 Porque estudar a biblia tras a certeza do caminho certo
PASSES-AULA-01-Referencias-Definicoes.pptx
Apologética - Aula 17 - Vãs Filosofias II - Rev00 (Cópia em conflito de Jeiel...
Por que sois tímidos? Pregação Bruce Gomes
O discípulo e o testemunho - Marcus.pptx
A escolha Islamismo vs cristianismo. PDF gratuito
O filho pródigo.pptxgfgfgfngfbnfcvxczx\cdsbf
SLIDE_LIÇÃO_2_QUANDO_A_FAMÍLIA_AGE_POR_CONTA_PRÓPRIA_TEXTO_ÁUREO.pdf
LIVROS_POÉTICOS_E_DE_SABEDORIA_PANORAMA_DO_ANTIGO_TESTAMENTO.pptx
Vida Fraterna - A Palavra de Deus é a fonte de sabedoria e discernimento que ...
Castelo dos Anjos* uma história sobre revelação aos homens.
Ação vibratoria do Planeta.pptx traz a evolução dos mundos na perspectiva esp...
ENSINO_ARMADURA DO CRISTÃO_2025987456321123654789852147963.ppt
formacao-ministros-extraordinarios-comunhao-eucaristica.ppt
ESPECIALIDADE DE ESCATOLOGIA DESBRAVADORES
LIVROS_HISTÓRICOS_PANORAMA_DO_ANTIGO_TESTAMENTO.pdf
degustacao-descobrindo_a_face_oculta_da_tora-editora-sefer.pdf
As tentações de Jesus- A Gênese - Allan Kardec.pptx
Namoro e Santidade (1)buscando o conhecimento
Formação de Ministros Leitores - Dia 1 (02/08/2025)
01 Porque estudar a biblia tras a certeza do caminho certo

Conhecendo o AWS Elastic Beanstalk

  • 2. Vários Tutoriais , treinamentos e mentoria em português Inscreva-se agora !! http://awshub.com.br
  • 3. Pense Bem… Se sua organização decidisse comprar um novo aplicativo web hoje, quanto tempo você acredita que demoraria pra ele estar no ar? Quanto tempo e dinheiro sua organização gasta na implantação de aplicações? Depois de liberada uma nova versão, quanto tempo leva para ela estar em produção? Quanto tempo sua aplicação já ficou fora do ar em trocas de versões?
  • 4. Elastic Beanstalk “O AWS Elastic Beanstalk é uma maneira mais fácil ainda de começar a implantar e gerenciar aplicativos na nuvem.” Por quê? • Simplifica e automatiza a administração de aplicações • Possibilita melhorias de disponibilidade e escalabilidade • Altamente personalizável • Eficiente em custo e em tempohttp://aws.amazon.com/elasti cbeanstalk
  • 5. • VTEX é líder em tecnologia para e-commerce e pioneira na comercialização de software como serviço (SaaS) no Brasil. Presente em São Paulo e no Rio de Janeiro, além de escritório em Buenos Aires, Argentina, as soluções da VTEX são voltadas para lojas virtuais que tenham fluxo de pequeno, médio e grande porte, independentemente do segmento. • Mais de 300 lojas de e-commerce, 200 funcionarios, 140 desenvolvedores, 4 países, mais de 50 agencias parceiras. Os clientes através do uso da plataforma VTEX transacionaram R$ 2 bilhões em 2012 “É difícil imaginar não poder colocar a mão no seu hardware, mas depois migrar para AWS o difícil é entender porque não mudamos antes. ” “Velocidade de deploy, versionamento, automação, hardware ilimitado, e redundância” Marcelo Couto
  • 6. O Desafio • Atualizar as versões dos nossos sistemas de forma rápida e segura. • Ter escalabilidade de hardware e link para compras sazonais. • Diminuir o foco em infra estrutura e evoluir em automação dos sistemas e ambientes. • Redundância e alto SLA • Conexão rápida e segura entre nossos sistemas • Portal para administração de todos os nossos servidores.
  • 7. Sobre a o Papel da AWS e Benefícios alcançados PARAGRAFO RESUMO CASO _ KEY WORDS de BENEFICIO, DESAFIO VENCIDO – RESUMO DO CASO EM UM PARAGRAFO • Mais de 50 aplicações criadas no Beanstalk. • Cada aplicação possui em média 2 ambientes somando mais de 100 ambientes. • Cada ambiente possui no minimo dois servidores em regiões diferentes. • Todos os ambientes são configurados para ter auto-escalonamento da infra estrutura. • Grupos de segurança customizada. • Time de desenvolmento com um clique pode criar um novo ambiente com uma versão nova da aplicação. • Versionamento eficiente, fácil e rápido voltar uma versão em caso de emergência. Criar uma arquitetura de serviços com a complexidade e a quantidade de aplicações que temos, não seria possível sem os recursos do BeansTalk.
  • 9. Componentes • Aplicação • Ambientes • Versões • Configurações – Escalabilidade – Instâncias – Notificações – Software – Rede – Dados
  • 10. Java Apache Tomcat Ruby Passanger Node.js Apache HTTPD ou NGINX PHP Apache HTTPD Python Apache HTTPD .NET IIS System.out.println(“AWS Summit 2013”); puts 'AWS Summit 2013' console.log("AWS Summit 2013"); Echo “AWS Summit 2013”; print “AWS Summit 2013” System.Console.WriteLine(”AWS Summit 2013"); println(”AWS Summit 2013") (println ”AWS Summit 2013") aws :- write(’AWS Summit 2013').
  • 13. .ebextensions/*.config • Pacotes • Fontes • Arquivos • Usuários • Grupos • Comandos • Comandos do Container • Serviços • Variáveis packages: yum: java-1.7.0-openjdk: [] java-1.7.0-openjdk-devel: [] commands: use_java7: command: alternatives --set java /usr/lib/jvm/jre-1.7.0-openjdk.x86_64/bin/java option_settings: - namespace: aws:elasticbeanstalk:container:tomcat:jvmoptions option_name: Xmx value: 277m
  • 15. Entrega Contínua • Console • API – REST – Wrappers (Java, Python, Ruby,…) • CLI • Parceiros • Maven – Ingenieux Beanstalk mvn archetype:generate –Dfilter=beanstalk • Hudson • Jenkins • Bamboo • Travis • Wercker • Go • AWS SWF • AWS CloudFormation
  • 16. Plain Old AWS • 37 Serviços (e crescendo rápido!) • Presença Global (9 regiões, 39 edges) • 19 tipos de Instâncias (incluindo ssd, gpu, etc) • Instâncias On Demand, Reservadas, Spot e Dedicadas • Plataforma, Ecossistema e APIs • Segurança (engenharia e certificações) • Serviços Gerenciados