Cases usando Elastic Beanstalk
ANTES: sem automatização
• Load Balancing mal configurado – sem autoscaling, sem
balanceamento, gerando indisponibilidade ...
A FOTO DO INFERNO!
DEPOIS: Elastic Beanstalk
• Aplicação configurada em single instance para
criação de AMI
• Filosofia Blue-Green: dois Elas...
PRODUTO FINAL
NOVO PRODUTO – Pre-reqs:
• Sistema novo baseado em um CMS Open-Source
em PHP e base MySQL
• Elastic Beanstalk via imagem A...
PRODUTO FINAL
Alexandre Minoru Ito
alexandre.minoru@minisistemas.com.br
Upcoming SlideShare
Loading in …5
×

Cases Usando Elastic Beanstalk

563 views

Published on

7Masters: Cloud Computing
Alexandre Minoru: Cases Usando Elastic Beanstalk

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
563
On SlideShare
0
From Embeds
0
Number of Embeds
165
Actions
Shares
0
Downloads
2
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • Een:
  • Cases Usando Elastic Beanstalk

    1. 1. Cases usando Elastic Beanstalk
    2. 2. ANTES: sem automatização • Load Balancing mal configurado – sem autoscaling, sem balanceamento, gerando indisponibilidade na aplicação • Todas as instâncias EC2 de aplicação acessando mais de uma RDS – o analista “mudava o banco na aplicação” (na mão!!) quando a base parava de responder • Nove instâncias EC2 m1-large distribuídas em três Load Balancers, e seis instâncias RDS MySQL m1.large que se alternavam manualmente quando a aplicação parava de responder • Sem AMIs das instâncias • CUSTO ELEVADÍSSIMO: MAIS DE R$3.000 MENSAIS APENAS EM INSTÂNCIAS!
    3. 3. A FOTO DO INFERNO!
    4. 4. DEPOIS: Elastic Beanstalk • Aplicação configurada em single instance para criação de AMI • Filosofia Blue-Green: dois Elastic Beanstalk (um para staging e outro para produção) • Instâncias EC2 m1.large para a aplicação (com Autoscaling) usando AMI de configuração da aplicação • Instâncias RDS MySQL m1.large Multi-AZ com replicação para cada Elastic Beanstalk • CUSTO REDUZIDO PARA R$1.200/mês com alta disponibilidade da aplicação
    5. 5. PRODUTO FINAL
    6. 6. NOVO PRODUTO – Pre-reqs: • Sistema novo baseado em um CMS Open-Source em PHP e base MySQL • Elastic Beanstalk via imagem AMI com até quatro Instâncias EC2 m1.medium para a aplicação PHP e RDS MySQL Multi-AZ com replicação e backup em S3 • Instância EC2 m1.medium com volume EBS de 100GB como GlusterFS server ao invés de S3 devido à melhor resposta de arquivos embedados e downloads • Filosofia Blue-Green: dois Elastic Beanstalk (um para staging e outro para produção)
    7. 7. PRODUTO FINAL
    8. 8. Alexandre Minoru Ito alexandre.minoru@minisistemas.com.br

    ×