MicrosoftがMicrosoft Build 2022で、開発チーム向けの仮想デスクトップサービス、「Microsoft Dev Box」を発表した。開発者をプロジェクトごとの環境構築作業から解放し、コードを書く作業に集中できるようにするという。
この記事は会員限定です。会員登録(無料)すると全てご覧いただけます。
Microsoftは2022年5月24日(米国時間)、開幕したMicrosoft Build 2022で「Microsoft Dev Box」を発表した。現在プライベートプレビュー段階で、今後数カ月のうちにパブリックプレビューを始めるという。
Dev Boxは開発チーム向けの仮想デスクトップサービス。開発者は特定のプロジェクト用に設定された開発用ワークステーションを仮想デスクトップとして即座に立ち上げられる。
「新たにチームに加わった開発者は、最初のコミットに至るまでに、何日、何週間もかけて開発環境を整えなければならないことがある。熟練開発者も、複数のプロジェクトに関わっていることが多く、依存性の競合で開発ワークステーションの環境をダメにしてしまうことがある。また、どんな開発者でも、変更を加えたことで意図せずに環境を壊してしまう経験をしている」(発表ブログポスト、以下同)
Dev Boxはこうした環境構築および維持の問題を解決し、開発者がコードを書くことに集中できるようにするものだという。
Dev Boxでは、開発チームが特定プロジェクト用の環境を仮想マシンイメージとして用意し、維持できる。この環境にはアプリケーションのソースコードやビルドされたバイナリを入れ込むことができる。このため、開発者はリビルドを長時間待つ必要がなく、即座に仕事に取りかかれる。
開発者はポータルで、用意されたイメージから自分の使うDev Boxを作成したり、削除したりしできる。
「レガシーアプリに関わっている開発者は、アプリケーションの古いバージョンを維持しておき、顧客で重大な問題が起こった場合に再現・検証ができる」
Dev BoxはMicrsoft Azure上で動く仮想ワークステーションであるため、Windows、MacOS、Android、iOS、Webブラウザから利用できる。職場、在宅を問わず、あらゆる場所からアクセス可能。Windowsで動く全てのIDE(統合開発環境)やSDK(ソフトウェア開発キット)に対応し、Windows Subsystem for Linuxを使えば、クロスプラットフォームアプリの開発もできる。
開発チームは、環境ごとにDev Boxのスペックを設定し、必要に応じて移行できる。開発メンバーをAzure Active Directoryグループに割り当てることで、業務上必要なDev Boxのみを使えるようにすることができるという。また、コスト節約のため、Dev Boxを始業時に立ち上げ、終業時に自動的にハイバネートするよう設定できる。
一方、IT部門はDev BoxをWindows365 Cloud PCと共に、Microsoft IntuneやMicrosoft Endpoint Managerで管理できる。ゼロデイパッチを適用できる他、侵害を受けたDev Boxを自動的に隔離できる。
Copyright © ITmedia, Inc. All Rights Reserved.