64비트 ARM 워크로드용 Amazon ECS 태스크 정의

64비트 ARM 워크로드용 Amazon ECS 태스크 정의

Amazon ECS는 64비트 ARM 애플리케이션 사용을 지원해요. AWS Graviton 프로세서로 구동되는 플랫폼에서 애플리케이션을 실행할 수 있어요. 이는 다양한 워크로드에 적합해요. 여기에는 애플리케이션 서버, 마이크로서비스, 고성능 컴퓨팅, CPU 기반 머신 러닝 추론, 비디오 인코딩, 전자 설계 자동화, 게이밍, 오픈소스 데이터베이스, 인메모리 캐시 같은 워크로드가 포함돼요.

출처: 문서

본문

고려 사항 (Considerations)

64비트 ARM 아키텍처를 사용하는 태스크 정의를 배포하기 전에 다음 사항을 고려하세요.

  • 애플리케이션은 Fargate 또는 EC2를 사용할 수 있어요.
  • 애플리케이션은 Linux 운영 체제만 사용할 수 있어요.
  • Fargate 유형의 경우 애플리케이션은 Fargate 플랫폼 버전 1.4.0 이상을 사용해야 해요.
  • 애플리케이션은 모니터링에 Fluent Bit 또는 CloudWatch를 사용할 수 있어요.
  • Fargate의 경우 다음 AWS 리전은 64비트 ARM 워크로드를 지원하지 않아요:
    • US East (N. Virginia)의 use1-az3 가용 영역
  • EC2의 경우 현재 있는 리전이 사용하려는 인스턴스 유형을 지원하는지 확인하려면 다음을 참고하세요:
    • Amazon EC2 M6g Instances
    • Amazon EC2 T4g Instances
    • Amazon EC2 C6g Instances
    • Amazon EC2 R6gd Instances
    • Amazon EC2 X2gd Instances
  • 또한 aws ec2 describe-instance-type-offerings 명령을 필터와 함께 사용해 리전의 인스턴스 제공 상황을 볼 수 있어요.
aws ec2 describe-instance-type-offerings --filters Name=instance-type,Values=instance-type --region region

다음 예제는 US East (N. Virginia) (us-east-1) 리전에서 M6 인스턴스 유형 가용성을 확인해요.

aws ec2 describe-instance-type-offerings --filters "Name=instance-type,Values=m6*" --region us-east-1

자세한 내용은 Amazon EC2 Command Line Reference의 describe-instance-type-offerings를 참고하세요.