微软如何推进产品现代化:从本地部署到AI赋能的探索

发表时间: 2023-06-27 12:00

当大家探讨商业应用和低代码开发的未来趋势时,生成式人工智能创新已经成为了新一代颠覆性的平台变革的热门话题。这在微软也不例外。近几个月来,我们在微软 Dynamics 365 和 Power Platform 中推出了全新的由人工智能驱动的智能副驾(Copilot)体验,为企业和个人带来了前所未有的工作方式。


本文作者 Charles Lamanna 微软商业应用平台副总裁

我们经常会看到有客户提问,微软是如何不断以快速的节奏推出新的人工智能创新,包括一些新的改进。与此同时,大家还想了解怎样更好地将人工智能融入到自己的应用和产品中。如果你还在使用本地系统,那么你需要从云上的应用程序现代化开始。为了帮助大家了解这段过程,以及如何开始实践,微软记录了在 Azure 上对 Dynamics 365 进行现代化的工作。关键的是,迁移到公有云更像是一段不断提升的旅程。如果你找到了正确的方法,你可以在每一步都获得大量的新价值,同时在 Azure 上向现代公有云应用程序逐步迈进。

开始我们的应用现代化之旅

在2016年迁移到 Azure 之前,Dynamics 365 是作为传统的本地或托管软件解决方案运行的。客户可以自己安装和运行,也可以通过软件即服务(SaaS)模式访问,即由微软在私有数据中心运行和支持。

从技术层面来看,两种选择都是一样的——主要区别在于 SaaS 服务在微软数据中心以更大的规模运行。它在最底层由数千台运行 Windows Server 2012 R2 的裸机服务器提供支持,前端基于 Internet Information Services (IIS),后端基于 Microsoft SQL Server 2012 R2,如下图的左半部分所示。

与现在的 Dynamics 365 SaaS 服务相比,这一时期的两种部署方式在可用性、可扩展性和灵活性方面都存在一定的局限性。包括产品发布周期以月为单位,客户的主要定制需要专业开发人员或合作伙伴的协助,以及基础设施升级需要大量的规划和停机时间。选择本地部署模式的客户还必须提前投资昂贵的基础设施,这导致在 IT 预算和专业知识有限的小型企业很难采用。

原地迁移节省了时间和费用

我们旅程的第一步是将现有的 Dynamics 365 解决方案迁移到 Azure 上。这样做的好处是,我们可以简化运营,快速提供 SaaS 服务,逐渐建立起 DevOps 的团队合作,积累在公有云上运行大型服务的经验,并开始把我们的老客户也迁移过来。

构想 Dynamics 365解决方案的未来

在将现有的 Dynamics 365 解决方案迁移到云的同时,我们开始构想未来。在接下来的几年里,我们专注于几个关键领域。

  • 实现对模块化产品/服务的支持,而不是单一的整体式产品,让客户可以根据自己的需要,自由选择使用 Dynamics 365 的哪些功能,而无需全部采用。从应用程序现代化的角度来看,这意味着在现有的代码库演进的同时,将 Dynamics 365 以模块化的方式呈现。
  • 通过 Power Platform,让客户和合作伙伴能够自定义和扩展他们的 Dynamics 365 应用程序。Power Platform 是一个低代码/无代码平台,可以快速构建定制的端到端业务解决方案。实现这一切的重要推动力是 Common Data Service (CDS),现称为 Microsoft Dataverse——它支持跨所有 Dynamics 365 和 Power Platform 解决方案的事务和分析。
  • 将人工智能驱动的见解直接嵌入到 Dynamics 365 应用程序中,以进一步优化体验和互动。我们还在继续通过 Dynamics 365 和 Power Platform 的 Copilot 注入更多生成式人工智能体验,让用户可以使用自然语言描述他们想要创建的内容。例如,当输入“创建一个现场检查移动应用程序”以后,平台会自动帮你创建一个应用程序。

回顾过去在旅程的每一步都有所收获

我们在 Azure 上对 Dynamics 365 进行了多年的现代化工作,在我们的每一步旅程中,都通过许多创新方式为企业赋能。我们最初提升和转移到 Azure 的直接好处主要体现在技术方面,包括提高了可扩展性、性能和可靠性。但更大的好处其实是,迁移到 Azure 为我们重新构想客户体验和实现愿景奠定了基础。

在 Azure 上,我们开始利用云管理服务的力量来加速价值交付。模块化的方法提供了更灵活的选择,让大家在采用 Dynamics 365 时能够实现增量和快速的业务成果。Power Platform 扩大了可扩展性,使客户和合作伙伴能够按照自己的意愿扩展他们的 Dynamics 365 解决方案,包括简单的版本控制、打包和分发。Dynamics 365 Customer Insights 让业务用户能够轻松提取个性化客户体验和编排优化、实时客户旅程所需的见解。在 Dynamics 365 和 Power Platform 的用户体验中注入生成式人工智能也进一步赋能了每一位客户,让大家可以使用自然语言描述需要的内容,然后获得可观的成果。

现如今更强大的业务能力已呈现

在 Azure 上的 Dynamics 365对业务产生了越来越深刻的影响,这也使Dynamics 365和Power Platform成为微软增长最快的软件类别之一。因为我们选择了云迁移,我们才能以更快的速度和更精确的方式推出新产品、新功能和新的用户体验。我们可以更好地了解并能迅速满足客户的需求。这些根本性的变化已在产品中得以体现。

旅程还在继续

展望未来,我们正在努力采用 Azure Kubernetes Service(AKS) 作为主要计算基础设施,并通过增加全球的可用性区域来进一步提高可扩展性和敏捷性。然而,真正的颠覆者依然是生成式人工智能,我们将继续将其注入到 Dataverse 和 Power Platform 中,让每个人都可以使用自然语言构建和部署(并自动扩展和管理)应用程序、工作流和聊天机器人。

如今看来未来一片光明,但这一切都始于最初的迁移上云决策。在 Dynamics 365 和 Power Platform 中,业务应用和平台正在以我们历史上最快的速度创新,而我们之所以能够抓住生成式人工智能的机遇,也是因为我们在 2017 年所做的投资。


关注@微软科技,了解更多行业资讯。