AWSが使用する サービスAWS ParallelCluster - AWS ParallelCluster

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

AWSが使用する サービスAWS ParallelCluster

次の Amazon Web Services (AWS) サービスが で使用されますAWS ParallelCluster。

AWS Auto Scaling

注記

このセクションは、AWS ParallelClusterバージョン 2.11.4 以前のバージョンにのみ適用されます。バージョン 2.11.5 以降、AWS ParallelClusterは の使用をサポートしていませんAWS Auto Scaling。

AWS Auto Scalingは、アプリケーションを監視し、特定の変化するサービス要件に基づいて容量を自動的に調整するサービスです。このサービスは、ComputeFleet インスタンスを Auto Scaling グループとして管理します。このグループは、変化するワークロードによって伸縮自在に動作することも、初期のインスタンス構成によって静的に固定することもできます。

AWS Auto Scalingは ComputeFleet インスタンスで使用されますが、AWS Batchクラスターでは使用されません。

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

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/ を参照してください。

CloudFormation

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

詳細については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 Logs

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

AWS ParallelClusterバージョン 2.6.0 以前は、CloudWatch Logs は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 コンテナイメージの保存、管理、デプロイを容易に行うことができます。Amazon ECR はAWS ParallelCluster、クラスターの作成時に構築された 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 は、efs_settings 設定が指定され、「[efs] セクション」を参照している場合に使用されます。Amazon EFS のサポートがAWS ParallelClusterバージョン 2.1.0 で追加されました。

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

Amazon FSx for Lustre

FSx for Lustre は、オープンソースの Lustre ファイルシステムを使用した高性能なファイルシステムを提供します。FSx for Lustre は、fsx_settings 設定が指定され、「[fsx] セクション」を参照する場合に使用されます。AWS ParallelClusterバージョン 2.2.1 で FSx for Lustre をサポートしました。

FSx for Lustre の詳細については、https://aws.amazon.com/fsx/lustre/ および 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 DCV

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

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

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

注記

このセクションは、AWS ParallelClusterバージョン 2.11.4 以前のバージョンにのみ適用されます。バージョン 2.11.5 以降は、AWS ParallelClusterでは Amazon Simple Notification Service の使用はサポートしていません。

Amazon Simple Notification Service (Amazon SNS) は、オートスケーリングからの通知を受け取ります。これらのイベントは、ライフサイクルイベントと呼ばれ、Auto Scaling グループでインスタンスが起動または終了したときに生成されます。内ではAWS ParallelCluster、Auto Scaling グループの Amazon SNS トピックが Amazon SQS キューにサブスクライブされます。

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

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

Amazon Simple Queue Service

注記

このセクションは、AWS ParallelClusterバージョン 2.11.4 以前のバージョンにのみ適用されます。バージョン 2.11.5 以降では、AWS ParallelClusterは Amazon Simple Queue Service の使用はサポートしていません。

Amazon Simple Queue Service (Amazon SQS) は、オートスケーリングから送られてくる通知、Amazon SNS を介して送られてくる通知、およびコンピューティングノードから送られてくる通知を保持します。Amazon SQS は、通知の送信と通知の受信を分離します。これにより、ヘッドノードはポーリングプロセスによって通知を処理することができます。このプロセスでは、ヘッドノードが Amazon SQSwatcher を実行し、キューをポーリングします。オートスケーリングとコンピューティングノードは、キューにメッセージを投稿します。

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

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

Amazon Simple Storage Service

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

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

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

Amazon VPC

Amazon VPC は、クラスター内のノードが使用するネットワークを定義します。クラスターの VPC 設定は [vpc] セクションで定義されています。

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