SageMaker HyperPod を使用するための前提条件 - Amazon SageMaker

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

SageMaker HyperPod を使用するための前提条件

以下のセクションでは、 の使用を開始する前に前提条件について説明します SageMaker HyperPod。

SageMaker HyperPod クォータ

AWS アカウントの SageMaker HyperPod クラスター使用量のクォータを指定して、クラスターを作成できます。

重要

SageMaker HyperPod 料金の詳細については、SageMaker HyperPod 料金「」および「Amazon SageMaker 料金」を参照してください。

AWS 管理コンソールを使用して Amazon SageMaker HyperPod クォータを表示する

で使用されているクラスター使用状況クォータ のデフォルト値と適用された値を検索します。これは制限 とも呼ばれます SageMaker HyperPod。

  1. Service Quotas コンソールを開きます。

  2. 左側のナビゲーションペインで [AWS services] ( のサービス) を選択します。

  3. AWS サービスリストから Amazon SageMakerを検索して選択します。

  4. サービスクォータリストには、サービスクォータ名、適用された値 (利用可能な場合)、 AWS デフォルトのクォータ、およびクォータ値が調整可能かどうかが表示されます。

  5. 検索バーに、クラスターの使用状況 と入力します。これは、クラスターの使用状況のクォータ、適用されたクォータ、およびデフォルトのクォータを示します。

AWS マネジメントコンソールを使用した Amazon SageMaker HyperPod クォータのリクエスト

アカウントまたはリソースレベルでクォータを増やします。

  1. クラスター使用状況 のインスタンスのクォータを増やすには、増やすクォータを選択します。

  2. クォータが調整可能な場合は、調整可能性列にリストされている値に基づいて、アカウントレベルまたはリソースレベルでクォータの引き上げをリクエストできます。

  3. クォータ値を増やす には、新しい値を入力します。新しい値は現在値よりも大きい値である必要があります。

  4. [リクエスト] を選択します。

  5. コンソールで保留中または最近解決されたリクエストを表示するには、サービスの詳細ページからリクエスト履歴タブに移動するか、ナビゲーションペインからダッシュボードを選択します。保留中のリクエストの場合は、リクエストのステータスを選択してリクエストの受信をオープンします。リクエストの初期ステータスは [Pending] (保留中) です。ステータスがクォータリクエスト に変更されると、 のケース番号が表示されます AWS Support。リクエストのチケットを開くには、ケース番号を選択します。

クォータ引き上げの一般的なリクエストの詳細については、AWS Service Quotas ユーザーガイド」の「クォータ引き上げのリクエスト」を参照してください。

Amazon でのセットアップ SageMaker HyperPod VPC

Amazon で SageMaker HyperPod クラスターを設定するにはVPC、次の項目を確認します。

注記

これは とオーケストレーションするために必要でありEKS、 HyperPod クリュッターVPCに同じを使用する必要があります。Slurm でオーケストレーションする場合、独自のセットアップVPCはオプションです。

  • 独自の を使用して 内の AWS リソースVPC SageMaker HyperPod に接続する場合はVPC、 の作成時にVPC名前、ID AWS リージョン、サブネット ID、セキュリティグループ ID を指定する必要があります SageMaker HyperPod。新しい を作成する場合はVPC、Amazon Virtual Private Cloud ユーザーガイド」の「デフォルトを作成するVPC」または「 を作成するVPC」を参照してください。

  • 同じ AWS リージョン とアベイラビリティーゾーンにすべてのリソースを作成し、 内のリソース間の接続を許可するようにセキュリティグループルールを設定することが重要ですVPC。例えば、 VPCで を作成するとしますus-west-2。アベイラビリティーゾーン VPCでこのサブネットを作成しus-west-2a、セキュリティグループ内からのすべての受信 (インバウンド) トラフィックとすべてのアウトバウンドトラフィックを許可するセキュリティグループを作成する必要があります。

  • また、 VPCが (Amazon S3) に接続 Amazon Simple Storage Service していることを確認する必要があります。を設定するとVPC、 SageMaker HyperPod インスタンスグループはインターネットにアクセスできないため、ライフサイクルスクリプト、トレーニングデータ、モデルアーティファクトなどのファイルにアクセスまたは保存するために Amazon S3 に接続できません。の使用中に Amazon S3 との接続を確立するにはVPC、VPCエンドポイントを作成する必要があります。VPC エンドポイントを作成することで、 SageMaker HyperPod インスタンスグループが同じ 内の Amazon S3 バケットにアクセスすることを許可できますVPC。また、プライベートから Amazon S3 バケットVPCへのアクセスのみを許可するカスタムポリシーを作成することをお勧めします。詳細については、「 ガイド」のAmazon S3のエンドポイント」を参照してください。 AWS PrivateLink

  • EFAが有効なインスタンスで HyperPod クラスターを作成する場合は、セキュリティグループ自体との間で送受信されるすべてのトラフィックを許可するようにセキュリティグループを設定してください。詳細については、「Amazon EC2ユーザーガイド」の「ステップ 1: EFAが有効なセキュリティグループを準備する」を参照してください。

クラスターユーザーアクセスコントロールの設定 AWS Systems Manager と実行

SageMaker HyperPod DLAMI にはAWS Systems Manager、 SageMaker HyperPod クラスターインスタンスグループへのアクセスを管理するのに役立つ (SSM) が付属しています。このセクションでは、 SageMaker HyperPod クラスターにオペレーティングシステム (OS) ユーザーを作成し、IAMユーザーとロールに関連付ける方法について説明します。これは、OS ユーザーアカウントの認証情報を使用してSSMセッションを認証するのに役立ちます。

AWS アカウントで Run As を有効にする

AWS アカウント管理者またはクラウド管理者は、 の Run As 機能SSMを使用して、IAMロールまたはユーザーレベルで SageMaker HyperPod クラスターへのアクセスを管理できます。この機能を使用すると、IAMロールまたはユーザーに関連付けられた OS ユーザーを使用して各SSMセッションを開始できます。

AWS アカウントで Run As を有効にするには、「Linux および macOS マネージドノード の Run As サポートをオンにする」のステップに従います。クラスターで OS ユーザーを既に作成している場合は、Linux および macOS マネージドノード で Run As サポートを有効にするには、ステップ 5 のオプション 2 で説明されているようにIAM、ロールまたはユーザーをタグ付けして、それらに関連付けてください。

(オプション) Amazon FSx for Lustre SageMaker HyperPod でのセットアップ

クラスターと FSx for Lustre ファイルシステム間のデータパスの使用 SageMaker HyperPod とマッピングを開始するには、 で AWS リージョン サポートされている のいずれかを選択します SageMaker HyperPod。 AWS リージョン 希望する を選択したら、使用するアベイラビリティーゾーン (AZ) も決定する必要があります。FSx for Lustre ファイルシステムが同じ 内にセットアップAZsされている AZsとは異なる で SageMaker HyperPod コンピューティングノードを使用する場合 AWS リージョン、通信とネットワークのオーバーヘッドが発生する可能性があります。 SageMaker HyperPod クラスターと for FSx Lustre ファイルシステム間のクロス AZ トラフィックを避けるため、 SageMaker HyperPod サービスアカウントと同じ物理 AZ を使用することをお勧めします。また、 で設定していることを確認してくださいVPC。Amazon をストレージのメインファイルシステムFSxとして使用する場合は、 で SageMaker HyperPod クラスターを設定する必要がありますVPC。