Amazon SageMaker は、企業がユーザーを SageMaker にオンボードするための SageMaker ドメインのセットアップを簡素化します。 アマゾン ウェブ サービス

Amazon SageMaker は、企業がユーザーを SageMaker にオンボードするための SageMaker ドメインのセットアップを簡素化します。 アマゾン ウェブ サービス

組織は機械学習 (ML) の導入を拡大するにつれて、新しいインフラストラクチャを展開し、チームを ML 環境に導入するための効率的で信頼性の高い方法を探しています。 課題の XNUMX つは、ユーザーの役割とアクティビティに基づいて認証と詳細な権限を設定することです。 たとえば、MLOps エンジニアは通常、モデルのデプロイメント アクティビティを実行しますが、データ サイエンティストは ML のトレーニングと検証のアクティビティを実行します。 もう XNUMX つの課題は、ネットワーク構成のセットアップと管理に必要な労力です。 通常、管理者がチームに必要な適切なネットワーキングとセキュリティ構成を検出、実装、管理するための簡単なメカニズムはありません。

だからこそ、今日、セットアップを簡単にする新しいオンボーディング エクスペリエンスを発表できることを嬉しく思います。 アマゾンセージメーカー 組織のドメイン。 プラットフォーム管理者は、更新されたユーザー インターフェイス (UI) と API を使用して、適切なセキュリティ設定とインフラストラクチャを使用してユーザーをより迅速にオンボーディングできます。

新機能と開始方法を見てみましょう。

組織向けの SageMaker ドメイン設定 UI の紹介

組織向けの新しい UI を使用すると、AWS コンソール経由で SageMaker ドメインをセットアップし、数回クリックするだけでユーザーと組織をオンボードできます。 再設計された UI はセットアップをガイドし、迅速に拡張できるように段階的な手順を提供します。 を使用して選択できます AWS ID アクセス管理 (IAM) または AWS IAM アイデンティティ センター 認証を行い、スコープを絞ったポリシーを既存のグループまたはユーザーにマップします。 既存のロールを割り当てることも、典型的な ML アクティビティに基づいて新しいロールを作成することもできます。 ML アクティビティは、ML トレーニング ジョブの実行など、特定のタスクに対する一連の権限を表します。

新しいエクスペリエンスでは、SageMaker アプリと実行ロールのセットアップと構成に加えて、VPC エンドポイント、サブネットとセキュリティ グループ、暗号化設定などの複雑なネットワーク構成を実装するための更新された UI が提供されます。 変更が必要な場合は、後でサブネットと接続モードを管理することもできます。

それでは、新しいエクスペリエンスをさらに詳しく見てみましょう。

前提条件

組織の詳細設定を使用する前に、次のものが必要です。

  • AWSアカウント
  • SageMaker ドメインのセットアップに必要なリソースを作成する権限を持つ IAM ロール

組織向けに SageMaker ドメインをセットアップする

