AWS ParallelCluster で使用されるサービス AWS - AWS ParallelCluster

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

AWS ParallelCluster で使用されるサービス AWS

AWS ParallelCluster は、次の Amazon ウェブサービス (AWS) のサービスを使用します。

Amazon API Gateway

Amazon API Gateway は、REST、HTTP、および WebSocket API をあらゆる規模で作成、公開、保守、モニタリング、AWS保護するためのサービスです。

AWS ParallelCluster ユーザーは API ゲートウェイを使用して AWS ParallelCluster API をホストします。

の詳細についてはAWS Batch、https://aws.amazon.com/api-gateway/https://docs.aws.amazon.com/apigateway/ を参照してください。

AWS Batch

AWS Batch は AWS マネージドジョブスケジューラサービスです。AWS Batch クラスターに最適な量と種類のコンピューティング資源 (CPU やメモリに最適化されたインスタンスなど) を動的に提供します。これらのリソースは、ボリューム要件など、バッチジョブの特定の要件に基づいてプロビジョニングされます。AWS Batch では、ジョブを効率的に実行するために、追加のバッチコンピューティングソフトウェアやサーバークラスターをインストールしたり、管理したりする必要はありません。

AWS Batch は、AWS Batch クラスターでのみ使用されます。

AWS Batch の詳細については、https://aws.amazon.com/batch/ および https://docs.aws.amazon.com/batch/ を参照してください。

AWS CloudFormation

AWS CloudFormationは、 infrastructure-as-code AWSクラウド環境内のサードパーティアプリケーションリソースとサードパーティアプリケーションリソースをモデル化およびプロビジョニングするための共通言語を提供するサービスです。AWS ParallelCluster が利用するメインのサービスです。AWS ParallelCluster の各クラスターはスタックとして表現され、各クラスターが必要とするすべてのリソースは AWS ParallelCluster AWS CloudFormation テンプレート内に定義されています。通常、AWS ParallelCluster CLIコマンドは、AWS CloudFormation スタックコマンド (作成、更新、削除コマンドなど) に直接対応しています。クラスター内で起動するインスタンスは、クラスターが起動する AWS リージョン の AWS CloudFormation エンドポイントに HTTPS を呼び出します。

AWS CloudFormation の詳細については、https://aws.amazon.com/cloudformation/ および https://docs.aws.amazon.com/cloudformation/ を参照してください。

Amazon CloudWatch

Amazon CloudWatch (CloudWatch) は、データと実用的な洞察を提供するモニタリングおよびオブザーバビリティサービスです。これらのインサイトは、アプリケーションのモニタリング、パフォーマンスの変化やサービスの例外への対応、リソースの使用状況の最適化に利用できます。ではAWS ParallelCluster CloudWatch 、Docker イメージのビルドステップとジョブの出力を監視および記録するダッシュボードとして使用されます。AWS Batch

AWS ParallelClusterバージョン 2.10.0 CloudWatch より前は、クラスターでのみ使用されていました。AWS Batch

の詳細については CloudWatch、https://aws.amazon.com/cloudwatch/ と https://docs.aws.amazon.com/cloudwatch/ を参照してください。

Amazon CloudWatch イベント

Amazon CloudWatch CloudWatch Events (Events) は、Amazon Web Services (AWS) リソースの変化を説明するシステムイベントのストリームをほぼリアルタイムで配信します。すぐに設定できる簡単なルールを使用して、ルールに一致したイベントを 1 つ以上のターゲット関数またはストリームに振り分けることができます。ではAWS ParallelCluster、 CloudWatch AWS Batchイベントはジョブに使用されます。

CloudWatch イベントの詳細については、https://docs.aws.amazon.com//eventbridge/latest/userguide/ を参照してくださいeb-cwe-now-eb。

Amazon CloudWatch ログ

Amazon CloudWatch ログ (CloudWatch ログ) はアマAmazon ンの中核機能の1つです CloudWatch。AWS ParallelCluster が使用している多くのコンポーネントのログファイルをモニタリング、保存、閲覧、検索するために使用できます。

AWS ParallelClusterバージョン 2.6.0 より前は、 CloudWatch AWS Batchログはクラスターでのみ使用されていました。

詳細については、「Amazon CloudWatch Logs との統合」を参照してください。

AWS CodeBuild

AWS CodeBuild(CodeBuild) は、ソースコードのコンパイル、テストの実行、AWSデプロイ可能なソフトウェアパッケージの作成を行うマネージド型継続的インテグレーションサービスです。ではAWS ParallelCluster CodeBuild 、クラスターの作成時に Docker イメージを自動的かつ透過的にビルドするために使用されます。

CodeBuild クラスターでのみ使用されます。AWS Batch

の詳細については CodeBuild、https://aws.amazon.com/codebuild/https://docs.aws.amazon.com/codebuild/ を参照してください。

