EC2 인스턴스 유형
EC2 인스턴스를 시작할 때 지정하는 인스턴스 유형에 따라 인스턴스에 사용되는 호스트 컴퓨터의 하드웨어가 결정된다. 인스턴스에서 실행하려는 애플리케이션 또는 소프트웨어의 요구 사항에 따라 인스턴스 유형을 선택하면 된다.
즉 김치찌개를 끓이려고 하는데 먹는 사람에 성향에 따라 맛을 조절한다고 생각하면 된다.(혹시 제 비유가 이상하면 댓글 달아주세요 ㅎㅎ!!!)
EC2 인스턴스란 한정된 요금(재료)으로 EC2 인스턴스의 유형(음식)을 선택하고 사이즈(조미료)를 골라 각 인스턴스별로 사용 목적에 따라 최적화를 시키는 것이다.
예를들어 CPU가 좋은 서버를 만든다던지, 메모리 위주에 힘을 실어 저장소로서 기능 구성한다던지 등 다양하게 구성을 할 수 있다.
해당 사진을 보면 자신이 원하는 목적에 따라 여러가지 타입이 존재한다.
EC2 인스턴스 선택 방법
우선 어떤 타입이 적절한지 알기 위해서는 이 표기가 무엇을 의미하는지를 아는게 좋을 것 같습니다!!!!
EC2 타입의 표기 방법
각 부분에 대해 설명하자면 다음과 같다
- 인스턴스 패밀리(instance family) : 어떤 타입을 사용할지 구분하기 위한 부분
- 인스턴스 세대(instance genereation) : 인스턴스가 릴리즈 된 세대(숫자가 클 수록 신세대)
- 프로세서 패밀리(processor family) : 인스턴스의 프로세서를 나타내는 부분
- 추가 기능(additional capability) : 추가 기능을 나타내는 부분
- 인스턴스 사이즈(instance size) : vCPU, Memory 등 사양에 대한 사이즈를 나타내는 부분
인스턴스 패밀리(instance family)
표기 단어 | 특징 | 사용 용도 |
T, M, A, Mac | 메모리, CPU의 밸런스가 잡혀있으며 범용적으로 사용 | 범용 |
C | vCPU 성능이 다른 패밀리에 비해 높음 | 컴퓨팅 최적화 |
R, X, z | 메모리 성능이 다른 패밀리에 비해 높음 | 메모리 최적화 |
P, G, F, Inf | GPU가 탑재된 모델 | 고속 컴퓨팅 |
I, D, H | 스토리지 액세스가 빠른 모델 | 스토리지 최적화 |
Hpc, Trn, U | 대용량 메모리, AI를 위한 고성능 컴퓨팅 등 특수 모델 | 그 외 |
프로세서 패밀리(processor family)
표기 단어 | 내용 |
a | AMD 프로세서 |
g | AWS Graviton 프로세서 |
i | Intel 프로세서 |
추가 기능(additional capability)
표기 단어 | 내용 |
d | 인스턴스 스토어 볼륨 |
n | 네트워크 및 EBS 최적화 |
e | 추가 스토리지 또는 메모리 |
z | 고성능 |
flex | Flex 인스턴 |
이외 자세한 내용은 공식 문서에서 확인할 수 있다.
그래서 어떻게 선택하면 좋은데??
서비스를 운영하는데 필요한 리소스의 스펙을 먼저 파악하는 것이 우선이다.
고려 사항
- 운영 체제
- CPU
- 시스템 메모리 용량
- 저장 공간
- GPU 코어
- 네으워크 대역폭 요구 사항
이 고려사항들을 파악한다면 어느 정도의 사이즈가 필요한지 어떤 패밀리가 필수인지 검토할 수 있다 인스턴스 타입 별 스펙은 공식문서에서 확인 후 선택하는게 좋다.
참고자료
https://aws.amazon.com/ko/ec2/instance-types/
컴퓨팅 - Amazon EC2 인스턴스 유형 - AWS
aws.amazon.com
https://docs.aws.amazon.com/ec2/latest/instancetypes/instance-type-names.html
Amazon EC2 instance type naming conventions - Amazon EC2
Amazon EC2 instance type naming conventions Amazon EC2 provides a variety of instance types so you can choose the type that best meets your requirements. Instance types are named based on their family, generation, processor family, additional capabilities,
docs.aws.amazon.com
https://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/instance-types.html
Amazon EC2 인스턴스 유형 - Amazon Elastic Compute Cloud
Amazon EC2 인스턴스 유형 인스턴스를 시작할 때 지정하는 인스턴스 유형에 따라 인스턴스에 사용되는 호스트 컴퓨터의 하드웨어가 결정됩니다. 각 인스턴스 유형은 서로 다른 컴퓨팅, 메모리, 스
docs.aws.amazon.com
'Devops' 카테고리의 다른 글
[부하 테스트] 기초 용어 정리 + 추가 Tip 정리 (0) | 2025.03.20 |
---|---|
[Spring Boot] 다양한 외부 설정 방법 #3 - @Value, @ConfigurationProperties (0) | 2024.10.15 |
[Devops] AWS EC2 기본 개념 및 구성 (0) | 2024.05.08 |
[Devops] Public IP, Private IP 용어 정리 (0) | 2024.05.08 |
[Devops] 탄력적 IP 개념 & 사용 (0) | 2024.05.08 |