你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

在云中实现任何应用程序的现代化

现代化应用程序可以快速转换人员与业务或组织的交互方式。 应用程序现代化的目标是增强应用程序以满足内部用户和外部客户的需求。 采用平台即服务(PaaS)解决方案使你能够现代化任何应用程序或框架,并使企业能够缩放。

PaaS 解决方案:

PaaS 使你能够灵活地实现任何应用程序或框架的现代化。 运行 .NET、Java/Spring、Python 或多个框架的应用程序在 PaaS 解决方案中有一个主页。 可以根据所需的控制和工作效率的平衡,选择 PaaS 技术的三种变体。

Diagram that shows the application platform options, moving from control to productivity. The bottom of the graphic shows on-premises solutions. Moving up, you see container platforms, application platforms, and low-code and no-code platforms.

  • 容器 PaaS - 包含 PaaS 解决方案使用容器技术来运行工作负荷。 提供代码和管理代理节点。 平台管理运行状况、维护和部署。 Azure Kubernetes 服务和 Azure Red Hat OpenShift 是容器 PaaS 解决方案的示例。 它们可让你最控制工作负荷。

  • 应用程序 PaaS - 应用程序 PaaS 解决方案使用虚拟化在不使用容器的情况下运行工作负荷。 提供代码并选择配置选项。 平台管理运行状况、可用性和部署。 管理不如使用容器 PaaS。 Azure App 服务、Azure Spring Cloud 和 Azure Functions 是应用程序 PaaS 解决方案的示例。 它们为你提供了控制和生产力的平衡。

  • 低/无代码 PaaS - 低代码 PaaS 和无代码 PaaS 解决方案使你无需编写任何编码即可生成应用。 可以快速生成应用程序,并将更多时间集中在业务上。 Power Apps 和 Power Automate 是低/无代码 PaaS 解决方案,可最大限度地提高工作效率。

步骤 1 - 使用决策树缩小选项范围

使用决策树缩小现代化选项的范围。 目标是缩小选项范围,而不是确定哪个选项适合你。 拥有选项后,请继续执行步骤 2。

步骤 2 - 查找正确的实现指南

找到正确的实现指南。 在处理决策树后,你将大致了解要使用的服务。 你仍希望确保解决方案能够正确平衡控制和工作效率。 找到正确的平衡是应用程序现代化的主要考虑因素。

使用下表查找满足需求的解决方案。 找到正确的解决方案时,请按照实施指南实现应用程序现代化。

控制与生产力 解决方案 你的需求 实施指南
大多数控件 Azure Kubernetes 服务 (AKS)

Azure Red Hat OpenShift
  • 基础结构控制
  • 减少管理负担,协调群集和节点
Azure Kubernetes 服务 (AKS)

Azure Red Hat OpenShift
平衡 Azure 应用服务

Azure Spring Apps

Azure Functions
  • 专注于开发客户代码
  • 自动化基础结构
Azure 应用服务

Azure Spring Apps

Azure Functions
大多数工作效率 Power Apps

Power Automate
  • 最快上市时间
  • 无需编码体验即可构建的应用程序和自动化
Power Apps

Power Automate

后续步骤

获取有关 Azure 迁移和现代化计划的更多指南

如果尚未实现数据库的现代化。