Publicado: Feb 4, 2019
Hoje, anunciamos o suporte aprimorado do Amazon Elastic Container Service (ECS) para execução de Machine Learning e aplicativos de computação de alto desempenho em instâncias de GPU do EC2. Agora, as definições de tarefa do ECS permitem designar um número de GPUs a ser atribuídas a determinados contêineres, que o ECS fixará de acordo com o isolamento da carga de trabalho e o desempenho ideal.
Anteriormente, para aproveitar as GPUs no ECS, era necessário adicionar AMIs com configuração personalizada e usar uma lógica personalizada de posicionamento de vCPUs como proxy para tentar atribuir GPUs físicas a contêineres específicos. Além disso, não era possível realizar fixações nem isolamentos. Agora, é possível usar AMIs otimizadas para GPUs do ECS com instâncias p2 e p3, que já incorporam drivers de kernel da NVIDIA pré-configurados, um tempo de execução de GPU do Docker adequado e uma versão padrão de CUDA. Agora, as definições de tarefa permitem designar um número de GPUs a ser atribuídas a um contêiner específico, que o ECS usará como mecanismo de agendamento. À medida que os contêineres são colocados nessas instâncias, o ECS fixa as GPUs físicas aos contêineres desejados para viabilizar o isolamento da carga de trabalho e o desempenho ideal.
Para saber mais, leia nosso blog ou confira nossa documentação. Veja onde o ECS está disponível na tabela de regiões.