Amazon ECS에 대한 Fargate의 Windows 컨테이너 고려 사항 - Amazon Elastic Container Service

Amazon ECS에 대한 Fargate의 Windows 컨테이너 고려 사항

다음은 AWS Fargate에서 Windows 컨테이너를 실행할 때 알아야 할 차이점과 고려 사항입니다.

Linux 및 Windows 컨테이너에서 작업을 실행해야 하는 경우 각 운영 체제에 대해 별도의 작업 정의를 생성해야 합니다.

AWS에서 운영 체제 라이선스 관리를 처리하므로 추가 Microsoft Windows Server 라이선스가 필요하지 않습니다.

AWS Fargate의 Windows 컨테이너는 다음 운영 체제를 지원합니다.

  • Windows Server 2019 Full

  • Windows Server 2019 Core

  • Windows Server 2022 Full

  • Windows Server 2022 Core

AWS Fargate의 Windows 컨테이너는 awslogs 드라이버를 지원합니다. 자세한 내용은 Amazon ECS 로그를 CloudWatch로 전송 섹션을 참조하세요.

다음 기능은 Fargate의 Windows 컨테이너에서 지원되지 않습니다.

  • Amazon FSx

  • ENI 트렁킹

  • Windows 컨테이너용 gMSA

  • 태스크를 위한 App Mesh 서비스 및 프록시 통합

  • 태스크를 위한 FireLens 로그 라우터 통합

  • EFS 볼륨

  • EBS 볼륨

  • 다음 작업 정의 파라미터:

    • maxSwap

    • swappiness

    • environmentFiles

  • Fargate 스팟 용량 공급자

  • 이미지 볼륨

    Dockerfile volume 옵션은 무시됩니다. 대신 태스크 정의에서 바인드 탑재를 사용합니다. 자세한 내용은 Amazon ECS에서 바인드 탑재 사용 섹션을 참조하세요.

  • Windows 컨테이너에 대해서는 태스크 레벨 CPU와 메모리 파라미터가 무시됩니다. Windows 컨테이너에 대해서는 컨테이너 레벨 리소스를 지정할 것을 권장합니다.

  • 태스크용 메모리

  • 컨테이너의 mermoryReservation

  • 컨테이너에서 정책 다시 시작