Skip to content

Latest commit

 

History

History
 
 

aws-elastic-wordpress-evolution

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

Advanced Demo - Web App - Single Server to Elastic Evolution

In this advanced demo lesson you are going to evolve the architecture of a popular web application wordpress The architecture will start with a manually built single instance, running the application and database over the stages of the demo you will evolve this until its a scalable and resilient architecture

The demo consists of 7 stages, each implementing additional components of the architecture

  • Stage 1 - Setup the environment and manually build wordpress
  • Stage 2 - Automate the build using a Launch Template
  • Stage 3 - Split out the DB into RDS and Update the LT
  • Stage 4 - Split out the WP filesystem into EFS and Update the LT
  • Stage 5 - Enable elasticity via a ASG & ALB and fix wordpress (hardcoded WPHOME)
  • Stage 6a - Optional .. move to Aurora and DB HA
  • Stage 7 - Cleanup

Architecture

Instructions

1-Click Installs

Make sure you are logged into AWS and in us-east-1

Architecture Diagrams