View a markdown version of this page

AWS services utilisés par AWS ParallelCluster - AWS ParallelCluster

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.

AWS services utilisés par AWS ParallelCluster

Les services Amazon Web Services (AWS) suivants sont utilisés par AWS ParallelCluster.

Amazon API Gateway

Amazon API Gateway est un AWS service qui permet de créer, de publier, de gérer, de surveiller et de sécuriser les WebSocket API REST, HTTP et à n'importe quelle échelle

AWS ParallelCluster utilise API Gateway pour héberger l' AWS ParallelCluster API.

Pour plus d'informations sur Amazon API Gateway, consultez https://aws.amazon.com/api-gateway/ et https://docs.aws.amazon.com/apigateway/.

AWS Batch

AWS Batch est un service de planification des tâches AWS géré. Il fournit de manière dynamique la quantité et le type optimaux de ressources de calcul (par exemple, des instances optimisées pour le processeur ou la mémoire) dans AWS Batch des clusters. Ces ressources sont provisionnées en fonction des exigences spécifiques de vos tâches par lots, y compris les exigences en matière de volume. Avec AWS Batch, vous n'avez pas besoin d'installer ou de gérer des logiciels de traitement par lots ou des clusters de serveurs supplémentaires pour exécuter vos tâches efficacement.

AWS Batch est utilisé uniquement avec les AWS Batch clusters.

Pour plus d'informations sur AWS Batch, consultez https://aws.amazon.com/batch/ et https://docs.aws.amazon.com/batch/.

CloudFormation

CloudFormation est un service d'infrastructure sous forme de code qui fournit un langage commun pour modéliser AWS et provisionner des ressources d'applications tierces dans votre environnement cloud. C'est le principal service utilisé par AWS ParallelCluster. Chaque cluster AWS ParallelCluster est représenté sous la forme d'une pile, et toutes les ressources requises par chaque cluster sont définies dans le AWS ParallelCluster CloudFormation modèle. Dans la plupart des cas, les commandes AWS ParallelCluster CLI correspondent directement aux commandes de CloudFormation pile, telles que créer, mettre à jour et supprimer. Les instances lancées au sein d'un cluster effectuent des appels HTTPS vers le CloudFormation point de terminaison sur Région AWS lequel le cluster est lancé.

Pour plus d'informations sur CloudFormation, consultez https://aws.amazon.com/cloudformation/ et https://docs.aws.amazon.com/cloudformation/.

Amazon CloudWatch

Amazon CloudWatch (CloudWatch) est un service de surveillance et d'observabilité qui vous fournit des données et des informations exploitables. Ces informations peuvent être utilisées pour surveiller vos applications, répondre aux changements de performances et aux exceptions de service, et optimiser l'utilisation des ressources. In AWS ParallelCluster, CloudWatch est utilisé pour un tableau de bord, pour surveiller et enregistrer les étapes de création de l'image Docker et la sortie des AWS Batch tâches.

Avant AWS ParallelCluster la version 2.10.0, n' CloudWatch était utilisé qu'avec AWS Batch les clusters.

Pour plus d'informations sur CloudWatch, consultez https://aws.amazon.com/cloudwatch/ et https://docs.aws.amazon.com/cloudwatch/.

CloudWatch Événements Amazon

Amazon CloudWatch Events (CloudWatch Events) diffuse un flux d'événements système en temps quasi réel qui décrivent les modifications apportées aux ressources Amazon Web Services (AWS). A l'aide de règles simples et rapidement configurées, vous pouvez faire correspondre des événements et les acheminer vers un ou plusieurs flux ou une ou plusieurs fonctions cibles. Dans AWS ParallelCluster, CloudWatch Events est utilisé pour les AWS Batch tâches.

Pour plus d'informations sur CloudWatch les événements, consultez https://docs.aws.amazon.com//eventbridge/latest/userguide/eb-cwe-now-eb.

CloudWatch Journaux Amazon

Amazon CloudWatch Logs (CloudWatch Logs) est l'une des fonctionnalités principales d'Amazon CloudWatch. Vous pouvez l'utiliser pour surveiller, stocker, consulter et rechercher dans les fichiers journaux de nombreux composants utilisés par AWS ParallelCluster.

Avant AWS ParallelCluster la version 2.6.0, CloudWatch Logs n'était utilisé qu'avec les AWS Batch clusters.

Pour de plus amples informations, veuillez consulter Intégration à Amazon CloudWatch Logs.

AWS CodeBuild

AWS CodeBuild (CodeBuild) est un service d'intégration continue AWS géré qui compile le code source, exécute des tests et produit des packages logiciels prêts à être déployés. In AWS ParallelCluster, CodeBuild est utilisé pour créer automatiquement et de manière transparente des images Docker lors de la création de clusters.

CodeBuild est utilisé uniquement avec les AWS Batch clusters.

Pour plus d'informations sur CodeBuild, consultez https://aws.amazon.com/codebuild/ et https://docs.aws.amazon.com/codebuild/.