更新された UI を体験するには、ML 管理者は次の手順を実行します。

  1. SageMakerコンソールで、 組織向けにセットアップする.
    Amazon SageMaker は、企業がユーザーを SageMaker にオンボードするための SageMaker ドメインのセットアップを簡素化します。アマゾン ウェブ サービス PlatoBlockchain データ インテリジェンス。垂直検索。あい。
    これにより、SageMaker ドメインのセットアップ ウィザードが表示されます。 組織向けにセットアップする オプションはすでに選択されています。
  2. 選択する 構成.
    Amazon SageMaker は、企業がユーザーを SageMaker にオンボードするための SageMaker ドメインのセットアップを簡素化します。アマゾン ウェブ サービス PlatoBlockchain データ インテリジェンス。垂直検索。あい。
  3. ソフトウェア設定ページで、下図のように ドメインの詳細 ページでドメイン名を入力し、選択します Next.
    Amazon SageMaker は、企業がユーザーを SageMaker にオンボードするための SageMaker ドメインのセットアップを簡素化します。アマゾン ウェブ サービス PlatoBlockchain データ インテリジェンス。垂直検索。あい。
  4. ソフトウェア設定ページで、下図のように ユーザーと ML アクティビティ ページで、希望の認証方法を選択します。 この投稿では、 AWS アイデンティティセンター。 AWS Identity Center のセットアップは、SageMaker ドメインを作成しているリージョンと同じリージョンに存在する必要があることに注意してください。
    Amazon SageMaker は、企業がユーザーを SageMaker にオンボードするための SageMaker ドメインのセットアップを簡素化します。アマゾン ウェブ サービス PlatoBlockchain データ インテリジェンス。垂直検索。あい。
  5. 誰がスタジオを使用しますか? セクションでは、必要に応じて、SageMaker ドメインへのアクセスを許可するユーザー グループを選択できます。
    Amazon SageMaker は、企業がユーザーを SageMaker にオンボードするための SageMaker ドメインのセットアップを簡素化します。アマゾン ウェブ サービス PlatoBlockchain データ インテリジェンス。垂直検索。あい。
  6. 選択 新しい役割を作成する 新しいロールを作成してアクティビティを割り当てるか、既存のロールを使用します。 のために 機械学習活動、事前定義されたアクティビティのリストから選択します。
    Amazon SageMaker は、企業がユーザーを SageMaker にオンボードするための SageMaker ドメインのセットアップを簡素化します。アマゾン ウェブ サービス PlatoBlockchain データ インテリジェンス。垂直検索。あい。
  7. S3 バケット アクセス セクションに、 Amazon シンプル ストレージ サービス すべてのドメイン ユーザーがアクセスできる (Amazon S3) バケットを選択し、 Next。 複数の S3 バケットを指定できます。
    Amazon SageMaker は、企業がユーザーを SageMaker にオンボードするための SageMaker ドメインのセットアップを簡素化します。アマゾン ウェブ サービス PlatoBlockchain データ インテリジェンス。垂直検索。あい。
  8. ソフトウェア設定ページで、下図のように アプリケーション ページでは、SageMaker ドメインで利用可能な統合開発環境 (IDE) を指定および構成できます。 のために SageMaker スタジオ、更新されたバージョンまたはクラシック バージョンを選択します。 設定することもできます キャンバス、コードエディタ、および Rstudio.
    Amazon SageMaker は、企業がユーザーを SageMaker にオンボードするための SageMaker ドメインのセットアップを簡素化します。アマゾン ウェブ サービス PlatoBlockchain データ インテリジェンス。垂直検索。あい。
  9. 選択する Next.
  10. ソフトウェア設定ページで、下図のように ネットワーク ページで、VPC のみを使用するか、パブリック インターネット アクセスを使用するかを選択します。 この投稿では、 仮想プライベート クラウド (VPC) のみ。 VPC を使用している場合は、VPC、サブネット、セキュリティ グループを指定してから、 Next.
    Amazon SageMaker は、企業がユーザーを SageMaker にオンボードするための SageMaker ドメインのセットアップを簡素化します。アマゾン ウェブ サービス PlatoBlockchain データ インテリジェンス。垂直検索。あい。
  11. ソフトウェア設定ページで、下図のように Storage ページでは、オプションで暗号化キーを設定できます。
  12. オプションで、デフォルトおよび最大スペース サイズを設定することもできます。 Amazon Elastic Blockストア (Amazon EBS) ボリューム アマゾン エラスティック コンピューティング クラウド JupyterLab とコード エディターをホストする (Amazon EC2) インスタンス。
    Amazon SageMaker は、企業がユーザーを SageMaker にオンボードするための SageMaker ドメインのセットアップを簡素化します。アマゾン ウェブ サービス PlatoBlockchain データ インテリジェンス。垂直検索。あい。
  13. 選択する Next.
  14. ソフトウェア設定ページで、下図のように 確認して作成する ページで構成を確認し、選択します 送信 ドメインを作成します。
    Amazon SageMaker は、企業がユーザーを SageMaker にオンボードするための SageMaker ドメインのセットアップを簡素化します。アマゾン ウェブ サービス PlatoBlockchain データ インテリジェンス。垂直検索。あい。
    Amazon SageMaker は、企業がユーザーを SageMaker にオンボードするための SageMaker ドメインのセットアップを簡素化します。アマゾン ウェブ サービス PlatoBlockchain データ インテリジェンス。垂直検索。あい。
  15. これにより、SageMaker ドメインのセットアップ プロセスが開始されます。完了までに 2 ~ 4 分かかります。
    Amazon SageMaker は、企業がユーザーを SageMaker にオンボードするための SageMaker ドメインのセットアップを簡素化します。アマゾン ウェブ サービス PlatoBlockchain データ インテリジェンス。垂直検索。あい。
  16. ドメインの準備が完了すると、成功バナーが表示されます。
    Amazon SageMaker は、企業がユーザーを SageMaker にオンボードするための SageMaker ドメインのセットアップを簡素化します。アマゾン ウェブ サービス PlatoBlockchain データ インテリジェンス。垂直検索。あい。

