EC2 인스턴스 타입
EC2 인스턴스 타입
ex: m5.2xlarge
m: instance class
5: generation (AWS에서 점진적으로 업데이트 하는)
2xlarge: instance의 size
여기서 현재 EC2 인스턴스 타입을 볼 수 있다.
https://aws.amazon.com/ko/ec2/instance-types/
인스턴스 타입 - General Purpose
- Great for a diversity of workloads such as web servers or code repositories
- Balance between:
- Compute
- Memory
- Networking
인스턴스 타입 - Compute Optimized
- Great for compute-intensive tasks that require high performance processors: (= cpu 중심. 그래서인지 이름들에 다 C가 붙음)
- Batch processing workloads
- Media transcoding
- High performance web servers
- High performance computing (HPC)
- Scientific modeling & machine learning
- Dedicated gaming servers
인스턴스 타입 - Memory Optimized
- Fast performance for workloads that process large data sets in memory
- Use cases: (Ram 중심. 그래서인지 이름들에 대부분. 다는아니고 R이 붙음)
- 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
인스턴스 타입 - Storage Optimized
- 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