top of page
Geometric Ceiling

Project no.3

Transforming the architecture of a popular web application WordPress. The architecture started with a manually built single instance, running the application and database. Then evolved the app/database to a scalable and resilient architecture.

​

Education source credit: https://github.com/acantril/learn-cantrill-io-labs

Web App - Single Server to Elastic Evolution (1).jpeg

Architecture Diagram

1. Create an EC2 instance to run wordpress.png

1. Create an EC2 instance to run wordpress + DB. This is done manually to present the amount of work needed for this method vs using launch template later on.

2. Create SSM parameter store values for wordpress.png

2. Create SSM parameter store values for wordpress to be used in user data..

3. Bring in the parameter values from SSM.png

3. Bring in the parameter values from AWS SSM.

6. Set DB and HTTP server to running and start by default. Set mariaDB root password.png

4. Set DB and HTTP server to running and start by default. Set MariaDB root password.

8. created wordpress user, set password, create DB and configure permissions.png

5. Create wordpress user, set password, create DB and configure permissions.

10. successful first post.png

6. Successful first post after setting up wordpress installation on browser.

12. create RDS subnet group.png

7. Create RDS subnet group.

14. create EFS filesystem.png

7. Create RDS subnet group.

15. integrate ASG and ALB.png

8. integrate ASG and ALB

17. CREATING SCALING POLICIES.png

9. Creating scaling policies in Auto Scaling Group

© 2021 by Logan

bottom of page