Share via


Azure AI Studio でコンピューティング インスタンスを作成して管理する方法

Note

Azure AI Studio は、現在、パブリック プレビュー段階です。 このプレビューはサービス レベル アグリーメントなしで提供されており、運用環境ではお勧めしません。 特定の機能はサポート対象ではなく、機能が制限されることがあります。 詳しくは、Microsoft Azure プレビューの追加使用条件に関するページをご覧ください。

この記事では、Azure AI Studio でコンピューティング インスタンスを作成する方法について説明します。 Azure AI Studio または Azure portal でコンピューティング インスタンスを作成できます。

次のコンピューティング インスタンスが必要です。

  • Azure AI Studio でプロンプト フローを使用します。
  • インデックスを作成する
  • Azure AI Studio で Visual Studio Code (Web またはデスクトップ) を開きます。

同じコンピューティング インスタンスを複数のシナリオやワークフローに使用できます。 コンピューティング インスタンスは共有できないことに注意してください。 これは、割り当てられた 1 人のユーザーのみ使用できます。 既定では、これは作成者に割り当てられますが、セキュリティ手順で別のユーザーに変更できます。

コンピューティング インスタンスは、企業で SSH ポートを開かなくても、仮想ネットワーク環境でジョブを安全に実行できます。 ジョブはコンテナー化された環境で実行され、モデルの依存関係が Docker コンテナーにパッケージ化されます。

重要

コンピューティング インスタンスは、プロビジョニング時に最新の VM イメージを取得します。 Microsoft は、毎月新しい VM イメージをリリースします。 コンピューティング インスタンスがデプロイされると、アクティブに更新されることはありません。 インスタンスのオペレーティング システムのバージョンに対してクエリを実行できます。 最新のソフトウェア更新プログラムとセキュリティ パッチを維持するために、次の手順を実行します。コンピューティング インスタンスを再作成して最新の OS イメージを取得する (推奨) か、最新のセキュリティ パッチを取得するためにコンピューティング インスタンス上の OS と Python パッケージを定期的に更新します。

コンピューティング インスタンスを作成する

Azure AI Studio でコンピューティング インスタンスを作成するには、次のようにします。

  1. Azure AI Studio にサインインし、[ビルド] ページからプロジェクトを選択します。 まだプロジェクトがない場合は、最初にプロジェクトを作成します。

  2. [管理] の下にある、[コンピューティング インスタンス]>[+ 新規] を選択します。

    管理ページから新しいコンピューティング インスタンスを作成するオプションのスクリーンショット。

  3. コンピューティングのカスタム名を入力します。

  4. 仮想マシンのタイプとサイズを選択し、[次へ] を選択します。

    • 仮想マシンのタイプ: [CPU] または [GPU] を選択します。 このタイプは作成後に変更することはできません。
    • 仮想マシン サイズ: サポートされる仮想マシンのサイズがお客様のリージョンで制限されている可能性があります。 利用可能な製品のリストに関するページを確認してください

    CPU や RAM などの構成の詳細については、「Azure Machine Learning の価格」と「仮想マシン サイズ」を参照してください。

  5. [スケジュール] ページの [自動シャットダウン] で、アイドル シャットダウンが既定で有効になっていることを確認してください。 インスタンスが一定の期間アイドリング状態になった後にコンピューティングを自動的にシャットダウンするように設定できます。 自動シャットダウンを無効にした場合、非アクティブ期間中もコストは発生し続けます。 詳細については、アイドル シャットダウンの構成に関する記事を参照してください。

    アイドル シャットダウンを有効にしてスケジュールを作成するオプションのスクリーンショット。

    重要

    コンピューティング上に実行中状態のプロンプト フロー ランタイムがある場合、コンピューティングをアイドル状態にすることはできません。 コンピューティング インスタンスをアイドル シャットダウンの対象にするには、アクティブなランタイムを削除しておく必要があります。 また、アクティブな VS Code (Web) セッションをコンピューティング インスタンスでホストすることはできません。

  6. ニーズに合わせて、スケジュールの曜日や時間を更新できます。 また、新しいスケジュールを追加することもできます。 たとえば、午前 9 時に開始し、午後 6 時に停止する月曜日から木曜日のスケジュールを作成し、2 番目のスケジュールを金曜日の午前 9 時に開始して午後 4 時に停止するように作成することができます。 コンピューティング インスタンスごとに合計 4 つのスケジュールを作成できます。

    利用できる新しいスケジュール オプションのスクリーンショット。

  7. [セキュリティ] ページで、コンピューティング インスタンスの SSH、仮想ネットワーク、ルート アクセス、マネージド ID などのセキュリティ設定をオプションで構成できます。 このセクションを使用して、次の操作を行います。

    • 他のユーザーに割り当てる: 他のユーザーの代わりにコンピューティング インスタンスを作成できます。 コンピューティング インスタンスは共有できないことに注意してください。 これは、割り当てられた 1 人のユーザーのみ使用できます。 既定では、これは作成者に割り当てられますが、別のユーザーに変更できます。
    • マネージド ID を割り当てる: システム割り当て、またはユーザー割り当てのマネージド ID をアタッチして、リソースへのアクセスを許可することができます。 作成されたシステム マネージド ID の名前は、Microsoft Entra ID では /workspace-name/computes/compute-instance-name という形式になります。
    • SSH アクセスを有効にする: 各計算ノードで作成される管理者ユーザー アカウントの資格情報を入力します。 これを計算ノードのための SSH に使用することができます。
  8. [アプリケーション] ページで、RStudio や Posit Workbench などのコンピューティング インスタンスで使用するカスタム アプリケーションを追加できます。 [次へ] を選択します。

  9. [タグ] ページでは、作成したリソースを分類するための追加情報を追加できます。 [確認 + 作成] または [次へ] を選んで、設定を確認します。

    新しいコンピューティング インスタンスを作成する前に確認するためのオプションのスクリーンショット。

  10. 設定を確認したら、[作成] を選択してコンピューティング インスタンスを作成します。

