O slideshow foi denunciado.
Seu SlideShare está sendo baixado. ×

Scaling Drupal & Deployment in AWS

Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Próximos SlideShares
AutoScaling and Drupal
AutoScaling and Drupal
Carregando em…3
×

Confira estes a seguir

1 de 34 Anúncio
Anúncio

Mais Conteúdo rRelacionado

Diapositivos para si (20)

Anúncio

Semelhante a Scaling Drupal & Deployment in AWS (20)

Mais recentes (20)

Anúncio

Scaling Drupal & Deployment in AWS

  1. 1. Scaling Drupal & Deployment in AWS Everright Chen
  2. 2. About Me ● Developer Master in CI&T ● Drupal (8+ years) ● Drupal, Magento, Wordpress, osCommerce ● PHP, Python, Java, Bash, Ruby, Perl, SQL, Javascript, CSS, ... ● Acquia Certified Grand Master, MCSE, MCDBA, RCE ● Github: https://github.com/everright ● Email: everright.chen@gmail.com
  3. 3. Agenda ● Infrastructure ● AWS ● Drupal on AWS ● Environment & Deploy
  4. 4. Web Infrastructure
  5. 5. Simple Web Infrastructure
  6. 6. AWS Management ● AWS Management Console ● AWS Command Line Tools ● AWS API & SDK
  7. 7. Drupal Cloud Service Based on AWS Acquia Cloud
  8. 8. Drupal Environment - Basic Amazon Route 53 MySQL RDSWebserver EC2 Instance
  9. 9. Drupal Environment - Web Server Scaling Amazon Route 53 MySQL RDS Web Servers EC2 Instances Elastic Load Balancing
  10. 10. Drupal Environment - Database Scaling Amazon Route 53 MySQL RDS Web Servers EC2 Instances Elastic Load Balancing Master Replica
  11. 11. Drupal Environment - Reverse Proxy Amazon Route 53 MySQL RDS Web Servers EC2 Instances Elastic Load Balancing Master Replica Varnish EC2 Instances
  12. 12. Drupal Environment - Auto Scaling Group Amazon Route 53 MySQL RDS Web Servers EC2 Instances Elastic Load Balancing Master Replica Varnish EC2 Instances Auto Scaling group
  13. 13. Drupal Environment - Auto Scaling Group Amazon Route 53 MySQL RDS Web Servers EC2 Instances Elastic Load Balancing Master Replica Varnish EC2 Instances Auto Scaling groupAuto Scaling group
  14. 14. Drupal Environment - Final Amazon Route 53 MySQL RDS Web Servers EC2 Instances Elastic Load Balancing Master Replica Varnish EC2 Instances Auto Scaling groupAuto Scaling group Amazon S3 bucket Amazon SES ElastiCache
  15. 15. CloudFormation Template
  16. 16. CloudFormation Template
  17. 17. CodeDeploy Workflow
  18. 18. CodeDeploy Hooks
  19. 19. Jenkins An extensible open source continuous integration server.
  20. 20. Jenkins - AWS Cloudformation Plugin
  21. 21. Jenkins - AWS CodeDeploy Plugin
  22. 22. Jenkins - Github Plugin
  23. 23. Reference ● What is AWS CloudFormation ● AWS CloudFormation - Sample Templates ● What is AWS CodeDeploy? ● Github + cloudformation ● Youtube + aws cloudformation
  24. 24. Thanks!
  25. 25. everright.chen@gmail.com

×