Reservas de capacidade em AWS PCS - AWS PCS

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Reservas de capacidade em AWS PCS

Você pode reservar a EC2 capacidade da Amazon em uma zona de disponibilidade específica e por um período específico usando reservas de capacidade sob demanda ou blocos de EC2 capacidade para garantir que você tenha a capacidade computacional necessária disponível quando precisar.

nota

AWS PCSoferece suporte a reservas de capacidade sob demanda (ODCR), mas atualmente não oferece suporte a blocos de capacidade para ML.

Usando ODCRs com AWS PCS

Você pode escolher como AWS PCS consome suas instâncias reservadas. Se você criar uma aberturaODCR, todas as instâncias correspondentes iniciadas por AWS PCS ou outros processos em sua conta serão contabilizadas na reserva. Com uma segmentaçãoODCR, somente as instâncias lançadas com o ID de reserva específico são contabilizadas na reserva. Para cargas de trabalho urgentes, as segmentações ODCRs são mais comuns.

Você pode configurar um grupo de nós de AWS PCS computação para usar um alvo ODCR adicionando-o a um modelo de execução. Aqui estão as etapas para fazer isso:

  1. Crie uma reserva de capacidade sob demanda direcionada (ODCR).

  2. Adicione o ODCR a um grupo de reserva de capacidade.

  3. Associe o grupo de reserva de capacidade a um modelo de lançamento.

  4. Crie ou atualize um grupo de nós de AWS PCS computação para usar o modelo de execução.

Exemplo: reserve e use instâncias hpc6a.48xlarge com uma segmentação ODCR

Este exemplo de comando cria um alvo ODCR para 32 instâncias hpc6a.48xlarge. Para iniciar as instâncias reservadas em um grupo de posicionamento, adicione --placement-group-arn ao comando. Você pode definir uma data de parada com --end-date e--end-date-type, caso contrário, a reserva continuará até que seja encerrada manualmente.

aws ec2 create-capacity-reservation \ --instance-type hpc6a.48xlarge \ --instance-platform Linux/UNIX \ --availability-zone us-east-2a \ --instance-count 32 \ --instance-match-criteria targeted

O resultado desse comando será um ARN para o novoODCR. Para usar o ODCR with AWS PCS, ele deve ser adicionado a um grupo de reserva de capacidade. Isso ocorre porque AWS PCS não suporta indivíduosODCRs. Para obter mais informações, consulte Grupos de reserva de capacidade no Guia do usuário do Amazon Elastic Compute Cloud.

Veja como adicionar o ODCR a um grupo de reserva de capacidade chamadoEXAMPLE-CR-GROUP.

aws resource-groups group-resources --group EXAMPLE-CR-GROUP \ --resource-arns arn:aws:ec2:sa-east-1:123456789012:capacity-reservation/cr-1234567890abcdef1

Com o ODCR criado e adicionado a um grupo de reserva de capacidade, agora ele pode ser conectado a um grupo de nós de AWS PCS computação adicionando-o a um modelo de execução. Aqui está um exemplo de modelo de lançamento que faz referência ao grupo de reserva de capacidade.

{ "CapacityReservationSpecification": { "CapacityReservationResourceGroupArn": "arn:aws:resource-groups:us-east-2:123456789012:group/EXAMPLE-CR-GROUP" } }

Por fim, crie ou atualize um grupo de nós de AWS PCS computação para usar instâncias hpc6a.48xlarge e use o modelo de execução que faz referência a elas em seu grupo de reserva de capacidade. ODCR Para um grupo de nós estático, defina instâncias mínima e máxima para o tamanho da reserva (32). Para um grupo dinâmico de nós, defina as instâncias mínimas como 0 e as máximas até o tamanho da reserva.

Este exemplo é uma implementação simples de uma única ODCR que foi provisionada para um grupo de nós de computação. Mas, AWS PCS suporta muitos outros designs. Por exemplo, você pode subdividir um grupo grande ODCR ou de reserva de capacidade entre vários grupos de nós de computação. Ou você pode usar ODCRs aquela outra AWS conta criada e compartilhada com a sua. A principal restrição é que ODCRs sempre deve estar contida em um grupo de reserva de capacidade.

Para obter mais informações, consulte Reservas de capacidade sob demanda e blocos de capacidade para ML no Guia do usuário do Amazon Elastic Compute Cloud.