Amazon ECS에서 Fargate의 Windows 컨테이너 고려 사항
Amazon ECS에서 Fargate의 Windows 컨테이너 고려 사항
AWS 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 드라이버를 지원합니다. 자세한 내용은 Send Amazon ECS logs to CloudWatch를 참고하세요.
다음 기능은 Fargate의 Windows 컨테이너에서 지원되지 않습니다.
- Amazon FSx
- ENI trunking
- Windows Containers용 gMSA
- 작업용 App Mesh 서비스 및 프록시 통합
- 작업용 Firelens 로그 라우터 통합
- EFS 볼륨
- EBS 볼륨
- 다음 작업 정의 매개변수:
maxSwapswappinessenvironmentFiles
- Fargate Spot 용량 공급자
- 이미지 볼륨
Dockerfile 볼륨 옵션은 무시됩니다. 대신 작업 정의에서 바인드 마운트를 사용하세요. 자세한 내용은 Use bind mounts with Amazon ECS를 참고하세요.
Windows 컨테이너에서는 작업 수준 CPU 및 메모리 매개변수가 무시됩니다. Windows 컨테이너에는 컨테이너 수준 리소스를 지정할 것을 권장합니다.
- 작업용
memory - 컨테이너의
memoryReservation
서비스의 platformFamily는 업데이트할 수 없습니다.