You are viewing a free preview of this lesson.
Subscribe to unlock all 10 lessons in this course and every other course on LearningBro.
Choosing the right instance type is one of the most important decisions you make when working with EC2. AWS offers over 750 instance types across multiple families, each optimised for a different workload profile. This lesson breaks down the naming convention, the major families, and how to select the right type for your use case.
Every EC2 instance type follows a structured naming pattern:
<family><generation>.<size>
For example, m7g.xlarge:
| Component | Value | Meaning |
|---|---|---|
| Family | m | General Purpose |
| Generation | 7 | Seventh generation |
| Processor | g | AWS Graviton (ARM-based) |
| Size | xlarge | 4 vCPUs, 16 GiB RAM |
Common processor suffixes:
| Suffix | Processor |
|---|---|
| (none) | Intel (default) |
| a | AMD EPYC |
| g | AWS Graviton (ARM) |
| i | Intel with higher-frequency cores |
Common additional attribute suffixes:
Subscribe to continue reading
Get full access to this lesson and all 10 lessons in this course.