Microsoftの「Dev Box」正式リリース 開発環境を丸ごとクラウドPC化して提供
米Microsoftが、開発環境をクラウドPCとして丸ごと仮想環境で用意し、デスクトップ仮想化経由で利用できる「Dev Box」の正式リリースを発表した。
この記事は新野淳一氏のブログ「Publickey」に掲載された「マイクロソフト「Dev Box」正式リリース。開発環境を丸ごとクラウドPC化して提供。開発環境をそのままアーカイブ保存など」(2023年7月12日掲載)を、ITmedia NEWS編集部で一部編集し、転載したものです。
米Microsoftは開発環境をクラウドPCとして丸ごと仮想環境で用意し、デスクトップ仮想化経由で利用できる「Dev Box」の正式リリースを発表しました。
最近のアプリケーションの開発環境は、コードエディタおよび文法チェックやフォーマッタなどの拡張機能、ソースコード管理ツールとの連携、ビルドツールや自動テスト環境などをはじめとするさまざまなツールによって構成されています。
そしてこれらのツールチェーンを適切に稼働するように設定するだけでもある程度の専門的な知識が必要で、手間のかかる作業になっています。
Dev Boxはこうした開発環境やツールチェーンを、あらかじめ整備された仮想マシンとして用意することで、開発者はすぐに適切な開発環境を立ち上げて開発にフォーカスすることを実現するものです。
Dev Boxの仮想マシンはWindows 365上で構築されるクラウドPCと同じ仕組みを用いてデスクトップ仮想化の仮想マシンが用意されるため、ユーザーとなる開発者はデスクトップ仮想化のクライアントツールやWebブラウザ経由でリモートデスクトップとして利用できます。
GitHub Codespacesとの違いは?
ローカルマシンに依存せずに開発環境を実現するサービスとしては、Webブラウザから利用できるGitHub Codespacesなどが存在します。
参考:[速報]GitHub Codespacesが全ユーザーに無料提供へ、毎月60時間分。JetBrainsとJupyterLabもIDEとして選択可能に
GitHub CodespacesなどのWebブラウザを用いる開発ツールは、開発ツールの選択肢に制約があります。
一方でDev Boxは仮想化されたPCであるクラウドPCを利用するため、基本的にWindowsで実行可能なあらゆる開発ツールが利用できる柔軟性を備えています。
プロセッサの能力やメモリ容量、ストレージの速度や容量なども豊富な選択肢の中から選べるため、大規模なビルドに対して強力な仮想マシンを用意することも可能です。
また、特定のバージョンの開発ツールやライブラリ、ソースコードなどに依存した開発環境を、将来なにかあったときのためにそのままアーカイブして保存しておくことも可能です。
複数のプロジェクトに関わる開発者であれば、プロジェクトごとに適切な開発環境を使い分けることも容易になります。
さらにクラウドPCはMicrosoft Intuneで管理されるため、Windows Updateによる最新のアップデートが保たれ、マシンの状態も把握可能。仮想マシンの起動を日時によって制限するなどきめ細かな設定が可能で、組織全体でセキュアな開発環境が構築できるとされています。
関連記事
- Microsoft、開発環境をまるごとクラウドPCとして用意できる「Dev Box」発表
米Microsoftが、アプリケーションの開発環境をまるごと、クラウドPCのようなデスクトップ仮想化の仮想マシンとして用意できる「Microsoft Dev Box」を発表した。5月25日からプライベートプレビューの申し込みを受け付けている。 - Microsoft、開発環境をまるごとクラウドPCとして用意できる「Dev Box」パブリックプレビュー開始
米Microsoftが、開発環境をまるごとクラウドPCとして用意できる「Dev Box」のパブリックプレビューを開始。パブリックプレビュー中は、8vCPUおよび32GBメモリの最初の15時間と、ストレージSSD 512GBの最初の365時間が毎月無償で利用できる。それ以上使用する場合は、1時間単位の従量課金。 - 開発環境を丸ごとクラウドPC化する「Microsoft Dev Box」、7月に正式リリース
Microsoftが、「Microsoft Dev Box」を7月に正式リリースすると発表。開発環境やツールチェーンを、あらかじめ整備された仮想マシンとして用意することで、開発者がすぐに適切な開発環境を立ち上げられ、開発にフォーカスすることを実現するという。 - Google、VSCodeの代替を狙う「Eclipse Theia」コードエディタをクラウド統合開発環境として採用 Google Cloud Shellに統合を発表
Googleが、「Cloud Shell」の新機能としてコードエディタ「Cloud Shell Editor」を統合。開発者はプログラムをすぐにデプロイし、実行し、デバッグできる。クラウド主要3社がWeb IDEを自社サービスに統合した。 - ローカル環境を汚さない構築ツール「Devbox」をクラウドですぐ使える「Devbox Cloud」β版公開 ローカルでのファイル編集がクラウドに自動同期
Linux環境上に独立した開発環境を簡単に構築できるオープンソースのツール「Devbox」のクラウド版「Devbox Cloud」がβテストを開始。テストの間は無料で、CPUが4Core(共有)、8GBメモリ、8GBのSSDのスペックの仮想マシンが使える。
関連リンク
Copyright © ITmedia, Inc. All Rights Reserved.