View a markdown version of this page

Considérations relatives à l'environnement informatique pour MNP avec AWS Batch - AWS Batch

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.

Considérations relatives à l'environnement informatique pour MNP avec AWS Batch

Plusieurs points sont à prendre en compte lors de la configuration des environnements de calcul pour exécuter des tâches parallèles à plusieurs nœuds avec AWS Batch.

  • Multi-node les tâches parallèles ne sont pas prises en charge dans les environnements UNMANAGED informatiques.

  • Si vous souhaitez soumettre des tâches parallèles multi-nœuds à un environnement de calcul, créez un groupe de placement de clusters dans une zone de disponibilité unique et associez-le à vos ressources de calcul. Cela permet de maintenir vos tâches parallèles multi-nœuds sur un regroupement logique d'instances proches avec un potentiel de flux réseau élevé. Pour plus d'informations, veuillez consulter la rubrique Groupes de placement dans le Guide de l'utilisateur Amazon EC2.

  • Multi-node les tâches parallèles ne sont pas prises en charge dans les environnements de calcul qui utilisent des instances Spot.

  • AWS Batch les tâches parallèles multi-nœuds utilisent le mode awsvpc réseau Amazon ECS, qui confère à vos conteneurs de tâches parallèles multi-nœuds les mêmes propriétés réseau que les instances Amazon EC2. Chaque conteneur de tâche parallèle à plusieurs nœuds obtient sa propre interface réseau Elastic, une adresse IP privée principale et un nom d'hôte DNS interne. L'interface réseau est créée dans le même sous-réseau VPC que sa ressource de calcul hôte.

  • Votre environnement informatique peut ne pas être associé à plus de cinq groupes de sécurité. Les interfaces réseau élastiques créées et associées à une tâche MNP utiliseront les groupes de sécurité spécifiés dans votre environnement informatique. Si vous ne spécifiez pas de groupe de sécurité, le groupe de sécurité par défaut pour le VPC est utilisé. Contrairement aux AWS Batch tâches classiques, les tâches parallèles multi-nœuds n'utilisent pas les groupes de sécurité spécifiés dans les modèles de lancement.

  • Le mode awsvpc réseau ne fournit pas les interfaces réseau élastiques pour les tâches parallèles multi-nœuds avec des adresses IP publiques. Pour accéder à Internet, vos ressources de calcul doivent être lancées dans un sous-réseau privé configuré pour utiliser une passerelle NAT. Pour plus d'informations, consultez la section Passerelles NAT dans le guide de l'utilisateur Amazon VPC. Inter-node la communication doit utiliser l'adresse IP privée ou le nom d'hôte DNS du nœud. Multi-node les tâches parallèles qui s'exécutent sur des ressources de calcul au sein de sous-réseaux publics ne disposent pas d'un accès réseau sortant. Pour créer un VPC avec des sous-réseaux privés et une passerelle NAT, consultez Créer un Virtual Private Cloud.

  • Les interfaces réseau élastiques créées et associées à vos ressources de calcul ne peuvent pas être détachées manuellement ni modifiées par votre compte. Cela permet d'éviter la suppression accidentelle d'une interface réseau élastique associée à une tâche en cours d'exécution. Pour libérer les interfaces réseau Elastic pour une tâche, arrêtez-la.

  • Votre environnement de calcul doit disposer de suffisamment de vCPU pour prendre en charge votre tâche parallèle à plusieurs nœuds.

  • Votre quota d'instances Amazon EC2 inclut le nombre d'instances nécessaires pour exécuter votre tâche. Supposons, par exemple, que votre tâche nécessite 30 instances, mais que votre compte ne puisse exécuter que 20 instances dans une région. Ensuite, le RUNNABLE statut de votre travail restera bloqué.

  • Si vous spécifiez un type d'instance pour un groupe de nœuds dans une tâche parallèle multi-nœuds, votre environnement de calcul doit lancer ce type d'instance.