「Amazon DynamoDB」

Amazon DynamoDB (DynamoDB) は、高速で柔軟な NoSQL データベースサービスです。クラスターの最小限の状態情報を保存するために使用されます。ヘッドノードは、プロビジョニングされたインスタンスを DynamoDB テーブルで追跡します。

DynamoDB は、AWS Batch クラスターでは使用されません。

DynamoDB の詳細については、https://aws.amazon.com/dynamodb/ および https://docs.aws.amazon.com/dynamodb/ を参照してください。

Amazon Elastic Block Store

Amazon Elastic Block Store (Amazon EBS) は、共有ボリュームの永続的ストレージを提供する高性能ブロックストレージサービスです。すべての Amazon EBS の設定を構成することができます。Amazon EBS ボリュームは、空白で初期化することも、既存の Amazon EBS スナップショットから初期化することもできます。

Amazon EBS の詳細については、https://aws.amazon.com/ebs/ および https://docs.aws.amazon.com/ebs/ を参照してください。

Amazon Elastic Compute Cloud

Amazon Elastic Compute Cloud (Amazon EC2) は、AWS ParallelCluster のコンピューティング容量を提供します。ヘッドノードとコンピューティングノードは、Amazon EC2 インスタンスです。HVM をサポートする任意のインスタンスタイプを選択できます。ヘッドノードとコンピューティングノードは、異なるインスタンスタイプにすることができます。また、複数のキューを使用する場合は、一部または全部のコンピューティングノードをスポットインスタンスとして起動することも可能です。インスタンスにあるインスタンスストアボリュームは、ストライピングされた LVM ボリュームとしてマウントされます。

Amazon EC2 の詳細については、https://aws.amazon.com/ec2/ および https://docs.aws.amazon.com/ec2/ を参照してください。

Amazon Elastic Container Registry

Amazon Elastic Container Registry (Amazon ECR) は、フルマネージドされた Docker コンテナレジストリで、Docker コンテナイメージの保存、管理、デプロイを容易に行うことができます。AWS ParallelCluster では、Amazon ECR がクラスタの作成時に構築される Docker イメージを保存します。その後で Docker イメージは、送信されたジョブにコンテナを実行するために AWS Batch に使用されます。

Amazon ECR は、AWS Batch クラスターでのみ使用されます。

詳細については、https://aws.amazon.com/ecr/ および https://docs.aws.amazon.com/ecr/ を参照してください。

Amazon EFS

Amazon Elastic File System (Amazon EFS)は、AWS クラウド サービスやオンプレミスのリソースで使用できる、シンプルでスケーラブルな、フルマネージドされた伸縮自在な NFS ファイルシステムを提供します。Amazon EFS は、EfsSettings が指定されている場合に使用されます。AWS ParallelCluster バージョン 2.1.0 で Amazon EFS をサポートしました。

Amazon EFS の詳細については、https://aws.amazon.com/efs/ および https://docs.aws.amazon.com/efs/ を参照してください。

Amazon FSx for Lustre

FSx for Lustre は、オープンソースの Lustre ファイルシステムを使用した高性能なファイルシステムを提供します。FsxLustreSettings のプロパティ が指定されている場合、FSx for Lustre が使用されます。AWS ParallelCluster バージョン 2.2.1 で FSx for Lustre をサポートしました。

FSx for Lustre の詳細については、https://aws.amazon.com/fsx/lustre/ および https://docs.aws.amazon.com/fsx/ を参照してください。

ONTAP NetApp 向けAmazon FSx

FSx for ONTAPは、 NetApp一般的なONTAPファイルシステムをベースに構築されたフルマネージド型の共有ストレージシステムを提供します。FsxOntapSettings のプロパティ が指定されている場合、FSx for ONTAP が使用されます。AWS ParallelCluster バージョン 3.2.0 で FSx for ONTAP をサポートしました。

FSx for ONTAP の詳細については、https://aws.amazon.com/fsx/netapp-ontap/ および https://docs.aws.amazon.com/fsx/ を参照してください。

Amazon FSx for OpenZFS

FSx for OpenZFS は、一般的な OpenZFS ファイルシステム上に構築されたフルマネージド型の共有ストレージシステムを提供します。FsxOpenZfsSettings のプロパティ が指定されている場合、FSx for OpenZFS が使用されます。AWS ParallelCluster バージョン 3.2.0 で FSx for OpenZFS をサポートしました。

FSx for OpenZFS の詳細については、https://aws.amazon.com/fsx/openzfs/ および https://docs.aws.amazon.com/fsx/ を参照してください。

AWS Identity and Access Management

AWS Identity and Access Management (IAM) は AWS ParallelCluster 内で使用され、個々のクラスターに固有のインスタンスに対して、Amazon EC2 用の最小特権の IAM ロールを提供します。AWS ParallelCluster インスタンスには、クラスターのデプロイと管理に必要な特定の API コールへのアクセスのみが与えられます。

