【问题标题】:One Virtual Machine with Multiple Services一台具有多种服务的虚拟机
【发布时间】:2014-10-16 20:24:54
【问题描述】:

想知道 Azure 上的一台虚拟机是否可以与不同端口上的多个云服务链接。

例如:

CloudService1:虚拟机:80

CloudService2:虚拟机:81

CloudService3:虚拟机:82

目前是否可以在 Azure 上配置这些类型的设置?

谢谢!

【问题讨论】:

    标签: azure azure-virtual-machine azure-cloud-services


    【解决方案1】:

    没有。这是不可能的。

    Cloud Service 本身就是云部署的容器和边界。一个云服务只有一个面向 Internet 的 IP 地址(称为虚拟 IP 地址或只是一个 VIP)。它还在.cloudapp.net 区域中拥有自己唯一的可寻址名称。一个云服务内部可以有多个虚拟机。但是一台虚拟机可以驻留在一个且只有一个云服务中。

    您能否详细说明将多个云服务映射到同一个虚拟机的要求?这背后的原因是什么?

    【讨论】:

    • 您好 astaykov,感谢您的回复和解释。我们正在研究这个问题的原因是我们目前正在运行一些虚拟机,其中一些正在极少地使用它,因此我们正在考虑是否可以将所有这些虚拟机合并到一个虚拟机中,并拥有多个入口点应为每个客户提供不同的可寻址名称。
    • 或许您可以使用此处描述的实例级公共 IP 地址功能(预览版!):azure.microsoft.com/en-us/updates/… 和此处:msdn.microsoft.com/en-us/library/azure/dn690118.aspx
    • 或者只是为每个虚拟机使用不同的公共端口。您仍然可以只有一个云服务,但分配了多个端点,每个端点将连接路由到不同的 VM。这也是一种解决方案,尤其是当您可以使用不同的端口时。
    • 好的,谢谢 astaykov!直接访问不同的端口对我们来说有点冒险,因为大多数访问VM的客户端可能会忘记放入端口。
    • 无论如何,我们想出了另一种解决方法,所以感谢您的回复!
    猜你喜欢
    • 1970-01-01
    • 2016-12-06
    • 2013-03-16
    • 1970-01-01
    • 2020-07-25
    • 2020-01-17
    • 1970-01-01
    • 2018-01-02
    • 2018-06-04
    相关资源
    最近更新 更多