当前位置 : 主页 > 编程语言 > 其它开发 >

乘风破浪,遇见最美Windows 11之现代Windows开发运维 - 新认识微软开发工具箱(Mi

来源:互联网 收集:自由互联 发布时间:2022-05-30
什么是微软开发工具箱(Microsoft Dev Box) 微软开发工具箱(Microsoft Dev Box) 是一项新的云服务,为任何规模的混合团队的开发人员提供安全的、可随时编码的开发人员工作站。 微软开发工具
什么是微软开发工具箱(Microsoft Dev Box)

微软开发工具箱(Microsoft Dev Box) 是一项新的云服务,为任何规模的混合团队的开发人员提供安全的、可随时编码的开发人员工作站。

微软开发工具箱(Microsoft Dev Box) 正在进行私人预览,并将在未来几个月内发布公开预览。提交此表格,注册加入等待名单,以评估私人预览。

维护一个能够构建、运行和调试你的应用程序的开发者工作站,对于跟上现代开发团队的步伐至关重要。作为开发人员,我们需要灵活地设置和维护我们的工作站,但即使是"小改动"也会意外地毒害我们的开发环境,打断我们的流程,并花费数小时来撤销。

同时,许多IT组织正在努力为开发团队提供他们所需的灵活性以保持生产力。开发人员工作站的硬件要求会随着项目的发展而迅速变化,而混合开发团队的增加意味着比以往任何时候都更难获得开发人员所需的资源。

今天,我们很高兴地宣布,Microsoft Dev Box是一项新的云服务,为任何规模的混合团队的开发人员提供安全的、可随时编码的开发人员工作站。微软Dev Box使开发人员能够专注于只有他们才能编写的代码,使他们能够轻松地访问他们需要的工具和资源,而不必担心工作站的配置和维护。开发团队为特定的项目和任务预先配置Dev Box,使开发人员能够在几分钟内通过一个准备好的环境快速开始构建和运行他们的应用程序。同时,Microsoft Dev Box通过利用Windows 365将Dev Box与Intune和Microsoft Endpoint Manager整合在一起,确保统一管理、安全和合规性留在IT手中

报名

你可以在http://aka.ms/devbox-signup ,报名参加评估私人预览的等候名单,并观看服务演示,观看Build会议,通过整个工程系统提供开发人员的速度。

改造开发者工作站

image

当代开发工作站伴随着大量的挑战。新的开发人员可能要花几天时间来建立一个工作环境,在他们做出第一次提交之前要花几个星期。高级开发人员经常在多个项目中工作,这些项目会带来相互冲突的依赖关系,使他们的开发工作站陷入困境。我们都曾做过一个意外的改变,使我们的环境被破坏。

有了微软的Dev Box,开发团队可以创建和维护Dev Box镜像,其中包含开发人员构建和运行其应用程序所需的所有工具和依赖性。团队可以包括他们的应用程序源代码和夜间构建的二进制文件,使开发人员能够立即开始运行和理解代码,而不必等待长时间的重新构建。

开发人员通过一个开发者门户保持对他们的开发箱的控制,使他们能够为他们的任何项目创建和删除他们的开发箱。开发人员可以创建开发盒来进行概念验证实验,保持他们的项目独立,甚至可以在多个开发盒中并行任务,以避免拖累他们的主要环境。对于从事传统应用程序的开发人员来说,他们可以为旧版本的应用程序维护Dev Box,以快速创建一个环境,在出现关键的客户问题时可以重现和诊断。

Microsoft Dev Box支持任何在Windows上运行的开发者IDE、SDK或内部工具。Dev Box可以针对你可以从Windows桌面上构建的任何开发工作负载,特别适合于桌面、移动、物联网和游戏。你甚至可以使用Windows Subsystem for Linux构建跨平台的应用程序。

而且,由于微软开发箱托管在微软云中,你可以从任何地方访问它们。Windows、MacOS、Android、iOS或你的网络浏览器

赋予开发团队权力

image

微软Dev Box确保开发人员始终拥有基于项目、任务、甚至角色的正确工具和资源。在构建Dev Box时,开发团队从一系列SKU中进行选择,为每个项目定义合适的计算水平,并即时扩展老化的物理硬件。由于Azure活动目录的集成,团队可以迅速加入新的团队成员,将他们分配到Azure活动目录组,授予他们项目所需的开发箱的访问权。

通过在开发人员的本地区域部署Dev Box,并通过Azure全球网络进行连接,开发团队可以确保远程团队成员无论身在何处都能获得高保真的体验和千兆级的连接速度。当外包给外部团队时,开发团队可以通过建立基于角色的权限来加强网络安全,为内部开发人员提供更大的灵活性,同时限制外部承包商的访问。

为了控制成本,团队可以使用启动/停止时间表,在一天开始时启动开发箱,并在开发人员回家时自动休眠。开发人员可以在需要时随时唤醒他们的开发箱,并在他们离开的地方继续工作。团队还可以从一个地方获得所有成本的单一视图,以了解不同项目和团队的成本。

内置安全和管理

image

重要的是,Microsoft Dev Box不仅使开发者受益--因为该服务与Windows 365集成,IT管理员可以轻松地在Microsoft Intune和Microsoft Endpoint Manager中管理Dev Box和云PC。利用Intune的快速质量更新,IT管理员可以将零日补丁部署到整个组织的所有设备。如果一个开发盒受到损害,IT管理员可以隔离该开发盒,同时帮助开发者在新的开发盒上重新启动和运行。

为了最大限度地提高开发箱的安全性,IT管理员可以在Azure Active Directory中设置全面的访问控制。IT管理员可以建立有条件的访问政策,要求用户通过符合要求的设备进行连接,要求多因素认证(MFA)登录,或者为访问敏感源代码和客户数据的开发箱配置基于风险的登录政策。

开始使用微软的Dev Box

Microsoft Dev Box今天处于私人预览阶段,并将在未来几个月内进入公共预览阶段。要了解有关Microsoft Dev Box的更多信息并查看该服务的演示,请访问https://aka.ms/devbox-build22。

注册加入评估Microsoft Dev Box的名单,请登录https://aka.ms/devbox-signup。

参考
  • Introducing Microsoft Dev Box
网友评论