Amazon ECS 관리형 인스턴스의 인스턴스 유형
Amazon ECS 관리형 인스턴스를 사용하면 컨테이너화된 애플리케이션의 특정 EC2 인스턴스 유형을 선택할 수 있습니다.
Amazon ECS 관리형 인스턴스의 인스턴스 패밀리
다음 인스턴스 유형이 지원됩니다.
범용
m5, m5a, m5ad, m5d, m5dn, m5n, m5zn: 균형 잡힌 컴퓨팅, 메모리 및 네트워킹
m6a, m6g, m6gd, m6i, m6id, m6idn, m6in: 성능이 향상된 최신 세대
m7a, m7g, m7gd, m7i, m7i-flex: 차세대 범용 인스턴스
m8g, m8gd: 최신 세대 ARM 범용 인스턴스
t3, t3a, t4g: 성능 버스트 가능 인스턴스(나노 및 마이크로 인스턴스 크기 제외)
컴퓨팅 최적화
c5, c5a, c5ad, c5d, c5n: 컴퓨팅 집약적인 애플리케이션을 위한 고성능 프로세서
c6a, c6g, c6gd, c6i, c6id, c6in: 최신 세대 컴퓨팅 최적화 인스턴스
c7a, c7g, c7gd, c7gn, c7i, c7i-flex: 차세대 컴퓨팅 최적화 인스턴스
c8g, c8gd, c8gn: 최신 세대 ARM 컴퓨팅 최적화 인스턴스
hpc6a, hpc6id, hpc7a: 고성능 컴퓨팅 인스턴스
메모리 최적화
r5, r5a, r5ad, r5b, r5d, r5dn, r5n: 메모리 집약적인 애플리케이션에 대한 높은 메모리 대 vCPU 비율
r6a, r6g, r6gd, r6i, r6id, r6idn, r6in: 최신 세대 메모리 최적화 인스턴스
r7a, r7g, r7gd, r7i, r7iz: 차세대 메모리 최적화 인스턴스
r8g, r8gd: 최신 세대 ARM 메모리 최적화 인스턴스
u-3tb1, u7i-6tb, u7i-8tb, u7i-12tb, u7in-24tb, u7in-32tb: 최대 32TB RAM의 고용량 메모리 인스턴스
x2gd, x2idn, x2iedn, x2iezn: 인 메모리 데이터베이스 및 분석을 위한 최상의 메모리
x8g: 최신 세대 대용량 메모리 인스턴스
z1d: 고주파수 및 NVMe SSD 스토리지
스토리지 최적화
d3, d3en: 분산 파일 시스템을 위한 밀도 있는 HDD 스토리지
i4g, i4i: 최신 세대 스토리지 최적화 인스턴스
i7i, i7ie, i8g: 차세대 고성능 스토리지 인스턴스
im4gn, is4gen: 네트워크 최적화 스토리지 인스턴스
가속 컴퓨팅
g4dn: 기계 학습 추론 및 그래픽을 위한 NVIDIA T4 GPU
g5, g5g: 고성능 그래픽 및 ML을 위한 NVIDIA A10G GPU
g6, g6e, g6f: 최신 세대 GPU 인스턴스
gr6, gr6f: NVIDIA L4 Tensor Core GPU가 포함된 GPU 인스턴스 및 그래픽 워크로드에 대한 1:8 vCPU:RAM 비율
p3dn: 딥 러닝 훈련 및 HPC를 위한 NVIDIA V100 GPU
p4d: 최고 성능의 ML 훈련을 위한 NVIDIA A100 GPU
p5: NVIDIA H100 GPU를 사용하는 최신 세대
p6-b200: NVIDIA B200 GPU를 사용하는 차세대
인스턴스 선택 방법
Amazon ECS 관리형 인스턴스는 인스턴스 유형을 선택하는 두 가지 방법을 제공합니다.
-
특정 인스턴스 유형 선택: 태스크에 사용할 EC2 인스턴스 유형을 명시적으로 지정합니다.
-
속성 기반 인스턴스 유형 선택: 애플리케이션에 필요한 속성(예: vCPU, 메모리 및 아키텍처)을 지정하면 Amazon ECS 관리형 인스턴스가 적절한 인스턴스 유형을 선택합니다.
특정 인스턴스 유형 선택
특정 인스턴스 유형을 선택하면 Amazon ECS 관리형 인스턴스 태스크에 사용할 EC2 인스턴스 유형을 명시적으로 지정합니다. 애플리케이션에 특정 하드웨어 특성을 가진 특정 인스턴스 유형이 필요한 경우에 유용합니다.
속성 기반 인스턴스 유형 선택
속성 기반 인스턴스 유형 선택 방법에서는 사용자가 애플리케이션에 필요한 속성을 지정하고 Amazon ECS 관리형 인스턴스에서 해당 요구 사항을 충족하는 적절한 인스턴스 유형을 선택합니다. 이를 통해 유연성을 높이고 특정 인스턴스 유형을 사용할 수 없어도 태스크가 성공적으로 배치되도록 할 수 있습니다.
여러 속성을 지정하면 해당 속성을 모두 충족하는 인스턴스 유형을 가져옵니다. 한 속성에 대해 여러 값을 지정하면 해당 값 중 하나라도 충족하는 인스턴스 유형을 가져옵니다.
속성 기반 인스턴스 유형 선택에 대해서는 다음 속성이 지원됩니다.
- cpuArchitecture
-
CPU 아키텍처입니다.
유효한 값:
X86_64|ARM64 - instanceGeneration
-
현재 인스턴스 유형이 포함되는지, 이전 세대 인스턴스 유형이 포함되는지 나타냅니다.
-
현재 세대 인스턴스 유형의 경우
current를 지정합니다. 현재 세대에는 현재 사용이 권장되는 EC2 인스턴스 유형이 포함됩니다. 여기에는 일반적으로 각 인스턴스 패밀리의 최신 2~3세대가 포함됩니다. 자세한 내용을 알아보려면 Amazon EC2 사용 설명서의 인스턴스 유형을 참조하세요. -
이전 세대 인스턴스 유형의 경우
previous를 지정합니다. -
현재 및 이전 세대 인스턴스 유형을 모두 포함하려면
all을 지정합니다.
유효한 값:
current|previous|all기본값: 모든 현재 또는 이전 세대
-
- burstablePerformance
-
성능 순간 확장 가능 인스턴스 유형이 포함, 제외 또는 필수인지 여부를 나타냅니다. 자세한 내용을 알아보려면 Amazon EC2 사용 설명서의 성능 버스트 가능 인스턴스를 참조하세요.
유효한 값:
included|excluded|required기본값:
excluded - cpuManufacturer
-
포함할 특정 CPU 제조업체를 나열합니다.
-
인텔 CPU가 있는 인스턴스 유형의 경우
intel을 지정합니다. -
AMD CPU가 있는 인스턴스 유형의 경우
amd를 지정합니다. -
AWS CPU(예: AWS Graviton)가 있는 인스턴스 유형의 경우
amazon-web-services를 지정합니다.
참고
CPU 하드웨어 제조업체와 CPU 하드웨어 아키텍처를 혼동하지 마세요. 인스턴스는 지정한 Amazon Machine Image(AMI)를 기반으로 하는 호환 가능한 CPU 아키텍처로 시작됩니다.
유효한 값:
intel|amd|amazon-web-services기본값: 모든 제조업체
-
- networkBandwidth
-
최소 및 최대 네트워크 대역폭 양(초당 기가비트(Gbps) 단위)입니다.
기본값: 최소 또는 최대 제한 없음
- networkInterfaceCount
-
최소 및 최대 네트워크 인터페이스 수입니다.
기본값: 최소 또는 최대 제한 없음
- localStorage
-
인스턴스 저장소 볼륨이 있는 인스턴스 유형이 포함되는지, 제외되는지, 요구되는지 나타냅니다. 자세한 내용을 알아보려면 Amazon EC2 사용 설명서의 Amazon EC2 인스턴스 저장소를 참조하세요.
유효한 값:
included|excluded|required기본값:
included - localStorageType
-
필요한 로컬 스토리지 유형을 나타냅니다.
-
하드 디스크 드라이브(HDD) 스토리지가 있는 인스턴스 유형의 경우
hdd를 지정합니다. -
솔리드 스테이트 드라이브(SSD) 스토리지가 있는 인스턴스 유형의 경우
ssd를 지정합니다.
유효한 값:
hdd|ssd기본값: 모든 로컬 스토리지 유형
-
청구 및 구매 옵션
Amazon ECS 관리형 인스턴스는 컨테이너화된 워크로드의 비용을 최적화하는 데 도움이 되는 여러 기능을 지원합니다.
-
절감형 플랜(SP): Amazon ECS 관리형 인스턴스는 태스크에서 사용하는 인스턴스 유형에 대해 사용자가 구매한 절감형 플랜의 혜택을 받을 수 있습니다. 추가 구성은 필요하지 않습니다.
-
예약 인스턴스(RI): Amazon ECS 관리형 인스턴스 태스크는 태스크에서 사용하는 인스턴스 유형에 대해 구매한 RI의 이점을 누릴 수 있습니다. 추가 구성은 필요하지 않습니다.
-
스팟 인스턴스: EC2 스팟 인스턴스를 사용하도록
capacityOptionType=Spot을 설정하여 Amazon ECS 관리형 인스턴스 용량 공급자를 구성할 수 있습니다. -
용량 예약:
capacityOptionType=Reserved를 설정하고 용량 예약 그룹을 제공하여 EC2 용량 예약을 사용하도록 Amazon ECS 관리형 인스턴스 용량 공급자를 구성할 수 있습니다. 다음 예약 기본 설정도 지정할 수 있습니다.reservations-only를 사용하면 최대 예측 가능성을 위해 인스턴스가 예약 용량에서만 실행되도록 할 수 있고,reservations-first를 사용하면 예약을 우선 사용하면서 필요 시 온디맨드 용량으로 전환할 수 있으며,reservations-excluded를 사용하면 용량 공급자가 예약을 전혀 사용하지 못하도록 할 수 있습니다.