Microsoft Dev Box のロードマップ
このロードマップでは、クラウドから最も安全で生産性の高い開発者エクスペリエンスを提供するという Microsoft のコミットメントを強調する、計画されている一連の機能リリースを示します。 この機能一覧は、今後 6 か月間の計画の概要を示し、現在開発中の主要機能に焦点を当てています。 すべてを網羅しているわけではありませんが、主な投資を示しています。 一部の機能は、一般公開される前にプレビューとしてリリースされ、フィードバックに基づいて進化する可能性があります。 常に皆様のご意見に耳を傾けておりますので、一部の機能のタイミング、デザイン、提供内容は変更される可能性があります。
主要な Dev Box 成果物は、次のテーマでグループ化できます。
- すぐにコーディング可能な開発環境
- エンタープライズ管理
- 基本的なパフォーマンスと信頼性
すぐにコーディング可能な開発環境
Microsoft Dev Box は、従来の仮想デスクトップ インフラストラクチャ (VDI) ソリューションと比較して、構成時間と IT オーバーヘッドを最小限に抑えることで、開発者の生産性を大幅に向上させることができます。 開発者が特定のプロジェクトに合わせてすぐにコーディング可能な環境を、驚くほど簡単かつ迅速に構築できるようにしています。 Dev Box の設定に必要な時間を短縮するだけでなく、チームと個人の両方に革新的な新しいカスタマイズ オプションを導入しています。
コードとしての構成ワークフローの機能強化
- チームのカスタマイズ: プロジェクト リーダーまたはデベロッパー センター管理者として、チーム全体に対してコードとしての構成 Dev Box 構成をセットアップし、開発者がオンボーディングの複雑さに対処せずに、より迅速にオンボーディングできるようにします。
- デベロッパー センター イメージング: プロジェクト リーダーまたはデベロッパー センター管理者として、Dev Box 作成のパフォーマンスを損なうことなく、各チームに合わせてカスタマイズを行います。 独自のカスタム イメージ生成機能に投資して維持することなく、チームに対するこれらのカスタマイズをイメージに最適化します。
- シークレットと変数: プロジェクト リーダーまたはデベロッパー センター管理者として、DevCenter とは異なるサブスクリプションからシークレットを取得できるようになりました。これにより、Dev Box で一元化されたシークレット ストアを再利用できます。
- Dev Box カスタマイズでのユーザーとして実行のネイティブ サポート: 一部の Dev Box カスタマイズ タスクは、サインインしているユーザーとして実行する必要があります。 ユーザーとして実行のネイティブ サポートにより、ユーザー コンテキストでカスタマイズを実行する機能が提供され、信頼性、状態の追跡、エラー レポートが向上します。
- プロジェクト ポリシー: デベロッパー センター管理者として、さまざまなプロジェクトでアクセスすべきリソースとアクセスすべきでないリソースに関するガードレールを設定します。
ユーザーによるカスタマイズの強化
- Dev Home と開発者ポータルでの Dev Box 作成フローの改善: 開発者として、YAML 構成を手動で作成することなく、UI を使用してクローンするリポジトリやインストールするパッケージを選択し、Dev Box のカスタマイズを開始します。
- WinGet と DSC のネイティブ サポート: すべての Dev Box では、カタログを添付することなく、WinGet と DSC を使用してパッケージをインストールし、構成を適用できるようになります。
初回の開発者エクスペリエンス
- 開発者ポータルのランディング ページとウェルカム ツアー: 開発者として Dev Box にオンボードされると、製品の使用方法や機能の探索方法について学習できます。
- タスク ビュー/デスクトップへの開発者ポータルのピン留め: 開発者として、Windows タスク ビューに開発者ボックスをピン留めすることですばやくアクセスできます。
エンタープライズ管理
Microsoft Dev Box は、セキュリティ、コンプライアンス、コスト管理に関する組織標準に基づいた一元的なガバナンスを実現することを目的としています。 この期間中、概念実証 (POC) の設定と運用環境への移行を容易にすることで、企業が Dev Box を使い始めるまでの時間を短縮します。 また、監視、コスト管理、セキュリティ、プライバシーの機能も向上しています。
エンタープライズ向けの合理化された柔軟なオンボーディング
- ファイアウォール サービス タグ: 組織の Dev Box の設定に取り組む IT 管理者として、ファイアウォール設定にサービス タグを利用することで、トラフィック ロールをすばやく構成します。
- ゲスト アカウント: デベロッパー センター管理者として、外部チームや請負業者を Dev Box サービスに安全にオンボードしてサポートします。
監視およびコスト管理機能の強化
- Dev Box ログ: デベロッパー センター管理者として、ユーザー レベルのエンゲージメント メトリックと接続関連メトリックにアクセスします。
- Azure Monitor エージェント (AMA) のスコープ設定: デベロッパー センター管理者として、監視を Dev Box デバイスのみに集中します。これにより、監視が簡素化され、コストが削減されます。
- 切断時の休止状態 (プレビュー): デベロッパー センター管理者として、開発者のアクティブな稼働時間に基づいて、切断時に Dev Box を休止状態にすることで、コンピューティング コストを削減します。
セキュリティとプライバシー
- カスタマー マネージド キー (CMK): デベロッパー センター管理者として、独自の暗号化キーを管理することで、データ暗号化をより適切に制御します。
- Privileged Identity Management (PIM): デベロッパー センター管理者として、プロジェクト構成への Just-In-Time の管理者アクセス権を取得します。
- 開発者のオフボーディング: デベロッパー センター管理者として、ユーザーが組織を離れてチームが切り替わるときに Dev Box からオフロードするように Dev Box サービスを構成します。
基本的なパフォーマンスと信頼性
Microsoft Dev Box は、ローカル コンピューターでの作業と同じくらい応答性が高くシームレスな "ローカルのような" 開発者エクスペリエンスを提供することを目的としています。 お気に入りの Visual Studio 開発ツールから Windows、RDP、Dev Box の場所まで、あらゆるものを最適化することで、Dev Box の信頼性、速度、パフォーマンスを継続的に強化しています。
シームレスで信頼性の高い接続
- シングル サインオン (SSO): 開発者として、Dev Box にアクセスするたびにサインイン資格情報を入力する必要がなくなります。
- Simple Multiple Independent Links Evaluation & Switching (SMILES): 開発者として、アクティブなセッションを切断することなく、必要に応じてバックアップ リンクに自動的に切り替えることで、中断のない信頼性の高い Dev Box 接続を実現します。
- ユーザーの場所に基づく Azure リージョンの最適化: 開発者として、自分の場所に基づいて最適なリージョンに新しい Dev Box を簡単に作成します。 デベロッパー センター管理者として、エンド ユーザーの場所と使用可能な容量に基づいて、既存の Dev Box の場所を最適化します。
- Visual Studio 2022 および Visual Studio Code の RDP 最適化: 開発者として、目立った待機時間なしでコードを入力して移動します。
サービス正常性および信頼性
- バックアップ SKU: デベロッパー センター管理者として、サービス停止中の中断を回避するために、自動的に使用するバックアップ SKU を選択できます。
- セルフサービス スナップショットおよび復元: 開発者として、Dev Box を以前のスナップショットに復元することで復旧できます。
- 停止の通知: 開発者と管理者は、開発者および Azure の状態のポータル内で共有される停止通知を通じて、進行中のサービス停止に関する情報を常に把握できます。