1 Amazon EC2 인스턴스 타입 소개
- Amazon EC2(Elastic Compute Cloud)는 AWS(Amazon Web Services)에서 제공하는 가상 서버 서비스입니다.
- EC2는 다양한 인스턴스 타입을 제공하여 사용자의 요구사항에 맞는 최적의 컴퓨팅 환경을 구성할 수 있게 합니다.
- 인스턴스 타입은 CPU, 메모리, 스토리지, 네트워크 성능 등의 조합으로 구성됩니다.
- 적절한 인스턴스 타입을 선택하면 비용을 최적화하면서도 애플리케이션의 성능을 극대화할 수 있습니다.
2 EC2 인스턴스 타입 이름 체계
- EC2 인스턴스 타입의 이름은 일정한 규칙을 따릅니다.
- 인스턴스 타입 이름은
<시리즈> <세대> <크기>
형식으로 구성됩니다.
- 예를 들어,
t3.medium
이라는 인스턴스 타입이 있다면:
t
: 시리즈 (여기서는 범용 인스턴스를 의미)
3
: 세대 (3세대를 의미)
medium
: 크기 (중간 크기를 의미)
- 시리즈
- t: 범용 인스턴스. 비용 효율적인 성능을 제공하며 다양한 워크로드에 적합합니다.
- m: 메모리 최적화 인스턴스. 균형 잡힌 컴퓨팅, 메모리, 네트워크 리소스를 제공하며 다양한 애플리케이션에 적합합니다.
- c: 컴퓨팅 최적화 인스턴스. 높은 성능의 프로세서가 필요한 컴퓨팅 집약적 애플리케이션에 적합합니다.
- r: 메모리 최적화 인스턴스. 대규모 메모리가 필요한 워크로드에 적합합니다.
- i: 스토리지 최적화 인스턴스. 고속, 저지연 스토리지가 필요한 데이터 집약적 애플리케이션에 적합합니다.
- p: 가속화된 컴퓨팅 인스턴스. GPU를 활용한 머신 러닝 및 고성능 컴퓨팅 작업에 적합합니다.
- h: HPC 인스턴스 (High Performance Computing). 고성능 컴퓨팅 작업에 최적화되어 있습니다.
- f: FPGA 인스턴스. FPGA 기반 가속을 사용하는 애플리케이션에 적합합니다.
- g: GPU 인스턴스. GPU를 활용한 그래픽 처리 및 머신 러닝 작업에 적합합니다.
3 주요 EC2 인스턴스 시리즈
3.1 범용 인스턴스 (T 시리즈)