Можно ли получить доступ к одной виртуальной машине Azure через два имени DNS с помощью двух облачных служб?

Я приобрел подписку Azure с оплатой по мере использования с минимальными ресурсами (A0 Basic, общее ядро ​​и 768 МБ ОЗУ), и для меня автоматически были созданы четыре службы: учетная запись хранения, виртуальная машина, облачная служба и Каталог.

На виртуальной машине я установил собственное программное обеспечение HTTP-сервера, написанное на C#, с использованием класса HttpListener. Я добавил конечную точку HTTP, соединяющую частный и общедоступный порт 80 в TCP. Сделав это, я смог получить доступ к своему адресу облачной службы (Something.CloudApp.net).

Я создал отдельную облачную службу поверх 4 служб, которые у меня уже были, и теперь я не могу понять, как заставить эту службу использовать виртуальную машину, чтобы я мог получить доступ к одному и тому же HTTP-серверу с обоих DNS-имен (Something.CloudApp. net по сравнению с SomethingElse.CloudApp.net).

Статус службы обеих служб — «Создано», если я исследую портал Microsoft Azure, однако только первая служба указывает «Работает в производстве» в списке облачных служб. Другой нет. Ни один из облачных сервисов ничего не говорит в столбце Staging.

Я полагаю, что мне нужно настроить другую службу для работы в рабочей среде, но когда я хочу это сделать, портал говорит: «У вас ничего не развернуто в рабочей среде», «Загрузить новое производственное развертывание», что открывает диалоговое окно. побудив меня предоставить подробную информацию о новой рабочей среде, которая будет создана.

Есть ли способ заставить мою другую облачную службу использовать производственную среду первой службы?

Есть ли альтернативный способ сделать мою виртуальную машину доступной через два DNS-имени, предлагаемых Azure (CloudApp.net)?


person user3617737    schedule 08.05.2014    source источник


Ответы (1)


Облачная служба — это логический контейнер для виртуальной машины, а виртуальная машина может находиться только в одной облачной службе. Невозможно получить 2 разных URL-адреса *.cloudapp.net, чтобы они указывали на одну и ту же виртуальную машину. Что вы можете сделать, так это зарегистрировать 2 пользовательских доменных имени (www.mydomain1.com, www.mydomain2.com) и использовать CNAME или A Record, чтобы указать их оба на одну и ту же виртуальную машину.

person kwill    schedule 08.05.2014
comment
Я очень новичок в Microsoft Azure, и я не был уверен, что такое облачная служба. Спасибо за Ваш ответ. - person user3617737; 09.05.2014