Usando modelos de EC2 lançamento da Amazon com 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á.

Usando modelos de EC2 lançamento da Amazon com AWS PCS

Na AmazonEC2, um modelo de lançamento pode armazenar um conjunto de preferências para que você não precise especificá-las individualmente ao iniciar instâncias. AWS PCSincorpora modelos de lançamento como uma forma flexível de configurar grupos de nós de computação. Ao criar um grupo de nós, você fornece um modelo de lançamento. AWS PCScria um modelo de lançamento derivado que inclui transformações para ajudar a garantir que ele funcione com o serviço.

Entender quais são as opções e considerações ao escrever um modelo de lançamento personalizado pode ajudá-lo a criar um para uso com AWS PCS ele. Para obter mais informações sobre modelos de execução, consulte Como iniciar uma instância a partir de um modelo de execução no Guia EC2 do usuário da Amazon.

Visão geral

mais de 30 parâmetros disponíveis que você pode incluir em um modelo de EC2 execução, controlando muitos aspectos de como as instâncias são configuradas. A maioria é totalmente compatível com AWS PCS, mas há algumas exceções.

Os seguintes parâmetros do modelo do EC2 Launch serão ignorados AWS PCS, pois essas propriedades precisam ser gerenciadas diretamente pelo serviço:

  • Tipo de instância/Especificar atributos do tipo de instância (InstanceRequirements) — AWS PCS não oferece suporte à seleção de instância baseada em atributos.

  • Tipo de instância (InstanceType) — Especifique os tipos de instância ao criar um grupo de nós.

  • Detalhes avançados/perfil de IAM instância (IamInstanceProfile) — Você fornece isso ao criar ou atualizar o grupo de nós.

  • Detalhes avançados/Desativar a API terminação (DisableApiTermination) — AWS PCS deve controlar o ciclo de vida das instâncias do grupo de nós que ela executa.

  • Detalhes avançados/Desabilitar API stop (DisableApiStop) — AWS PCS deve controlar o ciclo de vida das instâncias do grupo de nós que ele executa.

  • Detalhes avançados/Stop — Hibernate behavior (HibernationOptions) — não AWS PCS suporta a hibernação de instâncias.

  • Detalhes avançados/Elastic GPU (ElasticGpuSpecifications) — O Amazon Elastic Graphics chegou ao fim da vida útil em 8 de janeiro de 2024.

  • Detalhes avançados/Elastic Inference (ElasticInferenceAccelerators) — O Amazon Elastic Inference não está mais disponível para novos clientes.

  • AAdvancedDetalhes/especificar CPU opções/segmentos por núcleo (ThreadsPerCore) — AWS PCS define o número de segmentos por núcleo como 1.

Esses parâmetros têm requisitos especiais que oferecem suporte à compatibilidade com AWS PCS:

  • Dados do usuário (UserData) — Isso deve ser codificado em várias partes. Consulte Trabalhando com dados de EC2 usuários da Amazon.

  • Imagens do aplicativo e do sistema operacional (ImageId) — Você pode incluir isso. No entanto, se você especificar uma AMI ID ao criar ou atualizar o grupo de nós, ela substituirá o valor no modelo de execução. O AMI que você fornece deve ser compatível com AWS PCS. Para obter mais informações, consulte "Amazon Machine Images (AMIs) para AWS PCS.

  • Configurações de rede/Firewall (grupos de segurança) (SecurityGroups) — Uma lista de nomes de grupos de segurança não pode ser definida em um AWS PCS modelo de lançamento. Você pode definir uma lista de grupos de segurança IDs (SecurityGroupIds), a menos que você defina interfaces de rede no modelo de execução. Em seguida, você deve especificar o grupo de segurança IDs para cada interface. Para obter mais informações, consulte Grupos de segurança em AWS PCS.

  • Configurações de rede/Configuração de rede avançada (NetworkInterfaces) — Se você usa EC2 instâncias com uma única placa de rede e não precisa de nenhuma configuração de rede especializada, AWS PCS pode configurar a rede de instâncias para você. Para configurar várias placas de rede ou habilitar o Elastic Fabric Adapter em suas instâncias, useNetworkInterfaces. Cada interface de rede deve ter uma lista de grupos de segurança IDs abaixoGroups. Para obter mais informações, consulte Várias interfaces de rede em AWS PCS.

  • Detalhes avançados/reserva de capacidade (CapacityReservationSpecification) — Isso pode ser definido, mas não pode fazer referência a um específico CapacityReservationId ao trabalhar com. AWS PCS No entanto, você pode referenciar um grupo de reserva de capacidade, onde esse grupo contém uma ou mais reservas de capacidade. Para obter mais informações, consulte Reservas de capacidade em AWS PCS.