AWS / Wordpress – Setup Guides / Notes / Whitepapers

https://www.cloudways.com/blog/aws-for-beginners/

1st Tutorial: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/hosting-wordpress.html



https://aws.amazon.com/blogs/startups/how-to-accelerate-your-wordpress-site-with-amazon-cloudfront/


https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/php-hawordpress-tutorial.html


[pdf-embedder url=”https://clickety-clack.click/img/clickety-clack-site/prevsiteimgs/2020/06/wordpress-best-practices-on-aws.pdf”]


Introduction

WordPress is an open-source blogging tool and content management system (CMS) based on PHP and MySQL that is used to power anything from personal blogs to high- traffic websites.

When the first version of WordPress was released in 2003, it was not built with modern elastic and scalable cloud-based infrastructures in mind. Through the work of the WordPress community and the release of various WordPress modules, the capabilities of this CMS solution are constantly expanding. Today, it is possible to build a WordPress architecture that takes advantage of many of the benefits of the AWS Cloud.

Simple Deployment

For low-traffic blogs or websites without strict high availability requirements, a simple deployment of a single server might be suitable. This deployment isn’t the most resilient or scalable architecture, but it is the quickest and most economical way to get your website up and running.

Considerations

We will start with a single web server deployment. There may be occasions when you outgrow it, for example:

• The virtual machine that your WordPress website is deployed on is a single point of failure. A problem with this instance causes a loss of service for your website.

• Scaling resources to improve performance can only be achieved by “vertical scaling,” that is, by increasing the size of the virtual machine running your WordPress website.
Available Approaches

AWS has a number of different options for provisioning virtual machines. There are three main ways to host your own WordPress website on AWS:

• Amazon Lightsail – https://lightsail.aws.amazon.com/ls/docs/en_us/articles/amazon-lightsail-tutorial-launching-and-configuring-wordpress
https://aws.amazon.com/getting-started/hands-on/launch-a-wordpress-website/
• Amazon Elastic Compute Cloud (Amazon EC2) – https://aws.amazon.com/elasticache/memcached/wordpress-with-memcached/
• AWS Marketplace


https://github.com/aws-samples/aws-refarch-wordpress


https://aws.amazon.com/getting-started/hands-on/build-wordpress-website/

In this project, you will learn how to deploy and host WordPress, an open-source blogging tool and content management system (CMS) based on PHP and MySQL. You will implement an architecture to host WordPress for a production workload with minimal management responsibilities required from you. To accomplish this, you will use AWS Elastic Beanstalk and Amazon Relational Database Service (RDS). Once you upload the WordPress files, Elastic Beanstalk automatically handles the deployment, from capacity provisioning, load balancing, auto-scaling to application health monitoring. Amazon RDS provides cost-efficient and resizable capacity, while managing time-consuming database administration tasks for you.


Amazon Lightsail – https://lightsail.aws.amazon.com/ls/docs/en_us/articles/amazon-lightsail-tutorial-launching-and-configuring-wordpress
https://aws.amazon.com/getting-started/hands-on/launch-a-wordpress-website/
Amazon Elastic Compute Cloud (Amazon EC2) – https://aws.amazon.com/elasticache/memcached/wordpress-with-memcached/

HIGH AVAILABILITY WEBSITE – BEGINS PAGE 262
[pdf-embedder url=”https://clickety-clack.click/img/clickety-clack-site/prevsiteimgs/2020/06/awseb-dg.pdf”]
[pdf-embedder url=”https://clickety-clack.click/img/clickety-clack-site/prevsiteimgs/2020/06/deploying-wordpress-with-aws-elastic-beanstalk.pdf”]
MARKETPLACE:
https://aws.amazon.com/marketplace/search/results/ref=dtl_navgno_search_box?page=1&searchTerms=wordpress

[pdf-embedder url=”https://clickety-clack.click/img/clickety-clack-site/prevsiteimgs/2020/06/aws-cli.pdf”]

Scroll to Top