新規: 組織の既存のドメインを更新する

管理者が組織向けに新しい SageMaker ドメインを設定するというユーザー ジャーニーを完了しました。ドメインの準備が整い、ML ユーザーを SageMaker にオンボーディングできるようになりました。 このプロセスは XNUMX 回限りのイベントではありません。 ドメインの作成後、要件が進化する可能性があり、ドメイン構成の更新が必要になります。 この設定の一部として、既存のドメインの更新を可能にする新しく開始された機能をいくつか見てみましょう。

ドメインを更新するための前提条件

これらの新機能を使用するには、ML 管理者は以下にアクセスできる必要があります。

AWS CLI を介して既存のドメインのサブネットを更新する

組織が ML の導入を拡大するにつれて、ニーズが進化し、インフラストラクチャの変更が必要になります。 プロジェクトやチームにユーザーやリソースを追加すると、より多くのリソース (IP 範囲やエンドポイントなど) が必要になります。 また、いくつかのサブネットを分離し、これらのサブネットと SageMaker Studio の関連付けを解除して、ドメインからサブネットを削除することもできます。 サブネットを追加または削除するときに管理者が直面する課題の XNUMX つは、ドメインのサブネットの更新には専門知識と時間が必要であることです。 このプロセスが簡素化され、ML 管理者が AWS CLI を介してドメインのサブネットを更新できるようになりました。

この機能について見ていきましょう。

この使用例では、XNUMX つのサブネットを持つ新しい SageMaker Studio ドメインを作成しました。 subnet-1 および subnet-2。 すべてのドメイン サブネット IP を使い果たしたので、新しいサブネットを追加したいと考えています。 subnet-3 および subnet-4 ドメインに。 次のコードを参照してください。

# Update Domain with a new Subnet being added
aws --region $REGION --endpoint-url $SAGEMAKER_ENDPOINT sagemaker update-domain --domain-id $DOMAIN_ID --subnet-ids '["subnet-1","subnet-2","subnet-3", "subnet-4"]'

# Describe the Domain to see if the Domain Subnet list got updated
aws --region $REGION --endpoint-url $SAGEMAKER_ENDPOINT sagemaker describe-domain --domain-id $DOMAIN_ID

実際にはそれほど多くの IP が必要ないことがわかった場合は、サブネットを削除できます (この例では、 subnet-4) 既存のサブネットのリストから。 次のコードを参照してください。

# Update Domain with a Subnet being removed
aws --region $REGION --endpoint-url $SAGEMAKER_ENDPOINT sagemaker update-domain --domain-id $DOMAIN_ID --subnet-ids '["subnet-1","subnet-2","subnet-3"]'

