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
-
컨테이너에서 정책 다시 시작