Экземпляр службы динамических приложений Azure, который запускается и выключается автоматически в зависимости от текущих потребностей - PullRequest
0 голосов
/ 24 февраля 2019

Я новичок в Microsoft Azure / Google Cloud и в настоящее время сравниваю этих двух разных поставщиков облачных решений, прежде чем начинать новый проект.Я планирую написать веб-приложение, используя Google Cloud App Engine или Служба приложений Azure .

Я хочу начать с самого базового экземпляра службы, который я хочу вызвать через HTTPS.Чтобы снизить расходы, было бы неплохо платить только за использованные минуты обслуживания, соответственно.что экземпляр запускается только при необходимости.

Облачное хранилище Google предлагает динамические экземпляры , где вычислительные экземпляры выключаются, когда находятся в режиме ожидания и запускаются для входящих запросов.Что кажется намного дешевле для редко используемого прототипа и первого использования облачных сервисов.

Экземпляры являются резидентными или динамическими.Динамический экземпляр запускается и выключается автоматически в зависимости от текущих потребностей.[...] Когда приложение вообще не используется, App Engine отключает связанные с ним динамические экземпляры, но с готовностью перезагружает их, как только они необходимы.

К сожалению, я обнаружил вДокументация Azure только Обзор автомасштабирования в виртуальных машинах Microsoft Azure, облачных службах и веб-приложениях , который не охватывает мой вопрос об автоматическом завершении работы экземпляра в состоянии ожидания.Также Запуск / остановка виртуальных машин в нерабочее время в Azure Automation не удовлетворяет мою потребность в информации, потому что я ищу только вычислительный экземпляр, а не полную виртуальную машину.

Есть лиэквивалентно в домене Azure, что позволяет автоматически запускать и завершать работу экземпляров службы приложения в зависимости от использования, соответственно.входящие запросы?

В зависимости от функциональности двух поставщиков облачных услуг, я решаю, какой из них использовать.Кто-нибудь сталкивался с этим в домене Azure?Спасибо.

Ответы [ 2 ]

0 голосов
/ 25 февраля 2019

Вы не можете сделать это только с помощью службы приложений Azure (24 февраля 2019 года).Но вы могли бы объединить функцию Azure для запуска экземпляра службы приложений, а затем перенаправить весь входящий трафик в приложение, размещенное в этой службе приложений через прокси функции Azure, см. Это описание на docs.microsoft.com .Я тоже собирался попробовать это сейчас.Теоретически это должно работать ... По опыту экземпляры службы приложений запускаются быстро, поэтому время прогрева должно быть приемлемым.Более того, вы можете оставить бесплатный или совместно используемый экземпляр плана службы приложений при запущенном приложении и перенаправлять вызовы функций Azure в него по умолчанию.При увеличении нагрузки переместите приложение в предварительно настроенный план, который поддерживает автоматическое масштабирование.

Конечно, вы можете попытаться реализовать все приложение с помощью набора функций Azure, которые полностью «динамичны» с использованием вашей терминологии.В зависимости от архитектуры вашего приложения, это может быть лучшим выбором.

0 голосов
/ 24 февраля 2019

Функция автоматического масштабирования Azure предлагает вам масштабировать / масштабировать в зависимости от настраиваемых критериев, посмотрите здесь .Вы ограничены вашей ценой уровня .Может быть, этот пример поможет вам понять.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...