#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:
- нет, для виртуальной машины Azure у вас может быть сколько угодно пользовательских доменов, потому что это просто записи CNAME
- не уверен, зачем вам нужен файл hosts, это, безусловно, один из способов сделать это, но не для фронтальных приложений. вам понадобятся изменения в файле hosts для любого пользователя, получающего доступ к сайту.
- это скорее вопрос к вашему поставщику DNS, но у них обычно есть какой-то API, с которым вы можете связаться, чтобы вы могли автоматизировать это.
- что ж, вы можете добиться масштабируемости, но это будет непросто (по сравнению со службами приложений). Вам понадобятся либо виртуальные машины с установленной доступностью, либо vmss (набор масштабов виртуальной машины). Вам также потребуется процесс для обновления вашего кода на них и, возможно, несколько других вещей (например, как установить сертификаты и т.д.).
Комментарии:
1. Спасибо, значит, это будет случай настройки пользовательского доменного имени в IIS, И пока запись CNAME в доменном имени настроена так, чтобы указывать на IP-адрес веб-сайтов, все должно быть в порядке?
2. да, если вы хотите масштабируемость, вам нужно указать IP-адрес балансировщика нагрузки application gateway.