Amazon DynamoDB

Amazon DynamoDB (DynamoDB) est un service de base de données NoSQL rapide et flexible. Il est utilisé pour stocker les informations d'état minimales du cluster. Le nœud principal suit les instances provisionnées dans une table DynamoDB.

DynamoDB n'est pas utilisé avec AWS Batch les clusters.

Pour plus d'informations sur DynamoDB, reportez-vous https://aws.amazon.com/dynamodb/ aux sections et. https://docs.aws.amazon.com/dynamodb/

Amazon Elastic Block Store

Amazon Elastic Block Store (Amazon EBS) est un service de stockage par blocs à hautes performances qui fournit un stockage permanent pour les volumes partagés. Tous les paramètres Amazon EBS peuvent être transmis via la configuration. Les volumes Amazon EBS peuvent être initialisés vides ou à partir d'un instantané Amazon EBS existant.

Pour plus d'informations sur Amazon EBS, consultez https://aws.amazon.com/ebs/ et https://docs.aws.amazon.com/ebs/.

Amazon Elastic Compute Cloud

Amazon Elastic Compute Cloud (Amazon EC2) fournit la capacité de calcul pour AWS ParallelCluster. Les nœuds de tête et de calcul sont des instances Amazon EC2. Tout type d'instance prenant en charge les machines virtuelles matérielles (HVM) peut être sélectionné. Les nœuds de tête et de calcul peuvent être de différents types d'instances. De plus, si plusieurs files d'attente sont utilisées, certains ou tous les nœuds de calcul peuvent également être lancés en tant qu'instance Spot. Les volumes de stockage d'instance trouvés sur les instances sont montés en tant que volumes LVM (Logical Volume Manager) par bandes.

Pour plus d'informations sur Amazon EC2, consultez https://aws.amazon.com/ec2/ et https://docs.aws.amazon.com/ec2/.

Amazon Elastic Container Registry

Amazon Elastic Container Registry (Amazon ECR) est un registre de conteneurs Docker entièrement géré qui facilite le stockage, la gestion et le déploiement d'images de conteneurs Docker. Dans AWS ParallelCluster, Amazon ECR stocke les images Docker créées lors de la création de clusters. Les images Docker sont ensuite utilisées AWS Batch pour exécuter les conteneurs pour les tâches soumises.

Amazon ECR est utilisé uniquement avec les AWS Batch clusters.

Pour plus d’informations, consultez https://aws.amazon.com/ecr/ et https://docs.aws.amazon.com/ecr/.

Amazon EFS

Amazon Elastic File System (Amazon EFS) fournit un système de fichiers NFS élastique simple, évolutif et entièrement géré à utiliser avec des AWS Cloud services et des ressources sur site. Amazon EFS est utilisé lorsqu'ils EfsSettings sont spécifiés. La prise en charge d'Amazon EFS a été ajoutée dans AWS ParallelCluster la version 2.1.0.

Pour plus d'informations sur Amazon EFS, consultez https://aws.amazon.com/efs/ et https://docs.aws.amazon.com/efs/.

Amazon FSx pour Lustre

FSx for Lustre fournit un système de fichiers hautes performances qui utilise le système de fichiers open source Lustre. FSx for Lustre est utilisé lorsqu'ils Propriétés de FsxLustreSettings sont spécifiés. La prise en charge de FSx pour Lustre a été ajoutée dans la AWS ParallelCluster version 2.2.1.

Pour plus d'informations sur FSx for Lustre, consultez https://aws.amazon.com/fsx/lustre/ et https://docs.aws.amazon.com/fsx/.

Amazon FSx pour NetApp ONTAP

FSx pour ONTAP fournit un système de stockage partagé entièrement géré basé sur le célèbre système NetApp de fichiers ONTAP. FSx pour ONTAP est utilisé lorsque Propriétés de FsxOntapSettings cela est spécifié. La prise en charge de FSx pour ONTAP a été ajoutée dans la AWS ParallelCluster version 3.2.0.

Pour plus d'informations sur FSx pour ONTAP, consultez https://aws.amazon.com/fsx/netapp-ontap/ et. https://docs.aws.amazon.com/fsx/

Amazon FSx pour OpenZFS

FSx pour OpenZFS fournit un système de stockage partagé entièrement géré basé sur le célèbre système de fichiers OpenZFS. FSx pour OpenZFS est utilisé lorsqu'ils sont spécifiés. Propriétés de FsxOpenZfsSettings Le support de FSx pour OpenZFS a été ajouté dans AWS ParallelCluster la version 3.2.0.

Pour plus d'informations sur FSx pour OpenZFS, consultez et. https://aws.amazon.com/fsx/openzfs/ https://docs.aws.amazon.com/fsx/

Gestion des identités et des accès AWS

Gestion des identités et des accès AWS (IAM) est utilisé AWS ParallelCluster pour fournir le rôle IAM le moins privilégié à Amazon EC2 pour l'instance qui est spécifique à chaque cluster individuel. AWS ParallelCluster les instances n'ont accès qu'aux appels d'API spécifiques nécessaires au déploiement et à la gestion du cluster.

