Слоты развертывания Azure с несколькими веб-сайтами, размещенными в рамках одного плана службы приложений

Я занимаюсь перемещением нескольких веб-сайтов в Azure в рамках одного плана службы приложений Premium. Следуя приведенным здесь инструкциям, https://dotnetgotits.net/deploying-multiple-application-in-webapp/ Мне удалось разместить несколько сайтов в рамках одного плана службы приложений, но я изо всех сил пытаюсь понять, как можно использовать слоты развертывания для нескольких сайтов. Похоже, что существует только один «производственный» слот для каждого плана службы приложений, что означает, что я могу поменять только слот развертывания на единственный производственный слот. Кто-нибудь знает, как на каждом веб-сайте может быть рабочий слот и соответствующий слот для тестирования?


person kaurivlore    schedule 22.05.2019    source источник
comment
Плохая идея перепрофилировать слоты для получения нескольких приложений, когда служба приложений Azure специально позволяет добавлять несколько приложений в один план службы приложений по той же цене (поскольку они используют один и тот же процессор и память). Иерархия - это план обслуживания приложений = ›приложения =› слоты приложений.   -  person DeepSpace101    schedule 13.12.2019


Ответы (2)


У вас может быть несколько веб-приложений в рамках одного плана службы приложений Azure. Между тем, в каждом веб-приложении (службе приложений) вы можете создать несколько слотов, и у вас может быть производство и подготовка для каждого веб-приложения отдельно.

person Jiaming Xing    schedule 08.10.2019
comment
За исключением бесплатного плана по состоянию на март 2020 года. Он называется F1 и не имеет поддержки слотов. - person rainabba; 18.03.2020

Каждый уровень плана службы приложений поддерживает разное количество слотов развертывания. План службы приложений Azure Premium (v2) поддерживает = 20, а стандартный поддерживает = 5 слотов развертывания.

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

С вас не взимается плата за использование доступных вам функций службы приложений (настройка пользовательских доменов, сертификатов SSL, слотов развертывания, резервного копирования и т. Д.). Дополнительные сведения см. В этом документе: https://docs.microsoft.com/en-us/azure/app-service/deploy-staging-slots

person AjayKumar-MSFT    schedule 22.05.2019