如何在同一 Azure VM 上部署和 运行 多个不同的 Azure 云服务?

How to deploy and run multiple different Azure Cloud Services on same Azure VM?

我有几个使用率很低的服务,但在使用时它们是硬件密集型的。现在他们 运行 分开了。他们每个人都有自己的网络角色和工作者角色。每个角色 运行 在其自己的 VM 上具有指定的大小和实例数。这是我认为的标准方式。

我想从 Azure 租用一个非常强大的 VM,我想在上面部署我的每项服务。理想情况下不改变代码结构,所以我可以将它们分开 projects/solutions。它们将同时 运行,并且所有这些都可以访问。

您不能将多个云服务包部署到一组角色实例虚拟机。如果您希望所有服务都 运行 在单个角色实例(或一组实例)中,则需要将所有服务捆绑到该角色中。如何做到这一点以及如何组织代码完全取决于您。