在托管云(非 Azure)上部署 Azure 云服务

Deploying Azure Cloud Service on a Hosted Cloud (not Azure)

我正在开发部署在 Azure 云服务上的云应用程序,现在我想将其部署在另一个仅提供 VM 的托管服务提供商上。

有没有办法在 Windows VM 上安装 Azure 运行-time 并且它作为 Azure 角色工作而不更改代码?

我阅读了有关 Azure Stack 的信息,但它似乎尚未投入生产,因此我无法使用它。

Is there a way that I install the Azure run-time on Windows VM and it works as an Azure Role without changing the code?

A​​FAIK,不,这是不可能的。虽然确实 Azure Cloud Service 仅在 VM 中运行,但这只是冰山一角。幕后发生了很多事情,这使得 Azure Cloud Service 具有可扩展性和 PaaSy(如果这是正确的词:))。值得一提的是 Fabric Controller,它管理 VM 的生命周期 运行 您的云服务。

I read about Azure Stack but seems it is not in production yet so I cannot use it.

除了未投入生产之外,我认为 Azure Stack 目前不支持云服务。