View a markdown version of this page

Amazon ECS 관리형 인스턴스를 사용해야 하는 경우 - AWS Batch

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

Amazon ECS 관리형 인스턴스를 사용해야 하는 경우

작업에 Fargate에서 제공하는 것 이상의 기능이 필요하고 기본 Amazon EC2 인프라를 관리하지 않으려는 경우 Amazon ECS 관리형 인스턴스를 사용합니다. Amazon ECS 관리형 인스턴스는 Fargate의 운영 단순성과 Amazon EC2의 컴퓨팅 유연성을 결합합니다.

작업에 다음 중 하나가 필요한 경우 Amazon ECS 관리형 인스턴스를 사용합니다.

  • 작업에는 기계 학습 또는 렌더링 워크로드를 위한 GPU 인스턴스(NVIDIA 액셀러레이터)가 필요합니다.

  • 작업에 32개 이상의 vCPUs 또는 244GiB 이상의 메모리가 필요합니다.

  • 컨테이너에는 권한 있는 액세스가 필요합니다.

  • 컨테이너에는 호스트 수준 디바이스 또는 볼륨이 필요합니다.

  • 특정 Amazon EC2 인스턴스 유형 또는 인스턴스 패밀리가 필요합니다.

  • 온디맨드 용량 예약, 예약 인스턴스 또는 Amazon EC2 Instance Savings Plans.

  • runtimePlatform 구성을 통해 ARM64(AWS Graviton) 인스턴스가 필요합니다.

  • 단일 컴퓨팅 환경에서 x86(X86_64) 및 ARM64 작업을 모두 실행하려고 합니다. 자세한 내용은 혼합 아키텍처 작업 실행(X86_64 및 ARM64) 단원을 참조하십시오.

  • Fargate에 필요한 고정 크기 페어링 없이 임의의 vCPU 및 메모리 조합이 필요합니다.

기본 컴퓨팅 인프라에 대한 특정 요구 사항이 없는 경우 Fargate가 가장 간단하고 권장되는 옵션입니다. 다음과 같은 경우 Fargate를 계속 사용합니다.

  • 작업은 Fargate 리소스 제한(최대 32vCPUs, 244GiB 메모리)에 적합합니다.

  • 호스트 수준 격리가 필요합니다(각 Fargate 작업은 자체 전용 커널 런타임 환경에서 실행됨).

  • GPU, 권한 있는 액세스 또는 호스트 수준 리소스는 필요하지 않습니다.

다음과 같은 경우 Amazon EC2 관리형 컴퓨팅 환경을 사용합니다.

  • 다중 노드 병렬(MNP) 작업이 필요합니다.

  • 사용자 지정 AMIs 필요합니다.

  • 할당 전략을 세밀하게 제어해야 합니다.

  • 최소 용량 웜 풀()이 필요합니다minvCpus.