Amazon ECS 관리형 인스턴스의 인스턴스 유형 - Amazon Elastic Container Service

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: 인스턴스 생성(현재, 이전 또는 전체).

  • burstablePerformance: 성능 버스트 가능 인스턴스를 포함하는지 여부(포함, 제외 또는 필수).

  • cpuManufacturer: CPU 제조업체(intel, amd 또는 amazon-web-services).

  • networkBandwidth: Gbps 단위의 최소 네트워크 대역폭.

  • networkInterfaceCount: 최소 네트워크 인터페이스 수.

  • localStorage: 로컬 스토리지가 필요한지 여부(포함, 제외 또는 필수).

  • localStorageType: 로컬 스토리지 유형(hdd 또는 ssd).

비용 최적화

Amazon ECS 관리형 인스턴스는 컨테이너화된 워크로드의 비용을 최적화하는 데 도움이 되는 여러 기능을 지원합니다.

  • 절감형 플랜(SP): Amazon ECS 관리형 인스턴스는 태스크에서 사용하는 인스턴스 유형에 대해 사용자가 구매한 절감형 플랜의 혜택을 받을 수 있습니다.

  • 예약 인스턴스(RI): Amazon ECS 관리형 인스턴스 태스크는 태스크에서 사용하는 인스턴스 유형에 대해 구매한 RI의 이점을 누릴 수 있습니다.

  • 스팟 인스턴스: EC2 스팟 인스턴스를 사용하도록 Amazon ECS 관리형 인스턴스 용량 공급자를 구성할 수 있습니다.

  • 다중 태스크 배치: Amazon ECS 관리형 인스턴스는 기본적으로 단일 범용 인스턴스에 여러 태스크를 배치하여 리소스 사용률과 비용을 최적화합니다.