次の方法で共有


開発ボックス定義を管理する

この記事では、Azure portal を使用して開発ボックス定義を管理する方法について説明します。 開発ボックス定義は、開発ボックスのソース イメージ、コンピューティング サイズ、ストレージ サイズを指定する Microsoft Dev Box リソースです。

開発チームのタスクに応じて、ソフトウェア、構成、コンピューティング、ストレージの要件が異なります。 あなたは新しい開発ボックス定義を作成することで、各チームのニーズを満たすことができます。 作成できる開発ボックス定義の数に制限はなく、デベロッパー センター内の複数のプロジェクトで開発ボックス定義を使用できます。

アクセス許可

開発ボックス定義を管理するには、次のアクセス許可が必要です。

アクション 必要なアクセス許可
開発ボックス定義を作成、削除、または更新する 開発ボックス定義を作成するデベロッパー センターに対する所有者、共同作成者、または書き込みのアクセス許可。

イメージのソース

開発ボックス定義を作成するときは、仮想マシン イメージを選択する必要があります。 Microsoft Dev Box では、次の種類のイメージがサポートされています。

  • Azure Marketplace からの事前構成済みイメージ
  • Azure コンピューティング ギャラリーに格納されているカスタム イメージ

Azure Marketplace

Azure Marketplace では、Microsoft Teams などの生産性ツールで事前構成されたイメージを含め、さまざまなイメージにすばやくアクセスでき、最適なパフォーマンスが提供されます。

Azure Marketplace イメージを選択するときは、最新バージョンの Windows 11 Enterprise と Microsoft 365 アプリがインストールされているイメージの使用を検討してください。

Azure コンピューティング ギャラリーを使用すると、カスタム イメージのコレクションを格納および管理できます。 開発チームの正確な要件に合わせてイメージを構築し、コンピューティング ギャラリーに格納できます。

開発ボックス定義の作成時にカスタム イメージを使用するには、Microsoft Dev Box のデベロッパー センターにコンピューティング ギャラリーをアタッチします。 次の手順に 従って、コンピューティング ギャラリーをデベロッパー センターにアタッチします

イメージ バージョン

開発ボックス定義で使用するイメージを選択する場合は、使用するイメージのバージョンを指定する必要があります。

  • 番号付きイメージのバージョン: 基本イメージが変更されない一貫した開発ボックス定義が必要な場合は、イメージの特定の番号付きバージョンを使用します。 番号付きバージョンを使用すると、プール内のすべての開発ボックスで常に同じバージョンのイメージが使用されます。
  • 最新のイメージ バージョン: 要件の変更に応じて基本イメージを更新できる柔軟な開発ボックス定義が必要な場合は、最新バージョンのイメージを使用します。 この選択により、新しい開発ボックスで最新バージョンのイメージが使用されるようになります。 イメージ バージョンが更新されても、既存の開発ボックスは変更されません。

開発ボックス定義を作成する

Microsoft Dev Box では、開発者チームのニーズを満たすために、複数の開発ボックス定義を作成できます。 デベロッパー ボックス定義をデベロッパー センターに関連付けます。

