微软在Build大会上宣布Azure Deployment Environments正式发布
在年度Build大会上,微软宣布了Azure Deployment Environments的正式发布(GA)。这项服务允许开发团队在Azure中创建隔离的实例,用于在不同阶段(如开发、测试和生产)部署和管理应用程序,以确保受控且一致的部署流程。
服务背景与功能
Azure Deployment Environments在去年的Ignite大会上进入公开预览阶段,而更早之前则是私有预览。此次正式发布包含了一系列基于客户反馈的新功能,主要包括:
- 自定义开发者门户:开发者可以通过该门户查看、部署和管理环境,同时门户还集成了通过Microsoft Dev Box提供的云端工作站。
- 支持Terraform基础设施即代码文件:目前处于私有预览阶段,未来还将支持Pulumi和Ansible等其他基础设施即代码格式。
此外,微软正在将Azure Deployment Environments与Azure Developer CLI(azd)进行集成,后者自去年起已可用。
服务优势
微软高级项目经理Sagar Chandra Reddy Lankala在Azure开发者社区博客中详细解释了该服务的优势:
- 自助部署:开发者可以自助部署环境,平台工程师和其他管理员也能从中受益,减少冗余工作,同时通过集中控制确保环境的安全性和成本效益。
- 标准化模板:平台工程师为开发者提供标准化、预先批准的模板,促进协作和知识共享。
环境管理与控制
用户可以通过该服务设定预定义规则,明确哪些角色有权部署特定类型的环境(如开发、测试、预发布或生产),并确保这些环境部署在适当的订阅或管理组中,同时纳入所有相关策略和成本控制。
开发者体验
开发者可以通过该服务快速创建环境,用于探索Azure或作为沙盒环境进行测试。通过Azure门户,开发者可以轻松创建和访问这些环境。
与其他服务的整合
Azure Deployment Environments是微软为提升开发者生产力和优化编码环境而推出的一系列服务之一,其他服务包括CodeSpaces和Microsoft Dev Box。CodeSpaces允许开发者快速获取带有VSCode的虚拟机,而Microsoft Dev Box则提供预配置的云端开发者工作站。
总结与展望
微软开发者部门社区经理Scott Hanselman在一段视频中总结道,Azure Deployment Environments将帮助企业将工程系统提升到新的水平,充分发挥云的规模化和弹性优势。
更多关于Azure Deployment Environments的详细信息可访问其文档页面。该服务本身免费,客户仅需为环境中创建的计算、存储和网络等Azure资源付费。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用。你还可以使用@来通知其他用户。