Considerações sobre contêineres do Windows no Fargate para o Amazon ECS
A seguir estão as diferenças e considerações que você deve saber ao executar contêineres do Windows no AWS Fargate.
Caso precise executar tarefas em contêineres do Linux e do Windows, é necessário criar definições de tarefas separadas em cada sistema operacional.
A AWS administra o gerenciamento de licenças do sistema operacional, de modo que você não precise de nenhuma licença adicional do Microsoft Windows Server.
Os contêineres do Windows no AWS Fargate oferecem suporte aos seguintes sistemas operacionais:
-
Windows Server 2019 Full
-
Windows Server 2019 Core
-
Windows Server 2022 Full
-
Windows Server 2022 Core
Os contêineres do Windows no AWS Fargate oferecem suporte ao driver awslogs. Para obter mais informações, consulte Envio de logs do Amazon ECS para o CloudWatch .
Não há suporte para os seguintes recursos em contêineres do Windows no Fargate:
-
Amazon FSx
-
Entroncamento ENI
-
gMSAs para contêineres do Windows
-
Integração de proxy e serviço App Mesh para tarefas
-
Integração do roteador de log Firelens para tarefas
-
Volumes do EFS
-
Volumes do EBS
-
Os seguintes parâmetros de definição de tarefa:
-
maxSwap
-
swappiness
-
environmentFiles
-
-
O provedor de capacidade Fargate Spot
-
Volumes de imagem
A opção
volume
do Dockerfile é ignorada. Em vez disso, use montagens bind na sua definição de tarefa. Para obter mais informações, consulte Uso de montagens vinculadas com o Amazon ECS. -
Os parâmetros de CPU e memória ao nível de tarefa são ignorados para contêineres do Windows. É recomendável especificar recursos em nível de contêiner para contêineres do Windows.
-
memória para tarefa
-
mermoryReservation em contêineres
-
Políticas de reinicialização em contêineres