Amazon ECS 관리형 인스턴스에 대한 인스턴스 선택 모범 사례
Amazon ECS 관리형 인스턴스 워크로드에 올바른 인스턴스 구성 선택은 성능, 비용 및 리소스 사용률을 최적화하는 데 매우 중요합니다. Amazon ECS는 애플리케이션 요구 사항과 비용 효율성의 균형을 맞출 수 있는 유연한 인스턴스 선택 옵션을 제공합니다. 다음 모범 사례는 컨테이너화된 워크로드의 인스턴스 선택에 대해 정보에 입각한 의사 결정을 내리는 데 도움이 됩니다.
-
Amazon ECS 관리형 인스턴스 기본 용량 공급자 사용
Amazon ECS는 다음 태스크 정의 및 서비스 파라미터 요구 사항을 충족하는 가장 비용 효율적인 인스턴스를 선택합니다.
태스크 정의
operatingSystemFamily
cpuArchitecture
cpu
메모리
서비스 정의
placementConstraints
placementStrategy
-
대부분의 워크로드에 속성 기반 선택을 사용하여 유연성을 제공하고 배치 성공률 개선
속성 기반 인스턴스 선택 방법에서는 Amazon ECS가 지정된 요구 사항을 충족하는 광범위한 인스턴스 유형 중에서 선택할 수 있습니다. 이 접근 방식은 성공적인 태스크 배치 가능성을 높이고 Amazon ECS가 시작 시 사용 가능한 가장 비용 효율적인 인스턴스를 선택할 수 있도록 함으로써 비용 최적화를 개선합니다.
-
애플리케이션에 특정 하드웨어 요구 사항이 있는 경우에만 특정 인스턴스 유형 사용
GPU 가속화, 고주파수 프로세서 또는 특수 네트워킹 기능과 같은 특정 하드웨어 기능이 필요한 워크로드에 대해 특정 인스턴스 유형 선택을 예약합니다. 범용 애플리케이션의 경우 속성 기반 선택은 일반적으로 더 나은 유연성과 비용 최적화를 제공합니다.
-
과다 프로비저닝 및 불필요한 비용을 방지하도록 균형 잡힌 리소스 선택
애플리케이션의 CPU 및 메모리 요구 사항과 거의 일치하는 인스턴스 구성을 선택합니다. 리소스를 크게 과다 프로비저닝하지 마세요. 이렇게 하면 비용이 증가하고 효율성이 저하됩니다. 모니터링 데이터를 사용하여 실제 리소스 사용률 패턴을 이해하고 그에 따라 인스턴스 선택을 조정합니다.
-
성능과 비용의 균형을 맞추도록 다양한 워크로드가 있는 애플리케이션에서 인스턴스 유형 혼합
성능 요구 사항이 다양하거나 워크로드 패턴이 다양한 애플리케이션의 경우 인스턴스 구성이 다른 여러 용량 공급자를 사용하는 방법을 고려합니다. 이 접근 방식을 사용하면 필요한 경우 성능을 유지하면서 애플리케이션의 여러 구성 요소에 적절한 인스턴스 유형을 사용하여 비용을 최적화할 수 있습니다.