在 CSP 订阅中使用 Azure 云服务的替代方法

Alternative to using Azure Cloud service in a CSP subscription

团队,

我有一个完整的 运行 云服务应用程序已升级到最新的 Azure SDK 版本,不幸的是需要将其转储到 CSP 订阅中。但是后来才知道Azure CSP只支持Azure Resource Manager模型,云服务是经典的部署模型。所以我们不能在 CSP 订阅中创建云服务。

Azure CSP 中是否有任何其他替代方法来使用 "cloud service",以便我们可以以最少的更改进行迁移。请帮助

首先,这里有一些关于 Microsoft Docs 的好读物,有助于比较可用的选项并根据您的要求做出决定:

(我的意思是是否需要托管功能、服务限制、第三方软件安装和 RDP 访问等要求,是否需要与单独的 VNET 进行网络隔离,成本考虑,最低 SLA,可用区域,即时部署和自动缩放、状态管理等):

  1. Azure App Service, Virtual Machines, Service Fabric, and Cloud Services comparison
  2. Decision tree for Azure compute services(这个涵盖范围很广..简单的虚拟机、批处理、函数、容器、AKS、ServiceFabric)
  3. Criteria for choosing an Azure Compute Service

还知道,在寻找替代方案时,通过在此类迁移时将旧解决方案分解成多个部分来使用多个计算或其他 Azure 服务选项的情况并不少见(例如,像 Azure 这样的无服务器计算选项功能 + Service Fabric + 如果需要的话还有其他东西)。

一般来说(目前从你的问题中不太了解你的应用程序),Azure App Service 和 Service Fabric 可能是从现有云服务迁移时恕我直言的考虑因素,但这正是详细的要求可以帮助你做出决定的地方制作。

附带说明一下,这是 CSP 中可用的 Azure 服务列表 - Available Azure services in Azure CSP