アイドリングからのシャットダウンを構成する

オンになっているが非アクティブなコンピューティング インスタンスに対して課金されないように、非アクティブのためコンピューティング インスタンスをシャットダウンするタイミングを構成できます。

重要

コンピューティング上に実行中状態のプロンプト フロー ランタイムがある場合、コンピューティングをアイドル状態にすることはできません。 コンピューティング インスタンスをアイドル シャットダウンの対象にするには、アクティブなランタイムを削除しておく必要があります。 また、アクティブな VS Code (Web) セッションをコンピューティング インスタンスでホストすることはできません。

この設定は、コンピューティング インスタンスの作成時に、または既存のコンピューティング インスタンスに対して構成できます。

新しいコンピューティング インスタンスでは、コンピューティング インスタンスの作成時にアイド ルシャットダウンを構成できます。 詳細については、この記事で前述した「コンピューティング インスタンスを作成する」を参照してください。

既存のコンピューティング インスタンスにアイドル シャットダウンを構成するには、次の手順に従ってください。

  1. トップ メニューから、[管理]>[コンピューティング インスタンス] を選択します。

  2. 一覧で、構成する SQL Server インスタンスを選択します。

  3. [スケジュールとアイドル シャットダウン] を選択します。

    コンピューティング インスタンスのアイドル シャットダウン スケジュールを変更するオプションのスクリーンショット。

  4. スケジュールを更新または追加します。 コンピューティング インスタンスごとに合計 4 つのスケジュールを設定できます。 次に、[更新] を選択して変更を保存します。

コンピューティング インスタンスの開始または停止

Azure AI Studio からコンピューティング インスタンスを開始または停止できます。

  1. トップ メニューから、[管理]>[コンピューティング インスタンス] を選択します。

  2. 一覧で、構成する SQL Server インスタンスを選択します。

  3. [停止] を選択して、コンピューティング インスタンスを停止します。 [開始] を選択してコンピューティング インスタンスを開始します。 停止したコンピューティング インスタンスのみを起動し、起動したコンピューティング インスタンスだけを停止できます。

    コンピューティング インスタンスを開始または停止するオプションのスクリーンショット。

次のステップ