AWS Batch クラスターでは、クラスター作成時に Docker イメージ構築プロセスに関係するコンポーネント用に IAM ロールも作成されます。これらのコンポーネントには、Amazon ECR リポジトリとの間で Docker イメージを追加および削除することが許可されている Lambda 関数が含まれます。また、 CodeBuild クラスターとプロジェクト用に作成された Amazon S3 バケットを削除できる機能も含まれています。AWS Batch リソース、インスタンス、およびジョブのロールもあります。

IAM の詳細については、https://aws.amazon.com/iam/ および https://docs.aws.amazon.com/iam/ を参照してください。

AWS Lambda

AWS Lambda (Lambda) は、Docker イメージの作成をオーケストレートする機能を実行します。また、Lambda は Amazon ECR リポジトリや Amazon S3 に保存された Docker イメージなど、カスタムクラスターソースのクリーンアップを管理します。

Lambda の詳細については、https://aws.amazon.com/lambda/ および https://docs.aws.amazon.com/lambda/ を参照してください。

「Amazon RDS」

Amazon Relational Database Service (Amazon RDS) は、AWS クラウド上でリレーショナルデータベースを簡単に設定、運用、および拡張することができるウェブサービスです。

AWS ParallelCluster は AWS Batch および Slurm に Amazon RDS を使用します。

Amazon RDS の詳細については、https://aws.amazon.com/rds/ および https://docs.aws.amazon.com/rds/ を参照してください。

Amazon Route 53

Amazon Route 53 (Route 53) は、各コンピューティングノードのホスト名と完全に適正のドメイン名を持つホストゾーンを作成するために使用します。

Route 53 の詳細については、https://aws.amazon.com/route53/ および https://docs.aws.amazon.com/route53/ を参照してください。

Amazon Simple Notification Service

(Amazon SNS) は、パブリッシャーからサブスクライバー (生産者および消費者とも呼ばれます) へのメッセージ配信を提供するマネージドサービスです。

AWS ParallelCluster は API ホスティングに Amazon SNS を使用しています。

Amazon SNS の詳細については、https://aws.amazon.com/sns/ および https://docs.aws.amazon.com/sns/ を参照してください。

Amazon Simple Storage Service

Amazon Simple Storage Service (Amazon S3) は、各 AWS リージョン に配置された AWS ParallelCluster テンプレートを保存します。AWS ParallelCluster は、CLI/SDK ツールが Amazon S3 を使用できるように設定することができます。

また、AWS ParallelCluster は AWS アカウント に Amazon S3 バケットを作成しクラスター構成ファイルなどクラスターで使用するリソースを保存します。AWS ParallelCluster は、クラスターを作成する各 AWS リージョン ごとに 1 つの Amazon S3 バケットを保持します。

AWS Batch クラスターを使用する場合、お客様のアカウントの Amazon S3 バケットが関連データの保存に使用されます。例えば、バケットには、投入されたジョブから Docker イメージやスクリプトが作成された際に作成されたアーティファクトが保存されます。

詳細については、https://aws.amazon.com/s3/ および https://docs.aws.amazon.com/s3/ を参照してください。

Amazon VPC

Amazon VPC は、クラスター内のノードが使用するネットワークを定義します。

Amazon VPC の詳細については、https://aws.amazon.com/vpc/ および https://docs.aws.amazon.com/vpc/ を参照してください。

Elastic Fabric Adapter

Elastic Fabric Adapter (EFA) は、Amazon EC2 インスタンス向けのネットワークインターフェイスです。これを使用し、AWS で高レベルのノード間通信を必要とするアプリケーションを実行できます。

EC2 Image Builder の詳細については、https://aws.amazon.com/hpc/efa/ を参照してください。

EC2 Image Builder

EC2 Image Builder は、 up-to-date カスタマイズされた安全なサーバイメージの作成、管理、AWSデプロイを自動化するのに役立つ完全マネージド型サービスです。

AWS ParallelCluster は Image Builder を使用して AWS ParallelCluster イメージを作成および管理します。

EC2 Image Builder の詳細については、https://aws.amazon.com/image-builder/https://docs.aws.amazon.com/imagebuilder/ を参照してください。

NICE DCV

NICE DCV は、高性能なリモートディスプレイプロトコルで、さまざまなネットワーク条件の中で、あらゆるデバイスにリモートデスクトップやアプリケーションストリーミングを安全に配信する方法を提供します。HeadNode セクション / Dcv 設定が指定されている場合は NICE DCV が使用されます。AWS ParallelCluster バージョン 2.5.0 では、NICE DCV をサポートしました。

NICE DCV の詳細については、https://aws.amazon.com/hpc/dcv/ および https://docs.aws.amazon.com/dcv/ を参照してください。