New Training: Migrate WordPress to EC2 and RDS
In this 8-video skill, CBT Nuggets trainer Bart Castle teaches you how to migrate an existing WordPress (LAMP) website to Amazon Web Services (AWS) by using EC2 and RDS. Learn how to back up an existing site and restore those backups into a newly-created AWS environment, how to get an RDS instance ready to configure and connect to a WordPress site, and how to build a basic Linux, Apache, MySQL, and PHP environment on EC2. Watch this new AWS training.
Learn AWS with one of these courses:
- AWS Certified Solutions Architect – Associate
- AWS Certified SysOps Administrator – Associate
- AWS Certified Developer – Associate
This training includes:
- 8 videos
- 1.1 hours of training
You’ll learn these topics in this skill:
- AWS LAMP Solution using EC2 and RDS
- Planning for Migration
- Launching and Preparing LAMP EC2 Instances
- Launching the RDS Instance into a Subnet Group
- Configuring and Testing MySQL User and Database
- Installing and Testing a Basic WordPress Site
- Generating Filesystem and Database Backups
- Migrating and Testing WordPress
Why You Should Host Your WordPress Website On EC2
Using EC2 for a WordPress website makes sense. EC2 offers a lot of benefits over using other shared hosting providers or self-hosting options. Let's take a look at a couple of those benefits.
Unlike other shared hosting providers, (Eg. Host Gator or GoDaddy), EC2 offers web admins their own virtual private server. This can be both a blessing and a curse. Using your own VPS offers better security and flexibility. The downside is that you must ensure that your VPS is updated regularly and configured properly.
Using an EC2 instance also offers an easier avenue to scale a WordPress website as it grows. As websites acquire new leads and visitors, it will require more resources to handle new traffic. Scaling an EC2 instance is as easy as moving an instance type to another tier. In less than 5 minutes, an EC2 VPS can be scaled to include more processing power.
Hosting a WordPress website in the AWS environment also means it is much easier to integrate other AWS resources with it. Instead of self-hosting a MySQL database in the VPS instance, the WordPress database can be hosted with AWS RDS. Likewise, static assets, like blog post images, can be offloaded to AWS S3.