Avec les AWS Batch clusters, des rôles IAM sont également créés pour les composants impliqués dans le processus de création d'images Docker lors de la création de clusters. Ces composants incluent les fonctions Lambda qui sont autorisées à ajouter et à supprimer des images Docker depuis et vers le référentiel Amazon ECR. Elles incluent également les fonctions permettant de supprimer le compartiment Amazon S3 créé pour le cluster et le CodeBuild projet. Il existe également des rôles pour les AWS Batch ressources, les instances et les tâches.

Pour plus d'informations sur IAM, consultez https://aws.amazon.com/iam/ et https://docs.aws.amazon.com/iam/.

AWS Lambda

AWS Lambda (Lambda) exécute les fonctions qui orchestrent la création d'images Docker. Lambda gère également le nettoyage des ressources de cluster personnalisées, telles que les images Docker stockées dans le référentiel Amazon ECR et sur Amazon S3.

Pour plus d'informations sur Lambda, consultez https://aws.amazon.com/lambda/ et https://docs.aws.amazon.com/lambda/.

Amazon RDS

Amazon Relational Database Service (Amazon RDS) est un service Web qui facilite la configuration, l'exploitation et la mise à l'échelle d'une base de données relationnelle dans le AWS cloud.

AWS ParallelCluster utilise Amazon RDS pour AWS Batch etSlurm.

Pour plus d'informations sur Amazon RDS, consultez https://aws.amazon.com/rds/ et https://docs.aws.amazon.com/rds/.

Amazon Route 53

Amazon Route 53 (Route 53) est utilisé pour créer des zones hébergées avec des noms d'hôtes et des noms de domaine complets pour chacun des nœuds de calcul.

Pour plus d'informations sur la Route 53, consultez https://aws.amazon.com/route53/ et https://docs.aws.amazon.com/route53/.

Amazon Simple Notification Service

(Amazon SNS) est un service géré qui permet de transmettre des messages des éditeurs aux abonnés (également appelés producteurs et consommateurs).

AWS ParallelCluster utilise Amazon SNS pour l'hébergement des API.

Pour plus d'informations sur Amazon SNS, consultez https://aws.amazon.com/sns/ et https://docs.aws.amazon.com/sns/.

Amazon Simple Storage Service

Amazon Simple Storage Service (Amazon S3) stocke les AWS ParallelCluster modèles situés dans chacun d'eux Région AWS. AWS ParallelCluster peut être configuré pour autoriser CLI/SDK les outils à utiliser Amazon S3.

AWS ParallelCluster crée également un compartiment Amazon S3 dans votre Compte AWS espace pour stocker les ressources utilisées par vos clusters, comme le fichier de configuration du cluster. AWS ParallelCluster gère un compartiment Amazon S3 dans chaque compartiment dans Région AWS lequel vous créez des clusters.

Lorsque vous utilisez un AWS Batch cluster, un compartiment Amazon S3 de votre compte est utilisé pour stocker les données associées. Par exemple, le bucket stocke les artefacts créés lorsqu'une image Docker et des scripts sont créés à partir de tâches soumises.

Pour plus d’informations, consultez https://aws.amazon.com/s3/ et https://docs.aws.amazon.com/s3/.

Amazon VPC

Un Amazon Virtual Private Cloud (VPC) définit un réseau utilisé par les nœuds de votre cluster.

Pour plus d'informations sur Amazon VPC, consultez https://aws.amazon.com/vpc/ et https://docs.aws.amazon.com/vpc/.

Elastic Fabric Adapter

Elastic Fabric Adapter (EFA) est une interface réseau pour les instances que vous pouvez utiliser pour exécuter des applications nécessitant des niveaux élevés de communications inter-nœuds à grande échelle AWS.

Pour plus d'informations sur Elastic Fabric Adapter, consultez https://aws.amazon.com/hpc/efa/.

EC2 Image Builder

EC2 Image Builder est un AWS service entièrement géré qui vous aide à automatiser la création, la gestion et le déploiement d'images de serveur personnalisées, sécurisées et à jour.

AWS ParallelCluster utilise Image Builder pour créer et gérer AWS ParallelCluster des images.

Pour plus d'informations sur EC2 Image Builder, consultez https://aws.amazon.com/image-builder/ et https://docs.aws.amazon.com/imagebuilder/.

Amazon DVD

Amazon DCV est un protocole d'affichage à distance hautes performances qui fournit un moyen sécurisé de diffuser des postes de travail distants et des applications en streaming vers n'importe quel appareil, quelles que soient les conditions du réseau. Amazon DCV est utilisé lorsque les CV paramètresHeadNode Section/sont spécifiés. La prise en charge d'Amazon DCV a été ajoutée dans la AWS ParallelCluster version 2.5.0.

Pour plus d'informations sur Amazon DCV, consultez https://aws.amazon.com/hpc/dcv/ et https://docs.aws.amazon.com/dcv/.