
微软最新发布的 Azure Copilot 推出全新迁移助手,基于早期版本及相关的 GitHub Copilot 代理模型。它能引导用户将应用程序迁移至 Azure,同时借助 GitHub Copilot 代理对应用程序进行更新。其目的是利用当前环境和 Azure 平台功能,定义并实施 IT 策略,构建现代化云基础设施,加快迁移进程。

在软件开发领域,技术债务是一个长期存在的问题。开发新应用相对容易,但保持更新却颇具挑战。维护预算不足导致应用程序和服务器持续运行,老旧大型机甚至可能运行超过 50 年。日常的技术债务也会阻碍业务发展,代码与业务流程不匹配,效率降低,且随着系统偏离安全基线,风险不断累积。
迁移到云端或许能解决部分问题,但以往很多迁移只是在 IaaS 平台的虚拟机中复制物理基础设施,未能解决技术债务。而超大规模云 PaaS 功能可通过自动更新和升级部署最新功能,让应用程序更安全。

微软此前推出的多代云迁移工具,主要侧重于寻找合适的 Azure 虚拟机、网络设备和拓扑结构,以及数据导入云存储,但未帮助用户对代码或基础设施进行现代化改造,企业只是在 Azure 中复制技术债务。
而且,专注于基础设施的 IT 团队与专注于代码的开发团队之间缺乏沟通,导致对整个迁移任务缺乏统一认识。Azure Copilot 的迁移助手则试图打破这种团队障碍,利用人工智能引导用户同步完成应用程序的迁移和升级。

Azure Copilot 的迁移代理与 GitHub Copilot 代理协同工作。GitHub Copilot 生成的报告可被 Azure Copilot 用于识别潜在问题,弥合软件现代化和迁移计划之间的差距,帮助团队确定工作优先级,完善规范和策略。
Azure Copilot 的迁移代理使用简便,基于现有最佳实践和流程构建。当前预览版本通过分析现有 Azure Migrate 工具的数据,支持迁移 VMware 基础设施以及处理使用 Hyper-V 和物理服务器的现有环境。用户可使用提示评估基础设施、制定迁移计划,还能获得成本分析和投资回报率报告。
同时,GitHub CLI 中的 GitHub 现代化代理可更新服务器上运行的代码,指导对 .NET 和 Java 代码的更新,分析代码并制定现代化计划,甚至自动完成代码更新和测试过程。

通过 Azure Copilot 与代理进行对话式交互,财务和业务团队成员可通过熟悉工具获取成本和时间表信息,系统管理员能快速获取所需信息,开发团队可了解代码更改需求。以 Azure Copilot 作为沟通中心,有助于降低风险,确保项目按计划进行。
借助这些全新的人工智能驱动工具,企业可加速将完整应用程序迁移到云端,获得投资回报率评估、迁移计划以及代码更新,解决长期技术债务问题,添加新功能,提升业务绩效。
编辑观点:Azure Copilot 迁移助手有望打破云迁移困境,解决技术债务问题。多代理协同及团队连接功能提升了迁移效率与质量,未来若能拓展场景支持,将在云迁移市场占据更有利地位。

309

被折叠的 条评论
为什么被折叠?



