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 ...
Elastic Beanstalk
“O AWS Elastic Beanstalk é uma
maneira mais fácil ainda de começar a
implantar e gerenciar aplicativos n...
• VTEX é líder em tecnologia para e-commerce e
pioneira na comercialização de software como
serviço (SaaS) no Brasil. Pres...
O Desafio
• Atualizar as versões dos nossos sistemas de forma
rápida e segura.
• Ter escalabilidade de hardware e link par...
Sobre a o Papel da AWS e Benefícios
alcançados
PARAGRAFO RESUMO
CASO _ KEY WORDS
de BENEFICIO,
DESAFIO VENCIDO –
RESUMO DO...
Componentes
• Aplicação
• Ambientes
• Versões
• Configurações
– Escalabilidade
– Instâncias
– Notificações
– Software
– Re...
Java Apache Tomcat
Ruby Passanger
Node.js Apache HTTPD ou NGINX
PHP Apache HTTPD
Python Apache HTTPD
.NET IIS
System.out.p...
Gestão de Configuração
.ebextensions/*.config
• Pacotes
• Fontes
• Arquivos
• Usuários
• Grupos
• Comandos
• Comandos do Container
• Serviços
• V...
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
...
Plain Old AWS
• 37 Serviços (e crescendo rápido!)
• Presença Global (9 regiões, 39 edges)
• 19 tipos de Instâncias (inclui...
Quer pagar quanto?
Quer pagar quanto?
$ 0,00
Julio Faerman
faermanj@amazon.com
http://aws.amazon.com/elasticbeanstalk
Obrigado!
Medo? Incerteza? Dúvida?
Conhecendo o AWS Elastic Beanstalk
Conhecendo o AWS Elastic Beanstalk
Upcoming SlideShare
Loading in...5
×

Conhecendo o AWS Elastic Beanstalk

1,007

Published on

Conhecendo o AWS Elastic Beanstalk

Published in: Spiritual
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,007
On Slideshare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
65
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Conhecendo o AWS Elastic Beanstalk

  1. 1. Elastic Beanstalk Julio Faerman faermanj@amazon.com
  2. 2. Vários Tutoriais , treinamentos e mentoria em português Inscreva-se agora !! http://awshub.com.br
  3. 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. 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. 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. 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. 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.
  8. 8. Componentes • Aplicação • Ambientes • Versões • Configurações – Escalabilidade – Instâncias – Notificações – Software – Rede – Dados
  9. 9. 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').
  10. 10. Gestão de Configuração
  11. 11. .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
  12. 12. Zero Indisponibilidade Versão N Versão N+1 Route 53
  13. 13. 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
  14. 14. 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
  15. 15. Quer pagar quanto?
  16. 16. Quer pagar quanto? $ 0,00
  17. 17. Julio Faerman faermanj@amazon.com http://aws.amazon.com/elasticbeanstalk Obrigado! Medo? Incerteza? Dúvida?
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×