# Describe the Domain to see if the Domain Subnet list got updated
aws --region $REGION --endpoint-url $SAGEMAKER_ENDPOINT sagemaker describe-domain --domain-id $DOMAIN_ID

AWS CLI を使用して既存のドメインのネットワーク接続モードを変更する

テストを実施したり、サービスについて詳しく知るために SageMaker を調べたりするときは、パブリック インターネット アクセスを使用してドメインを作成することがあります。 ただし、プロジェクトをセットアップして ML ワークロードを拡張するとき、組織の既存のネットワーク要件とセキュリティ要件に準拠するためにのみ、認証モードを VPC に変更する必要がある場合があります。 ML 管理者が AWS CLI を介してネットワーク接続モードをパブリック インターネットから VPC 専用モードに変更できるようになりました。

たとえば、次のコードでは、ドメインを更新します。 AppNetworkAccessType 〜へ VpcOnly:

# Update Domain App Network Access type
aws --region $REGION --endpoint-url $SAGEMAKER_ENDPOINT sagemaker update-domain --domain-id $DOMAIN_ID --app-network-access-type VpcOnly

次のコードでは、ドメインを更新します。 AppNetworkAccessType 〜へ PublicInternetOnly:

# Update Domain App Network Access type
aws --region $REGION --endpoint-url $SAGEMAKER_ENDPOINT sagemaker update-domain --domain-id $DOMAIN_ID --app-network-access-type PublicInternetOnly

まとめ

組織がドメインを設定するための新しい UI と、既存のドメインの更新に関連する新機能は、現在すべて追加料金なしで利用できます。 AWSリージョン AWS GovCloud および AWS 中国リージョンを除く、SageMaker が利用できる地域。

これらの新機能を試して、ご意見をお聞かせください。 皆様からのフィードバックをいつでもお待ちしております。 通常の AWS サポートの連絡先を通じて送信するか、 AWS フォーラム SageMaker 用。

SageMaker の新しいオンボーディング エクスペリエンス チェック IAM Identity Center を使用して Amazon SageMaker ドメインにオンボードする.


著者について

Amazon SageMaker は、企業がユーザーを SageMaker にオンボードするための SageMaker ドメインのセットアップを簡素化します。アマゾン ウェブ サービス PlatoBlockchain データ インテリジェンス。垂直検索。あい。王山恵健 アマゾン ウェブ サービスのシニア プロダクト マネージャーです。 彼は、SageMaker に適切なインフラストラクチャ、セキュリティ ガードレール、ガバナンスを備えたオンボーディング製品を構築することに情熱を注いでいます。 仕事以外では、さまざまなアウトドア アクティビティを探索したり、サッカーを観戦したりすることが好きです。

Amazon SageMaker は、企業がユーザーを SageMaker にオンボードするための SageMaker ドメインのセットアップを簡素化します。アマゾン ウェブ サービス PlatoBlockchain データ インテリジェンス。垂直検索。あい。ヴィケシュ・パンディ AWS の機械学習スペシャリスト ソリューション アーキテクトとして、金融業界の顧客による生成 AI と ML のソリューションの設計と構築を支援しています。 仕事以外でも、ヴィケシュはさまざまな料理を試したり、アウトドア スポーツを楽しんでいます。

Amazon SageMaker は、企業がユーザーを SageMaker にオンボードするための SageMaker ドメインのセットアップを簡素化します。アマゾン ウェブ サービス PlatoBlockchain データ インテリジェンス。垂直検索。あい。アナスタシア・ツェベレカ AWS の機械学習および AI スペシャリスト ソリューション アーキテクトです。 彼女は EMEA の顧客と協力し、AWS のサービスを使用して大規模な機械学習ソリューションを設計するのを支援しています。 彼女は、自然言語処理 (NLP)、MLOps、Low Code No Code ツールなど、さまざまな分野のプロジェクトに取り組んできました。

タイムスタンプ:

より多くの AWS機械学習