このロードマップでは、クラウドから最も安全で生産性の高い開発者エクスペリエンスを提供するという Microsoft のコミットメントを強調する、計画されている一連の機能リリースを示します。 この機能一覧は、今後 6 か月間の計画の概要を示し、現在開発中の主要機能に焦点を当てています。 すべてを網羅しているわけではありませんが、主な投資を示しています。 一部の機能は、一般公開される前にプレビューとしてリリースされ、フィードバックに基づいて進化する可能性があります。 常に皆様のご意見に耳を傾けておりますので、一部の機能のタイミング、デザイン、提供内容は変更される可能性があります。
主要な Dev Box 成果物は、次のテーマでグループ化できます。
すぐにコーディング可能な開発環境
エンタープライズ管理
基本的なパフォーマンスと信頼性
すぐにコーディング可能な開発環境
Microsoft Dev Box は、従来の仮想デスクトップ インフラストラクチャ (VDI) ソリューションと比較して、構成時間と IT オーバーヘッドを最小限に抑えることで、開発者の生産性を大幅に向上させることができます。 開発者が特定のプロジェクトに合わせてすぐにコーディング可能な環境を、驚くほど簡単かつ迅速に構築できるようにしています。 Dev Box マシンのセットアップに必要な時間を短縮するだけでなく、チームと個人の両方に革新的な新しいカスタマイズ オプションを導入しています。
コードとしての構成ワークフローの機能強化
チームのカスタマイズ と デベロッパー センター イメージング:
プロジェクト リーダーまたはデベロッパー センター管理者は、マーケットプレース イメージだけでなく、カスタム イメージを使用してイメージ定義を作成できるようになりました。
プロジェクト リーダーまたはデベロッパー センター管理者は、イメージのビルド時に使用するカスタム ネットワーク接続を指定して、カスタム仮想ネットワークからのみアクセスできるリソースにアクセスしてフェッチすることができます。
CLI と VS Code 拡張機能を使用して、PowerShell および Winget プリミティブを使用するタスクをデバッグできるようになりました。また、実行時間の長いスクリプトのカスタム タイムアウトを設定できます。
プロジェクト リーダーまたはデベロッパー センター管理者は、GitHub Copilot チャットを利用した Dev Box Visual Studio Code 拡張機能を使用して、カスタマイズ ファイルを作成できます。
開発者のオンボーディングとエクスペリエンス
- Dev Box 作成のリージョン選択の最適化: 開発者は、自分の場所に基づいて最適なリージョンに新しい Dev Box を簡単に作成できます。 デベロッパー センター管理者は、エンド ユーザーの場所と使用可能な容量に基づいて、既存の Dev Box マシンの場所を最適化します。
エンタープライズ管理
Microsoft Dev Box は、セキュリティ、コンプライアンス、コスト管理に関する組織標準に基づいた一元的なガバナンスを実現することを目的としています。 この期間中、概念実証 (POC) の設定と運用環境への移行を容易にすることで、企業が Dev Box を使い始めるまでの時間を短縮します。 また、監視、コスト管理、セキュリティ、プライバシーの機能も向上しています。
企業向けのスムーズで柔軟性のある人材導入プロセス
製品の前提条件: デベロッパー センター管理者は、前提条件を特定し、Dev Box サービスの設定をすばやく開始できます。
サポートされる新しいリージョン: デベロッパー センター管理者は、開発チームが アラブ首長国連邦北部 や スペイン中部を含む新しいリージョンで Dev Box マシンを作成できるようになります。
代理作成: デベロッパー センター管理者は、チーム内の他の開発者向けに Dev Box マシンをプロビジョニングできます。
ネットワークのセットアップと拡張
既存のサブネット内の IP を展開する: デベロッパー センター管理者は、IP アドレスが不足しているサブネットの IP 範囲を拡張できます。
QMS への RRS 統合: 信頼できる顧客のデベロッパー センター管理者として、QMS を通じて自動的に承認されるより大きなクォータを要求して取得できます。
ファイアウォール サービス タグ: 組織の Dev Box の設定に取り組んでいる IT 管理者は、ファイアウォールの設定でサービス タグを使用してトラフィック ロールをすばやく構成します。
監視およびコスト管理機能の強化
アクティブな使用時間と自動起動: デベロッパー センター管理者は、Dev Box マシンを日中の特定の時間アクティブにすることで、コンピューティングコストを削減します。 アクティブ時間が始まる 15 分前に、開発者がマシンを起動できるようにします。
監視ログ: デベロッパー センター管理者は、ユーザー レベルのエンゲージメント メトリックと接続関連のメトリックにアクセスします。
セキュリティとプライバシー
プロジェクト ポリシー: デベロッパー センター管理者として、さまざまなプロジェクトがアクセスする必要があり、アクセスすべきではないリソースに関するポリシーを使用してガードレールを設定します。
カスタマー マネージド キー (CMK): デベロッパー センター管理者は、独自の暗号化キーを管理することで、データ暗号化をより適切に制御できます。
開発者オフボード: デベロッパー センター管理者として、組織を離れたときにユーザーをサービスからオフロードし、チームを切り替える Dev Box サービスを構成します。
基本的なパフォーマンスと信頼性
Microsoft Dev Box は、ローカル コンピューターでの作業と同じくらい応答性が高くシームレスな "ローカルのような" 開発者エクスペリエンスを提供することを目的としています。 お気に入りの Visual Studio 開発ツールから Windows、RDP、Dev Box マシンの場所まで、あらゆるものを最適化することで、Dev Box の信頼性、速度、パフォーマンスを継続的に強化しています。
シームレスで信頼性の高い接続
既存の Dev Box マシンのシングル サインオン (SSO): デベロッパー センター管理者は、既存の Dev Box マシンに対してシングル サインオン エクスペリエンスを有効にすることができます。
自動修復の機能強化: 開発者は、ネットワークの問題により、Dev Box マシンへの接続がブロックされることはありません。 接続の問題を自動修復すると、コンピューターに接続できるようになります。
待機時間の改善: 開発者は、高解像度モニターを使用してマウスの待機時間を短縮し、その他の一般的な待機時間を改善します。
Visual Studio Code で Dev Box マシンを開きます。開発者は、ローカルの開発者マシンから、WSL を含む Dev Box コンピューター上の開発者環境にアクセスできます。
サービス正常性および信頼性
バックアップ SKU: 開発者は、フォールバック SKU の使用を選択することで、サービス停止中に既存の Dev Box マシンでの作業をスムーズに再開できます。
セルフサービス スナップショットと復元: 開発者は、Dev Box を以前のスナップショットに復元することで復旧できます。
ユーザーの場所に基づく Azure リージョンの最適化: デベロッパー センター管理者は、エンド ユーザーの場所と使用可能な容量に基づいて、既存の Dev Box マシンの場所を最適化します。
このロードマップは、Microsoft の現在の優先事項の概要を示したものであり、お客様からのフィードバックに基づいて柔軟に適応できます。 ぜひお客様の考えをお聞かせいただき、さらに追加してほしい機能のご提案をお寄せください。 お客様の洞察は、当社の焦点を絞り込み、さらに大きな価値を提供するのに役立ちます。