Utilisation des modèles EC2 de lancement Amazon avec AWS PCS - AWS PCS

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Utilisation des modèles EC2 de lancement Amazon avec AWS PCS

Sur AmazonEC2, un modèle de lancement peut stocker un ensemble de préférences afin que vous n'ayez pas à les spécifier individuellement lorsque vous lancez des instances. AWS PCSintègre des modèles de lancement comme moyen flexible de configurer des groupes de nœuds de calcul. Lorsque vous créez un groupe de nœuds, vous fournissez un modèle de lancement. AWS PCScrée à partir de celui-ci un modèle de lancement dérivé qui inclut des transformations pour garantir son fonctionnement avec le service.

Comprendre les options et les considérations à prendre en compte lors de la rédaction d'un modèle de lancement personnalisé peut vous aider à en créer un à utiliser AWS PCS. Pour plus d'informations sur les modèles de lancement, consultez Lancer une instance à partir d'un modèle de lancement Lancer une instance à partir d'un modèle de lancement dans le guide de EC2 l'utilisateur Amazon.

Présentation

Il existe plus de 30 paramètres disponibles que vous pouvez inclure dans un modèle de EC2 lancement, contrôlant de nombreux aspects de la configuration des instances. La plupart sont entièrement compatibles avec AWS PCS, à quelques exceptions près.

Les paramètres suivants du modèle de EC2 lancement seront ignorés AWS PCS car ces propriétés doivent être gérées directement par le service :

  • Type d'instance/Spécifiez les attributs du type d'instance (InstanceRequirements) : AWS PCS ne prend pas en charge la sélection d'instance basée sur les attributs.

  • Type d'instance (InstanceType) : spécifiez les types d'instances lorsque vous créez un groupe de nœuds.

  • Détails avancés/profil d'IAMinstance (IamInstanceProfile) — Vous les fournissez lorsque vous créez ou mettez à jour le groupe de nœuds.

  • Détails avancés/Disable API termination (DisableApiTermination) : AWS PCS doit contrôler le cycle de vie des instances du groupe de nœuds qu'il lance.

  • Détails avancés/Disable API stop (DisableApiStop) : AWS PCS doit contrôler le cycle de vie des instances de groupes de nœuds qu'il lance.

  • Détails avancés/Stop — Comportement d'hibernation (HibernationOptions) — AWS PCS ne prend pas en charge l'hibernation des instances.

  • Détails avancés/Elastic GPU (ElasticGpuSpecifications) — Amazon Elastic Graphics a atteint la fin de son cycle de vie le 8 janvier 2024.

  • Détails avancés/Inférence élastique (ElasticInferenceAccelerators) — Amazon Elastic Inference n'est plus disponible pour les nouveaux clients.

  • AAdvancedDétails/Spécifier les CPU options/Threads par cœur (ThreadsPerCore) — AWS PCS définit le nombre de threads par cœur à 1.

Ces paramètres ont des exigences particulières qui garantissent la compatibilité avec AWS PCS :

  • Données utilisateur (UserData) : elles doivent être codées en plusieurs parties. Consultez Utilisation des données EC2 utilisateur d'Amazon.

  • Images de l'application et du système d'exploitation (ImageId) — Vous pouvez les inclure. Toutefois, si vous spécifiez un AMI ID lorsque vous créez ou mettez à jour le groupe de nœuds, il remplacera la valeur du modèle de lancement. Le AMI que vous fournissez doit être compatible avec AWS PCS. Pour plus d'informations, reportez-vous à la section "Amazon Machine Images (AMIs) pour AWS PCS.

  • Paramètres réseau/Pare-feu (groupes de sécurité) (SecurityGroups) — Il est impossible de définir une liste de noms de groupes de sécurité dans un modèle de AWS PCS lancement. Vous pouvez définir une liste de groupes de sécurité IDs (SecurityGroupIds), sauf si vous définissez des interfaces réseau dans le modèle de lancement. Vous devez ensuite spécifier le groupe de sécurité IDs pour chaque interface. Pour de plus amples informations, veuillez consulter Groupes de sécurité dans AWS PCS.

  • Paramètres réseau/Configuration réseau avancée (NetworkInterfaces) — Si vous utilisez des EC2 instances avec une seule carte réseau et que vous n'avez pas besoin de configuration réseau spécialisée, vous AWS PCS pouvez configurer la mise en réseau des instances pour vous. Pour configurer plusieurs cartes réseau ou pour activer Elastic Fabric Adapter sur vos instances, utilisezNetworkInterfaces. Chaque interface réseau doit contenir une liste de groupes de IDs sécuritéGroups. Pour de plus amples informations, veuillez consulter Plusieurs interfaces réseau dans AWS PCS.

  • Détails avancés/réservation de capacité (CapacityReservationSpecification) — Cela peut être défini, mais vous ne pouvez pas faire référence à un élément spécifique CapacityReservationId lorsque vous travaillez avec. AWS PCS Vous pouvez toutefois faire référence à un groupe de réservation de capacité, lorsque ce groupe contient une ou plusieurs réservations de capacité. Pour de plus amples informations, veuillez consulter Réservations de capacité en AWS PCS.