Azure: развертывание приложения Angular (Front-End) и Node (Back-End) без виртуальной машины - PullRequest
0 голосов
/ 16 ноября 2018

Я новичок в Azure.Я никогда не использовал лазурь.Так что не возражайте, если это какой-то глупый вопрос.

У меня есть клиент, который также мало знает о развертывании.

У меня есть приложения для угловых / узловых приложений.Он хочет разместить на Azure БЕЗ использования виртуальной машины.

Я не уверен насчет Azure.Так что я не знаю, как развернуть без ВМ.

Я знаю, чтобы развернуть с помощью RDP (Remote Desktop).

Может кто-нибудь помочь мне с этим.Есть ли способ развернуть приложение angular & node без виртуальной машины?

Есть ли какая-то конкретная документация для этого?Какие услуги мне понадобятся в Azure?

Заранее спасибо!

Ответы [ 2 ]

0 голосов
/ 20 ноября 2018

Джей Гонг опубликовал отличный ответ для хостинга на Azure.Тем не менее, вы можете спросить своего клиента, хочет ли он или она хочет архитектуру микросервисов.Для получения дополнительной информации о микросервисах проверьте эту ссылку .

Другим жизнеспособным вариантом будет служба приложений (которая представляет собой службу Azure, которая управляет развертыванием и абстрагируется, но естьвм под капотом)?Без виртуальной машины для хостинга было бы довольно сложно что-либо делать в облаке в Azure - единственным другим вариантом является локальный хостинг, который был бы без Azure.Я бы сказал, что это разрушает цель использования облачных сервисов, так как кажется, что ваш клиент запутался.

0 голосов
/ 19 ноября 2018

За исключением виртуальной машины Azure, обычно существует два способа развертывания приложения Node.js в Azure, которые включают Служба приложений - веб-приложения и Веб-приложения для контейнеров , см. Ссылки нижезнать эти руководства.

Для развертывания приложения Node.js в веб-приложениях Azure.

  1. Создание веб-приложения Node.js в Azure
  2. Учебник. Создание веб-приложения Node.js и MongoDB в Azure
  3. Для развертывания приложения с файлом ZIP или FTP , облачная синхронизация или развертывание непрерывно , или из локального Git и т. Д. Вы можете увидеть больше на левой боковой панели этих страниц.

Для развертывания приложения Node.js в веб-приложении Azure для контейнеров , это простой способ развертывания приложения в Azure, аналогичного локальному докеру.

  1. Создание узлаВеб-приложение .js в службе приложений Azure в Linux
  2. Создание веб-приложения Node.js и MongoDB в службе приложений Azure в Linux
  3. To развертывание через FTP , облачная синхронизация или развертывание непрерывно или из локального git и т. д. Также вы можете увидеть больше налевая боковая панель этих страниц.

Некоторые важные инструменты помогут легче развертывать.

  1. Развертывание через VSCode, вы можете обратиться к этим официальным документам для WebApp (Службы приложений ) или Контейнер ( Изображения Docker ).
  2. Для развертывания в WebApp, а не в контейнере, Kudu - это распространенный инструмент для отладки и развертывания.Между тем, для приложения Node.js нам необходимо использовать iisnode для подключения IIS в качестве прокси-сервера для вашего приложения и настроить файл web.config, следуя документу kudu wiki . Kudu wiki очень полезен и полезен для новичков в Azure.

Для этой темы есть дополнительные сведения, которые не могут быть перечислены по одному здесь, но выше этинеобходимы.Официальное руководство для разработчиков Javascript полезно для новичков в Azure.

...