EC2 Fundamentals - AWS Solutions Architect Associate Certification

Chapter 2: EC2. AWS Solutions Architect Associate Complete Course

Gonzalo Fernandez Plaza


Hello everyone. In this chapter, let’s start with the AWS Core Services. In this case, we will study EC2, possibly the most important AWS Service.

AWS EC2 for the AWS Solutions Architect Associate Certification.
AWS EC2 for the AWS Solutions Architect Associate Certification.

Remember that all the chapters from the course can be found at the following link:

EC2 stands for Elastic Compute Cloud, a web service that provides secure, resizable compute capacity in the cloud. It offers the broadest and deepest compute platform with a choice of processor, storage, networking, operating system, and purchase model. Therefore, with EC2, you can create, among other things, servers, configure their network, hard disks, and load balancers in the cloud. Although transparent to us in some cases, most AWS services use EC2 on the back end.

Once we have understood what EC2 is all about, let’s analyze the service. EC2 is mainly composed of:

  • Virtual machines → EC2
  • Block-storage service → EBS
  • Load Balancer → ELB
  • Elasticity of the resources → Auto Scaling Group

In this course, we will see all of them. Let’s start with EC2. These are the main points that we will discuss in this chapter:

  1. EC2 Instances
  2. EC2 Launch Types
  3. EC2 User Data
  4. EC2 AMI
  5. EC2 Instance Connection
  6. EC2 Security Groups
  7. EC2 Instance Lifecycle
  8. EC2 Placement Groups
  9. EC2 Elastic Network Interfaces


In EC2, we will create instances that we will use to compute; therefore, they will be our servers. They are pay-as-you-go instances; you only pay for the running time. There are many types of instances, each useful for a different thing. The…



Gonzalo Fernandez Plaza

Computer Science Engineer & Tech Lead 🖥️. Publishing AWS & Snowflake ❄️ courses & exams.