Consideraciones sobre los contenedores de Windows en Fargate para Amazon ECS
A continuación se muestran las diferencias y consideraciones que debe tener en cuenta al ejecutar contenedores de Windows en AWS Fargate.
Si necesita ejecutar tareas en contenedores de Linux y Windows, debe crear definiciones de tareas independientes para cada sistema operativo.
AWS gestiona la administración de licencias del sistema operativo, por lo que no necesita ninguna licencia de Microsoft Windows Server adicional.
Los contenedores de Windows en Fargate de AWS son compatibles con los siguientes sistemas operativos:
-
Windows Server 2019 Full
-
Windows Server 2019 Core
-
Windows Server 2022 Full
-
Windows Server 2022 Core
Los contenedores de Windows en Fargate de AWS son compatibles con el controlador awslogs. Para obtener más información, consulte Envío de registros de Amazon ECS a CloudWatch .
Las siguientes características no son compatibles en los contenedores de Windows en Fargate:
-
Amazon FSx
-
Enlace troncal de ENI
-
gMSA para contenedores de Windows
-
Integración de proxy y servicio App Mesh para tareas
-
Integración de enrutador de registro Firelens para tareas
-
Volúmenes de EFS
-
Volúmenes de EBS
-
Los siguientes parámetros de definición de tareas:
-
maxSwap
-
swappiness
-
environmentFiles
-
-
El proveedor de capacidad de Fargate Spot
-
Volúmenes de imágenes
La opción Dockerfile
volume
se omite. En cambio, use un montaje de enlace en la definición de tarea. Para obtener más información, consulte Uso de montajes de unión con Amazon ECS. -
Los parámetros de CPU y memoria de nivel de tarea se omiten para los contenedores de Windows. Le recomendamos que especifique recursos de nivel de contenedor para los contenedores de Windows.
-
memoria para tarea
-
mermoryReservation en contenedores
-
Políticas de reinicio en los contenedores