在 Microsoft Cloud 上生成应用程序

注意

本文是“在 Microsoft Cloud 上生成应用程序”系列文章中的第 1 篇(共 6 篇)。

Microsoft Cloud 为创建应用程序提供了统一的服务集合。 企业应用程序开发领导者可以将这些服务结合起来,在更短的时间内以更好的安全性提供更多价值。 本指南从应用程序开发的角度描述了 Microsoft Cloud 的大方向,重点关注领导者必须做些什么才能取得成功。

Microsoft Cloud:应用程序开发角度

大多数新应用程序以某种方式使用云服务。 许多组织依靠 Microsoft Azure 及其为专业软件开发人员提供的服务。 这很好,但你也可以使用其他 Azure 服务创建更好的应用程序。

若要了解这一点,请首先认识到 Azure 只是 Microsoft Cloud 的一部分。 从应用程序开发角度来看,Microsoft Cloud 也包括其他几个组件(如图1 所示)。 你的组织今天可能会使用其中的一些或全部组件。 你可能认为它们不是应用程序平台的一部分,但它们确实是。 每个组件都提供有用的云服务供应用程序使用。 那么,为什么不利用它们来使新应用程序尽可能做到最好呢?

显示应用程序使用 Microsoft 服务(如 Microsoft Azure 和 Power Platform)的图

图 1:Microsoft Cloud 提供了一组应用程序可以使用的统一服务。

这些服务一起工作,并且是应用程序开发的集成平台。

  • Microsoft Azure 针对创建和维护新应用程序的专业软件开发人员提供服务。
  • Power Platform 具有用于低代码开发的服务。 平民开发者(非软件专业人员)可以使用这些服务来创建应用程序和自动化业务流程。
  • GitHubAzure DevOps 具有用于创建、测试、部署以及运行应用程序的工具。
  • Microsoft 365 具有适用于现代工作场所的应用程序,包括 Microsoft Teams、Exchange 和 SharePoint。
  • Dynamics 365 具有业务应用程序,包括用于销售支持、财务和客户服务的应用程序。
  • Microsoft Entra IDMicrosoft Sentinel 是保护应用程序和系统的基础服务。

在这种广泛、统一的云平台上生成新的解决方案是应用程序开发演进的下一步。 通过提供一组广泛使用的集成服务,Microsoft Cloud 为做到这一点提供了基础。

使用这些统一服务的真正好处包括:

  • 可以轻松合并不同的技术。 例如:
    • 将低代码应用程序与专业开发者创建的较复杂软件相结合。
    • 生成与协作平台集成的低代码应用程序。
  • 可以更轻松地集成和共享数据。 例如,新的云原生应用程序可以访问来自业务线应用程序或现代工作解决方案的数据。
  • 降低了集成风险,因为 Microsoft 云服务可以很好地协同工作。
  • 提高了安全性,因为在整个环境中使用相同的安全服务和工具,对应用程序开发者来说更简单。 它还使生产环境中监视和管理应用程序的人员更轻松。

企业应用程序开发领导者是如何成功的

若要在现代企业中取得成功,应用程序开发领导者需要做几件事。 为了帮助你了解如何成功,此部分中的文章将为你介绍典型企业应用程序的简单方案。 在此过程中,你将了解每个 Microsoft Cloud 组件带来的价值的示例。

下表描述了每篇文章,并提供相应链接。 应该按顺序阅读这些文章。

企业应用程序开发领导者是如何成功的 文章介绍如何
在 Azure 上使用纯代码开发,在 Power Platform 上使用低代码开发,以便在较少的时间内创建更好的应用程序。 2. 更快地创建和部署更多应用程序
使用融合开发和集成低代码和纯代码开发过程(其中包括 GitHub 和 Azure DevOps),充分利用技术人才的价值。 3. 充分利用技术人才
使用 Azure API 管理、Microsoft Graph 和 Dynamics 365 将新应用程序与现有解决方案集成。 4. 将新应用程序与现有解决方案集成
使用 Active Directory 创建并运行安全应用程序,以便进行标识和访问管理。 将 Azure Sentinel 用于安全信息与事件管理 (SIEM) 以及安全业务流程、自动化和响应 (SOAR)。 5. 创建并运行安全应用程序

阅读这些文章后,可以通过使用 Microsoft Cloud 资源集合详细了解如何在 Microsoft Cloud 上构建应用程序。 它提供设计指南、解决方案、学习资源和产品文档,帮助你入门。

后续步骤

了解成功的企业应用程序开发领导者如何通过 Azure 上的纯代码开发和 Power Platform 上的低代码开发,在更短的时间内创建更好的应用程序。