共有ストレージ - AWS ParallelCluster

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

共有ストレージ

AWS ParallelCluster は、Amazon EBSFSx for ONTAPFSx for OpenZFS 共有ストレージボリューム、Amazon EFS および FSx for Lustre 共有ストレージファイルシステム、またはファイルキャッシュのいずれかの使用をサポートします。AWS Well-Architected フレームワークの信頼性の柱ガイダンスに従い、ボリュームとファイルシステムをバックアップすることをお勧めします。

HPC アプリケーション I/O 要件を満たすストレージシステムを選択します。特定のユースケースに基づいて、各ファイルシステムを最適化できます。詳細については、「storage options overview」を参照してください。

Amazon EBS ボリュームはヘッドノードにアタッチされ、NFS を介してコンピューティングノードと共有されます。このオプションはコスト効率が高いですが、ストレージのニーズがスケールするにつれて、パフォーマンスはヘッドノードのリソースによって異なります。クラスターに追加されるコンピューティングノードの数が増え、スループットの需要が高まるにつれて、これがボトルネックになる可能性があります。

Amazon EFS ファイルシステムは、ストレージのニーズの変更に応じてスケールします。これらのファイルシステムは、さまざまなユースケースに合わせて設定できます。Amazon EFS ファイルシステムを使用して、並列化された、レイテンシーの影響を受けやすいアプリケーションをクラスター上で実行します。

FSx for Lustre ファイルシステムでは、最大数百ギガバイト/秒のスループット、数百万の IOPS、サブミリ秒のレイテンシーで大規模なデータセットを処理できます。FSx for Lustre ファイルシステムは、要求の厳しい高性能コンピューティング環境で使用します。

SharedStorage セクション では、外部ストレージまたは AWS ParallelCluster マネージドストレージを定義できます。

  • 外部ストレージとは、管理する既存のボリュームまたはファイルシステムを指します。AWS ParallelCluster は、このストレージを作成も削除もしません。

  • マネージドストレージとは、AWS ParallelCluster が作成し、削除できるボリュームまたはファイルシステムを指します。

外部ストレージ

クラスターの作成時または更新時に外部ストレージをクラスターにアタッチするように AWS ParallelCluster を設定できます。同様に、クラスターが削除または更新されたときに、外部ストレージをクラスターからデタッチするように設定できます。データは保持され、クラスターのライフサイクル外の長期的な永続的共有ストレージとして使用できます。

注記

3.8 AWS ParallelCluster より前のバージョンでは、外部で管理されているファイルシステムをにマウントすることはできません。/homeバージョン 3.8 AWS ParallelCluster 以降では、/home外部管理ファイルシステムのマウントポイントとして使用できるようになりました。/home以下のパラメータに値を指定することで/home、外部管理ファイルシステムをにマウントできます。MountDirSharedStorage セクション

Amazon File Cache /home はシステムディレクトリとしての使用には適していないため、現時点ではマウントはサポートされていません/home

/homeSharedStorageType設定オプションでディレクトリを指定するとオーバーライドされ、SharedStorage セクション下の設定が代わりに使用されます。SharedStorage セクション

/home外部ファイルシステムをディレクトリにマウントすると、外部ストレージ上の既存のファイルを上書きせずに、AWS ParallelCluster/homeヘッドノードの内容が外部ファイルシステムにコピーされます。これには、クラスターの SSH キーが外部ファイルシステムに存在しない場合は、そのクラスターの SSH キーをデフォルトユーザーに転送することも含まれます。詳細については、を参照してください。AWS ParallelCluster 共有ストレージに関する考慮事項

AWS ParallelCluster マネージドストレージ

AWS ParallelCluster マネージドストレージは、デフォルトの設定ではクラスターのライフサイクルに依存します。SharedStorage DeletionPolicy 設定パラメータは、デフォルトで Delete に設定されています。

デフォルトでは、次のいずれかに該当する場合、AWS ParallelCluster マネージドファイルシステムまたはボリュームとそのデータは削除されます。

  • クラスターを削除した場合。

  • マネージド共有ストレージ設定 Name を変更した場合。

  • マネージド共有ストレージを設定から削除した場合。

DeletionPolicyRetain に設定して、マネージド共有ファイルシステムまたはボリュームとデータを保持します。データの損失を避けるために、データを定期的にバックアップすることをお勧めします。AWS Backup を使用すると、すべてのストレージオプションのバックアップを一元管理できます。

構成設定でライフサイクルの依存関係を削除できます。詳細については、「AWS ParallelCluster マネージドストレージの外部ストレージへの変換」を参照してください。

共有ストレージのクォータの詳細については、「共有ストレージのクォータ」を参照してください。

共有ストレージと新しい AWS ParallelCluster バージョンへの切り替えの詳細については、「ベストプラクティス:クラスターを新しい AWS ParallelCluster マイナーバージョンまたはパッチバージョンに移行する」を参照してください。

クラスターの作成時または更新時に外部ストレージをクラスターにアタッチするように AWS ParallelCluster を設定できます。同様に、クラスターが削除または更新されたときに、外部ストレージをクラスターからデタッチするように設定できます。データは保持され、クラスターのライフサイクルとは関係なく、長期的な永続的共有ストレージソリューションに使用できます。

デフォルトでは、マネージドストレージはクラスターのライフサイクルに依存します。AWS ParallelCluster マネージドストレージの外部ストレージへの変換 で説明されている構成設定で、この依存関係を削除できます。

特定の設定で、サポートされている各ストレージソリューションをユースケースに合わせて最適化できます。

共有ストレージクォータについては、「共有ストレージのクォータ」を参照してください。

共有ストレージと新しい AWS ParallelCluster バージョンへの切り替えの詳細については、「ベストプラクティス:クラスターを新しい AWS ParallelCluster マイナーバージョンまたはパッチバージョンに移行する」を参照してください。