Виртуальная машина Azure с несколькими пользовательскими доменами

#azure #azure-web-app-service #azure-virtual-machine #azure-dns

#azure #azure-web-app-service #azure-виртуальная машина #azure-dns

Вопрос:

В настоящее время я запускаю многопользовательский веб-сайт в Azure в веб-приложении. Я более чем доволен параметрами производительности и масштабируемости.

Но…

Я быстро приближаюсь к пределу в 500 пользовательских доменов. Поэтому нужна новая опция.

Я предполагаю, что это ограничение не применимо к виртуальной машине Azure?

Это просто случай добавления каких-либо новых пользовательских доменов в IIS и файл Windows Host?

Можно ли выполнить эту работу по сценарию с помощью powershell?

Насколько масштабируемы виртуальные машины?

Ответ №1:

  1. нет, для виртуальной машины Azure у вас может быть сколько угодно пользовательских доменов, потому что это просто записи CNAME
  2. не уверен, зачем вам нужен файл hosts, это, безусловно, один из способов сделать это, но не для фронтальных приложений. вам понадобятся изменения в файле hosts для любого пользователя, получающего доступ к сайту.
  3. это скорее вопрос к вашему поставщику DNS, но у них обычно есть какой-то API, с которым вы можете связаться, чтобы вы могли автоматизировать это.
  4. что ж, вы можете добиться масштабируемости, но это будет непросто (по сравнению со службами приложений). Вам понадобятся либо виртуальные машины с установленной доступностью, либо vmss (набор масштабов виртуальной машины). Вам также потребуется процесс для обновления вашего кода на них и, возможно, несколько других вещей (например, как установить сертификаты и т.д.).

Комментарии:

1. Спасибо, значит, это будет случай настройки пользовательского доменного имени в IIS, И пока запись CNAME в доменном имени настроена так, чтобы указывать на IP-адрес веб-сайтов, все должно быть в порядке?

2. да, если вы хотите масштабируемость, вам нужно указать IP-адрес балансировщика нагрузки application gateway.