在今天的虚拟 Build 开发者大会上,微软宣布推出 Microsoft Dev Box 的私人预览版,这是一个新的云端虚拟开发者工作站。
众所周知,开发人员根据自己的需要设置新的物理机器通常是一个相当大的过程。微软认为,借助新的 Dev Box,IT 团队可以让新入职的开发人员轻松访问标准开发环境,而无需配置自己的机器。同时,可能在不同项目上工作的更高级的开发人员——他们都有自己的配置和相互冲突的依赖关系——可以使用多个 Dev Box 来完成他们的工作。同时,由于 Dev Box 与 Windows 365 以及 Intune 和 Microsoft Endpoint Manager 等管理工具集成,IT 重新获得了控制权。
这不是微软第一次向开发人员提供虚拟开发环境。今年早些时候,该公司还推出了Azure 游戏开发虚拟机预览版。这里的用例显然有点不同,但想法几乎相同。
开发人员可以根据需要使用他们需要的任何 IDE、SDK 或内部工具(只要它在 Windows 上运行)设置他们的盒子,并针对他们的工具支持的任何平台。
值得注意的是,开发人员自己可以控制他们的 Dev Box,并且可以根据需要创建新的和删除旧的。微软在今天的公告中解释说:“开发人员可以创建 Dev Box 来对概念验证进行试验,将他们的项目分开,甚至在多个 Dev Box 之间并行执行任务,以避免陷入他们的主要环境。” “对于使用遗留应用程序的开发人员,他们可以为旧版本的应用程序维护开发盒,以快速创建一个环境,可以在关键客户问题出现时重现和诊断它们。”
为了降低成本,开发人员显然可以在晚上关闭机器并在早上启动它们。为了跨团队管理这些成本,微软还将提供一个单一视图来查看团队的所有盒子。
虚拟开发环境本身显然不是什么新鲜事。例如,我们已经看到 AWS 通过虚拟化Cloud9 IDE 朝着这个方向迈出了一步,尽管微软的解决方案似乎更加灵活。
原文: https://techcrunch.com/2022/05/24/microsofts-new-dev-box-is-a-developer-workstation-in-the-cloud/