翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
AWS が使用する のサービス AWS ParallelCluster
次の Amazon Web Services (AWS) サービスは で使用されます AWS ParallelCluster。
トピック
- AWS Auto Scaling
- AWS Batch
- AWS CloudFormation
- Amazon CloudWatch
- Amazon CloudWatch Logs
- AWS CodeBuild
- Amazon DynamoDB
- Amazon Elastic Block Store
- Amazon Elastic Compute Cloud
- Amazon Elastic Container Registry
- Amazon EFS
- Amazon FSx for Lustre
- AWS Identity and Access Management
- AWS Lambda
- Amazon DCV
- Amazon Route 53
- Amazon Simple Notification Service
- Amazon Simple Queue Service
- Amazon Simple Storage Service
- Amazon VPC
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/
AWS Batch
AWS Batch は AWS マネージドジョブスケジューラサービスです。 AWS Batch クラスター内のコンピューティングリソース (メモリ最適化インスタンスなど) CPU の最適な量とタイプを動的にプロビジョニングします。これらのリソースは、ボリューム要件など、バッチジョブの特定の要件に基づいてプロビジョニングされます。を使用すると AWS Batch、ジョブを効果的に実行するために、追加のバッチコンピューティングソフトウェアやサーバークラスターをインストールまたは管理する必要はありません。
AWS Batch は AWS Batch クラスターでのみ使用されます。
の詳細については AWS Batch、https://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/
Amazon CloudWatch
Amazon CloudWatch (CloudWatch) は、データと実用的なインサイトを提供するモニタリングおよびオブザーバビリティサービスです。これらのインサイトは、アプリケーションのモニタリング、パフォーマンスの変化やサービスの例外への対応、リソースの使用状況の最適化に利用できます。では AWS ParallelCluster、Docker イメージ構築ステップと AWS Batch ジョブの出力をモニタリングおよびログに記録するために、ダッシュボード CloudWatch に使用されます。
AWS ParallelCluster バージョン 2.10.0 より前の CloudWatch は、 AWS Batch クラスターでのみ使用されました。
の詳細については CloudWatch、https://aws.amazon.com/cloudwatch/
Amazon CloudWatch Logs
Amazon CloudWatch Logs (CloudWatch Logs) は、Amazon のコア機能の 1 つです CloudWatch。 AWS ParallelClusterが使用している多くのコンポーネントのログファイルをモニタリング、保存、閲覧、検索するために使用できます。
AWS ParallelCluster バージョン 2.6.0 以前は、 CloudWatch ログは AWS Batch クラスターでのみ使用されていました。
詳細については、「Amazon CloudWatch Logs との統合」を参照してください。
AWS CodeBuild
AWS CodeBuild (CodeBuild) は、ソースコードに準拠し、テストを実行し、デプロイの準備が整ったソフトウェアパッケージを生成する AWS マネージド継続的統合サービスです。では AWS ParallelCluster、クラスターの作成時に Docker イメージを自動的かつ透過的に構築する CodeBuild ために使用されます。
CodeBuild は AWS Batch クラスターでのみ使用されます。
の詳細については CodeBuild、https://aws.amazon.com/codebuild/
Amazon DynamoDB
Amazon DynamoDB (DynamoDB ) は、高速で柔軟な NoSQL データベースサービスです。クラスターの最小限の状態情報を保存するために使用されます。ヘッドノードは、プロビジョニングされたインスタンスを DynamoDB テーブルで追跡します。
DynamoDB は AWS Batch クラスターでは使用されません。
DynamoDB の詳細については、「」および「」を参照してくださいhttps://docs.aws.amazon.com/dynamodb/。 https://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/
Amazon Elastic Compute Cloud
Amazon Elastic Compute Cloud (Amazon EC2) は、 のコンピューティング容量を提供します AWS ParallelCluster。ヘッドノードとコンピューティングノードは Amazon EC2インスタンスです。がサポートする任意のインスタンスタイプHVMを選択できます。ヘッドノードとコンピューティングノードは、異なるインスタンスタイプにすることができます。また、複数のキューを使用する場合は、一部または全部のコンピューティングノードをスポットインスタンスとして起動することも可能です。インスタンスで見つかったインスタンスストアボリュームは、ストライプLVMボリュームとしてマウントされます。
Amazon の詳細についてはEC2、https://aws.amazon.com/ec2/
Amazon Elastic Container Registry
Amazon Elastic Container Registry (Amazon ECR) は、Docker コンテナイメージを簡単に保存、管理、デプロイできるフルマネージド型の Docker コンテナレジストリです。では AWS ParallelCluster、Amazon はクラスターの作成時に構築された Docker イメージECRを保存します。その後、Docker イメージは によって送信済みジョブのコンテナを実行する AWS Batch ために使用されます。
Amazon ECRは AWS Batch クラスターでのみ使用されます。
詳細については、https://aws.amazon.com/ecr/
Amazon EFS
Amazon Elastic File System (Amazon EFS) は、 サービスやオンプレミスリソースで使用できる AWS クラウド 、シンプルでスケーラブルなフルマネージド型のElastic NFS File System を提供します。Amazon EFSは、 efs_settings設定が指定され、[efs]セクション を参照する場合に使用されます。Amazon のサポートEFSが AWS ParallelCluster バージョン 2.1.0 に追加されました。
Amazon の詳細についてはEFS、https://aws.amazon.com/efs/
Amazon FSx for Lustre
FSx for Lustre は、オープンソースの Lustre ファイルシステムを使用する高性能ファイルシステムを提供します。FSx for Lustre は、 fsx_settings 設定が指定され、[fsx]セクション を参照する場合に使用されます。FSx for Lustre のサポートがバージョン 2.2.1 に追加 AWS ParallelCluster されました。
FSx for Lustre の詳細については、https://aws.amazon.com/fsx/「lustre/
AWS Identity and Access Management
AWS Identity and Access Management (IAM) は 内で使用され AWS ParallelCluster 、個々のクラスターに固有のインスタンスEC2に対して Amazon の最小特権IAMロールを提供します。 AWS ParallelCluster インスタンスには、クラスターのデプロイと管理に必要な特定のAPI呼び出しにのみアクセス許可が付与されます。
AWS Batch クラスターでは、クラスターの作成時に Docker イメージ構築プロセスに関連するコンポーネントにもIAMロールが作成されます。これらのコンポーネントには、Amazon ECRリポジトリとの間で Docker イメージを追加および削除できる Lambda 関数が含まれます。また、クラスターと CodeBuild プロジェクト用に作成された Amazon S3 バケットを削除できる関数も含まれます。 AWS Batch リソース、インスタンス、ジョブのロールもあります。
の詳細についてはIAM、https://aws.amazon.com/iam/
AWS Lambda
AWS Lambda (Lambda) は、Docker イメージの作成を調整する関数を実行します。Lambda は、Amazon ECRリポジトリや Amazon S3 に保存されている Docker イメージなどのカスタムクラスターリソースのクリーンアップも管理します。
Lambda の詳細については、https://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/
Amazon Route 53
Amazon Route 53 (Route 53) は、各コンピューティングノードのホスト名と完全に適正のドメイン名を持つホストゾーンを作成するために使用します。
Route 53 の詳細については、https://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 から通知を受け取ります。これらのイベントは、ライフサイクルイベントと呼ばれ、Auto Scaling グループでインスタンスが起動または終了したときに生成されます。内で AWS ParallelCluster、Auto Scaling グループの Amazon SNSトピックは Amazon SQSキューにサブスクライブされます。
Amazon SNSは AWS Batch クラスターでは使用されません。
Amazon の詳細についてはSNS、https://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) は、Auto Scaling から送信された通知、Amazon を通じて送信された通知SNS、およびコンピューティングノードから送信された通知を保持します。Amazon SQS は、通知の受信から通知の送信を切り離します。これにより、ヘッドノードはポーリングプロセスによって通知を処理することができます。このプロセスでは、ヘッドノードは Amazon を実行しSQSwatcher、キューをポーリングします。オートスケーリングとコンピューティングノードは、キューにメッセージを投稿します。
Amazon SQSは AWS Batch クラスターでは使用されません。
Amazon の詳細についてはSQS、https://aws.amazon.com/sqs/
Amazon Simple Storage Service
Amazon Simple Storage Service (Amazon S3) には、各 にある AWS ParallelCluster テンプレートが保存されます AWS リージョン。 CLI/SDK ツールが Amazon S3 を使用できるように AWS ParallelCluster 設定できます。
AWS Batch クラスターを使用する場合、アカウント内の Amazon S3 バケットが関連データの保存に使用されます。例えば、バケットには、投入されたジョブから Docker イメージやスクリプトが作成された際に作成されたアーティファクトが保存されます。
詳細については、https://aws.amazon.com/s3/
Amazon VPC
Amazon は、クラスター内のノードで使用されるネットワークVPCを定義します。クラスターVPCの設定は、 [vpc]セクションで定義されています。
Amazon の詳細についてはVPC、https://aws.amazon.com/vpc/