Search⌘ K
AI Features

Review Components: Compute, Storage, Databases

Explore the main AWS services involved in building a scalable and highly available WordPress application. Learn how EC2 instances provide flexible compute power, how EBS and EFS manage storage needs with high availability, and how RDS supports scalable, managed databases. This lesson helps you understand the roles and integration of these components to solve deployment challenges effectively.

Our WordPress blog is now up and running on AWS, so let’s take some time to look back and reflect on the components of AWS we have used to make it work.

Compute: EC2

The centerpieces of our deployment are the EC2 instances running WordPress. EC2 provides compute on demand by giving us access to virtual servers we can deploy in minutes.

EC2 offers virtual servers in all shapes and sizes, with different hardware based on AMD, Intel, or even AWS-made Graviton (ARM) processors. We have the choice to use instances with GPUs, FPGAs, and other hardware accelerators.

The size and capability of an EC2 instance is described by its instance type. The number of vCPUs and the memory are two other important properties describing an EC2 instance type.

AMI

To specify the operating system (OS) and applications we want to run on the EC2 instances, we used ...