2016-11-30 3 views
0

Я совершенно новый для лазурного и нуждаюсь в быстром указателе на то, как разместить сайт asp.net в Azure VM. Заранее благодарны за Вашу помощь.Как развернуть asp.net webapp в azure virtual machine

Немного предыстории ... Мы использовали Windows Server 2012 R2 и были хостинг сайта в IIS 6. Это был сайт интрасети. Теперь мы переходим в общедоступное облако, чтобы оно было доступно через Интернет. Для этого мы приобрели Azure VM (ОС Windows). Мы установили здесь Visual Studio 2013 и SQL Server 2012. Я также установил azure core SDK.

Вот мои вопросы:

  1. Что я использую вместо IIS для размещения? (Потому что я не могу найти какое-либо связанное приложение в лазурной VM)
  2. Нужно ли мне покупать больше лицензий на то же самое?
  3. Должен ли я размещать его только в IIS и потому, что он находится в общедоступном облаке, он будет доступен через Интернет?

Цените свою помощь!

ответ

2

Поскольку вы выбрали маршрут Infrastructure as a service (IaaS), вам нужно просто воспроизвести настройки, которые у вас есть в помещениях.

Если компонент IIS отсутствует, вам просто нужно включить его в функциях Windows.

Если вы не хотите использовать IIS, вы можете исследовать самостоящие приложения asp.net.

Поскольку вы выбрали образ виртуальной машины Windows и создали виртуальную машину, вам не нужно платить за что-либо дополнительное для лицензии Windows.

По умолчанию только две конечные точки (порты) будут открыты в виртуальной машине Windows. 1 для удаленного рабочего стола и других для удаленного доступа. ссылается на это сообщение для включения конечных точек для размещенных вами приложений. https://docs.microsoft.com/en-us/azure/virtual-machines/virtual-machines-windows-classic-setup-endpoints

+0

Спасибо большое Aravind! Очень полезно! – Linda

+0

добро пожаловать. рад, что это помогло. – Aravind

0

У вас есть два варианта в основном

  1. Использование Azure PaaS - Здесь вы HOST существующие приложения в качестве службы Cloud с помощью веб-роли и базы данных Azure SQL. Это может означать некоторые изменения в существующем приложении, но вам потребуется меньше управления. Вы можете найти шаги миграции here
  2. Использование Azure Iaas - Это в значительной степени то, что вы пытаетесь сделать. Вы можете разместить свое приложение в виртуальной машине и самостоятельно управлять всем необходимым программным обеспечением (IIS, Sql-сервер и т. Д.). Хотя этот вариант может быть проще с точки зрения переноса вашего приложения, он предполагает управление собственной инфраструктурой. Here is a link о том, как установить IIS на Azure VM.

Дополнительные лицензии не требуются, поскольку вы платите за ВМ, которая включает в себя все необходимые лицензии. Если вы решили использовать SQL Server как Iaas, вы также можете использовать use your existing SQL Server license при запуске SQL Server на Azure VM.

Смежные вопросы