次の手順では、既存のデベロッパー センターを使用して開発ボックス定義を作成する方法を示します。 利用可能なデベロッパー センターがない場合は、「クイック スタート: Microsoft Dev Box を構成して作成する」の手順に従います。

  1. Azure portal にサインインします。

  2. 検索ボックス内で、「デベロッパー センター」と入力します。 結果一覧から、[デベロッパー センター] を選択します。

    Screenshot that shows a search for dev centers from the Azure portal search box.

  3. 開発ボックス定義を作成するデベロッパー センターを開き、[開発ボックスの定義] を選択します。

    Screenshot that shows the dev center overview page and the menu item for dev box definitions.

  4. [Dev box definitions] (開発ボックス定義) ページで、[作成] を選択します。

    Screenshot of the Create button and the list of existing dev box definitions.

  5. [開発ボックス定義の作成] ウィンドウで、次の値を入力します。

    設定 Value 注意
    名前 開発ボックス定義のわかりやすい名前を入力します。 作成後に開発ボックス定義名を変更することはできません。
    イメージ 開発ボックスの基本オペレーティング システムを選択します。 Azure Marketplace または Azure Compute Gallery からイメージを選択できます。
    テスト目的で開発ボックス定義を作成する場合は、Visual Studio 2022 Enterprise on Windows 11 Enterprise + Microsoft 365 Apps 22H2 イメージまたは Visual Studio 2022 Pro on Windows 11 Enterprise + Microsoft 365 Apps 22H2 イメージの使用を検討してください。
    開発ボックス定義を作成するときにカスタム イメージにアクセスするには、Azure Compute Gallery を使用できます。 詳細については、Azure Compute Gallery の構成に関するページを参照してください。
    イメージ バージョン プール内のすべての開発ボックスで常に同じバージョンのイメージが確実に使用されるように、特定の番号付きバージョンを選択します。 新しい開発ボックスで、使用可能な最新のイメージが確実に使用されるようにするには、[最新] を選択します。 最新のイメージ バージョンを選択すると、開発ボックス プールでは、ギャラリーから選択したイメージの最新バージョンを使用できるようになります。 このアプローチにより、作成された開発ボックスは、イメージの最新のツールとコードを使用して最新の状態を維持できます。 イメージ バージョンが更新されても、既存の開発ボックスは変更されません。
    Compute 開発ボックス定義のコンピューティングの組み合わせを選択します。 開発ボックスでは、コンピューティングに Dsv5 シリーズの仮想マシンが使用されます。
    Storage 開発ボックス定義のストレージの量を選択します。 開発ボックスでは、ストレージに Azure プレミアム SSD が使用されます
    休止状態を有効にする このチェックボックスはオフのままにします。

    Screenshot that shows the pane for creating a dev box definition.

  6. [作成] を選択します

Note

コア SKU が 4 つの開発ボックス定義はサポートされなくなりました。 8 コア SKU に更新するか、開発ボックス定義を削除する必要があります。

開発ボックス定義を更新する

時間の経過とともに、開発ボックスのニーズが変わる可能性があります。 Windows 10 基本オペレーティング システムから Windows 11 基本オペレーティング システムに移行したり、開発ボックスの既定のコンピューティング仕様を増やしたりすることもできます。 最初の開発ボックス定義は、ニーズに適していない可能性があります。 新しい開発ボックスで新しい構成が使用されるように、開発ボックス定義を更新できます。

開発ボックス定義のイメージ、イメージ バージョン、コンピューティング、ストレージの設定を更新できます。

  1. Azure portal にサインインします。

  2. 検索ボックス内で、「デベロッパー センター」と入力します。 結果一覧から、[デベロッパー センター] を選択します。

  3. 更新する開発ボックス定義が含まれるデベロッパー センターを開き、それから [開発ボックス定義] を選択します。

  4. 更新する開発ボックス定義を選択し、編集 (鉛筆) ボタンを選択します。

    Screenshot of the list of existing dev box definitions and the edit button.

  5. 開発ボックス定義を編集するためのページで、新しいイメージの選択、イメージのバージョンの変更、コンピューティングの変更、または使用可能なストレージの変更を行うことができます。

    Screenshot of the page for editing a dev box definition.

  6. [保存] を選択します。

開発ボックス定義を削除する

開発ボックス定義を使用しなくなったら、それを削除できます。 開発ボックス定義の削除は永続的であり、元に戻すことはできません。 開発ボックスの定義は、1 つ以上の開発ボックス プールで使用されている場合は削除できません。

Azure portal で開発ボックス定義を削除するには:

  1. Azure portal にサインインします。

  2. 検索ボックス内で、「デベロッパー センター」と入力します。 結果一覧から、[デベロッパー センター] を選択します。

  3. 削除したい開発ボックス定義があるデベロッパー センターを開いてから、[開発ボックスの定義] を選択します。

  4. 削除する開発ボックス定義を選択し、[削除] を選択 します

    Screenshot of a selected dev box definition and the Delete button.

  5. 警告メッセージで、[OK] を選択します。

    Screenshot of the warning message about deleting a dev box definition.