Одна виртуальная машина с несколькими службами

Хотите узнать, можно ли связать одну виртуальную машину в Azure с несколькими облачными службами через разные порты.

Например:

CloudService1 : Виртуальная машина: 80

CloudService2 : Виртуальная машина: 81

CloudService3 : Виртуальная машина: 82

Можно ли вообще настроить такие настройки в Azure на данный момент?

Спасибо!


person Axelis Alex    schedule 16.10.2014    source источник


Ответы (1)


Нет. Это невозможно.

Cloud Service как таковой является контейнером и границей для облачного развертывания. Одна облачная служба имеет только один IP-адрес с выходом в Интернет (известный как виртуальный IP-адрес или просто VIP). Он также имеет собственное уникальное адресуемое имя в зоне .cloudapp.net. Внутри одной облачной службы может быть несколько виртуальных машин. Но одна виртуальная машина может находиться в одном и только одном облачном сервисе.

Не могли бы вы подробнее остановиться на требовании иметь более одной облачной службы, сопоставленной с одной и той же виртуальной машиной? В чем причина этого?

person astaykov    schedule 16.10.2014
comment
Привет astaykov, спасибо за ответ и объяснение. Причина, по которой мы изучаем это, заключается в том, что в данный момент у нас работает несколько виртуальных машин, и некоторые из них используют его в очень минимальной степени, поэтому мы думаем, можем ли мы объединить все эти виртуальные машины в одну виртуальную машину и иметь несколько точки входа должны учитывать различные адресуемые имена для каждого клиента. - person Axelis Alex; 20.10.2014
comment
возможно, вы можете использовать функцию общедоступного IP-адреса уровня экземпляра (в предварительной версии!), описанную здесь: azure.microsoft.com/en-us/updates/ и здесь: msdn.microsoft.com/en-us/library/azure/dn690118.aspx - person astaykov; 20.10.2014
comment
Или просто используйте разные общедоступные порты для каждой виртуальной машины. У вас по-прежнему может быть только одна облачная служба, но с несколькими назначенными конечными точками, и каждая конечная точка будет направлять подключение к другой виртуальной машине. Это тоже решение, особенно если вы согласны с использованием разных портов. - person astaykov; 20.10.2014
comment
Хорошо, спасибо, астайков! Прямой доступ к другому порту для нас немного рискован, так как большинство клиентов, обращающихся к виртуальной машине, вероятно, забудут указать порт. - person Axelis Alex; 21.10.2014
comment
В любом случае, мы придумали другой способ обойти это, так что спасибо за ответы! - person Axelis Alex; 21.10.2014