Optimization

Congratulation’s, since you’re here, you’ve managed to migrate an e-commerce application into AWS and can now look for ways to optimize the architecture to make it even more secure, highly-performant, resilient and so that is uses AWS infrastructure efficiently!

Below you will find ideas about what you can do taking into account 5 AWS Well-Architected Pillars - Operational Excellence, Security, Reliability, Performance Efficiency and Cost Optimization.

You can also learn more about AWS Well Architected by watching the video below.

Operational Excellence

Security

Reliability

  • Configure an Application Load Balancer to distribute Webserver traffic across multiple Availability Zones
  • Configure Amazon EC2 Auto Scaling Group to enable auto-healing in case Webserver instances go down and to handle changing customer load
  • Use Amazon CloudFront - a fast Content Distribution Network that securely delivers data to customers globally with low latency and high transfer speeds, integrating seamlessly with AWS Shield for DDoS mitigation.

Performance Efficiency

Cost optimization

Reference architecture

Diagram below depicts a reference architecture of the solution, with all components listed above deployed.

Reference Architecture

For more details see the Reference Architecture for Wordpress on AWS!