EC2 Instance Types Basics Flashcards

1
Q

Amazon EC2 Instance Types

A
  • General Purpose
  • Compute Optimized
  • Memory Optimized
  • Accelerated Computing
  • Storage Optimized
  • Instance Features
  • Measuring Instance Performance
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Naming convention

A

m5.2xlarge

  • m: instance class
  • 5: generation (AWS improves them over time)
  • 2xlarge: size within the instance class
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

General Purpose

A

Great for a diversity of workloads such as web servers or code repositories

Balance between:
- Compute
- Memory
- Networking

tw.micro is a General Purpose EC2 instance

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Compute Optimized

A

Great for compute-intensive tasks that require high performance processors:
- Batch processing workloads
- Media transcoding
- High performance web servers
- High performance computing (HPC)
- Scientific modeling & machine learning
- Dedicated gaming servers

C6g, C5, etc

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Memory Optimized

A

Fast performance for workloads that process large data sets in memory

Use cases:
- High performance, relational / non-relational databases
- Distributed web scale cache stores
- In-memory databases optimized for BI (business intelligence)
- Applications performing real-time processing of big unstructured data

R6g, R5, etc

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Storage Optimized

A

Great for storage-intensive tasks that require high, sequential read and write access to large data sets on local storage

Use cases:
- High frequency online transaction processing (OLTP) systems
- Relational & NoSQL databases
- Cache for in-memory databases (for example, Redis)
- Data warehousing applications
- Distributed file systems

I3, D2, H1, etc

How well did you know this?
1
Not at all
2
3
4
5
Perfectly