Microsoft Dev Box が一般提供になりました
ホームページホームページ > ニュース > Microsoft Dev Box が一般提供になりました

Microsoft Dev Box が一般提供になりました

Jun 14, 2024

AI + 機械学習、お知らせ、Azure DevTest Labs、開発者ツール、Microsoft Dev Box

Anthony Cangialosi プリンシパル グループ プログラム マネージャー

投稿日: 2023 年 7 月 10 日 5 分で読む

先月の Microsoft Build では、開発者のユースケースと生産性のために最適化された、すぐにコーディングできるクラウドベースのワークステーションである Microsoft Dev Box のいくつかの新機能を共有しました。 Visual Studio との新しい統合、コードとしての構成のカスタマイズのプレビュー、Dev Box の社内展開など、共有すべきことがたくさんあり、このニュースに対する反応は素晴らしかったです。 今日は、もう 1 つの発表をお知らせできることを嬉しく思います。Microsoft Dev Box が一般提供されるようになりました。

Microsoft Build 2022 で初めて Microsoft Dev Box を発表しましたが、私たちの旅はそこから始まったわけではありません。 7 年以上にわたり、私たちはクラウドの力による開発者の生産性と満足度の向上に注力してきました。 2016 年に、開発チームがさまざまな開発およびテストのユース ケース向けにテンプレート化された仮想マシン (VM) を作成できるサービスである Azure DevTest Labs を導入しました。

長年にわたり、私たちは多くのお客様が DevTest Labs でカスタム ソリューションを構築し、そのコア機能を拡張できるよう支援してきました。 特に人気のある使用例の 1 つは、DevTest ラボを使用して、永続的な事前構成された開発環境を作成することです。 ただし、DevTest Labs 上にこれらのカスタム ソリューションを構築するのは困難であり、追加のガバナンスおよび管理機能を構築するには多大な労力が必要です。 顧客はターンキー ソリューションを求めていました。

これに応えて、私たちは 2019 年に Visual Studio Codespaces を導入しました。これは、開発者が Visual Studio Code から直接数秒で起動できる事前構成済みのコンテナーおよび Linux ベースの開発環境であり、開発者がアプリを開発中に高速かつ簡単に作業できる方法を提供します。行く。

開発者は、スピードと機動性の点で Codespaces を愛用しており、このサービスは現在も GitHub Codespaces として存在しています。 しかし、ソフトウェア開発にはあらゆる種類のツールが必要です。 当初、私たちは Visual Studio Code と GitHub をサポートするために Codespaces を構築しましたが、顧客はすぐに他の統合開発環境 (IDE)、ソース コード管理、およびツールのサポートを求め始めました。

最初のステップとして、Visual Studio のサポートを含めるために Codespaces の拡張を開始しました。 しかし、そうすることで、主にエンタープライズ対応の管理とガバナンスに関する、予想以上の多くの課題が明らかになりました。 これに、開発者がクラウド環境内のすべてのツールへのアクセスを望んでいることと合わせて、次のことを実現する必要があることに気づきました。

基本的に、ソリューションは開発者に最適化された仮想化ソリューションである必要がありました。 Microsoft はすでに Windows 365 を提供しており、クラウド PC を提供し、パーソナライズされた Windows デスクトップ、アプリ、設定、コンテンツを Microsoft クラウドからどこにでもあらゆるデバイスに安全にストリーミングします。 重要なのは、Windows 365 が Microsoft Intune と完全に統合されているため、IT 管理者は物理デバイスと一緒にクラウド PC を管理できるようになります。 それはまさに私たちが探していたものであったため、新しいソリューションの基盤として Windows 365 を使用することにしました。

エンタープライズ管理が完了したら、次に検討したのは基盤となるハードウェアでした。 高性能のコンピューティングが明らかに必要である一方で、ストレージも開発者のパフォーマンスに大きな影響を与える可能性があることにすぐに気づきました。 大規模なビルドではストレージ ドライブに大きな負担がかかり、読み取りまたは書き込み速度がビルドに追いつかない場合はボトルネックになります。 これを考慮して、当社の製品にはプレミアム ソリッド ステート ドライバー (SSD) を含めることにしました。 しかし、開発ワークステーションの主な課題、つまり、複雑なプロジェクトやツールセットによって引き起こされる長い展開時間と構成エラーにはまだ対処していませんでした。

これらの問題を解決するには、サービスの構成と展開の管理方法をより根本的に変える必要があります。 開発者はあらゆる種類のプロジェクトに取り組んでいますが、その多くは特定のツールを必要とします。 こうした開発者にとって、包括的なロールベースの構成では、ワークステーションを調整したり、プロビジョニング後に追加のツールをインストールしたりするのに時間を費やす必要があります。 IT 管理者と開発リーダーは同様に、複数のカスタマイズされた構成を作成し、開発者が現在のプロジェクトですぐにコーディングできる新しいワークステーションをオンデマンドで起動できるようにする方法を必要としていました。