cases usando elastic beanstalk
DESCRIPTION
7Masters: Cloud Computing Alexandre Minoru: Cases Usando Elastic BeanstalkTRANSCRIPT
![Page 1: Cases Usando Elastic Beanstalk](https://reader036.vdocuments.com.br/reader036/viewer/2022082811/5590b2031a28abdf058b46ff/html5/thumbnails/1.jpg)
Cases usando Elastic Beanstalk
![Page 2: Cases Usando Elastic Beanstalk](https://reader036.vdocuments.com.br/reader036/viewer/2022082811/5590b2031a28abdf058b46ff/html5/thumbnails/2.jpg)
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!
![Page 3: Cases Usando Elastic Beanstalk](https://reader036.vdocuments.com.br/reader036/viewer/2022082811/5590b2031a28abdf058b46ff/html5/thumbnails/3.jpg)
A FOTO DO INFERNO!
![Page 4: Cases Usando Elastic Beanstalk](https://reader036.vdocuments.com.br/reader036/viewer/2022082811/5590b2031a28abdf058b46ff/html5/thumbnails/4.jpg)
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
![Page 5: Cases Usando Elastic Beanstalk](https://reader036.vdocuments.com.br/reader036/viewer/2022082811/5590b2031a28abdf058b46ff/html5/thumbnails/5.jpg)
PRODUTO FINAL
![Page 6: Cases Usando Elastic Beanstalk](https://reader036.vdocuments.com.br/reader036/viewer/2022082811/5590b2031a28abdf058b46ff/html5/thumbnails/6.jpg)
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)
![Page 7: Cases Usando Elastic Beanstalk](https://reader036.vdocuments.com.br/reader036/viewer/2022082811/5590b2031a28abdf058b46ff/html5/thumbnails/7.jpg)
PRODUTO FINAL
![Page 8: Cases Usando Elastic Beanstalk](https://reader036.vdocuments.com.br/reader036/viewer/2022082811/5590b2031a28abdf058b46ff/html5/thumbnails/8.jpg)
Alexandre Minoru [email protected]