Создание слота развертывания

Завершено

При развертывании веб-приложения в Linux, мобильном серверном сервере или приложении API в службе приложение Azure можно использовать отдельный слот развертывания вместо рабочего слота по умолчанию.

Сведения о слотах развертывания

Давайте рассмотрим характеристики слотов развертывания.

  • Слоты развертывания — это динамические приложения, имеющие собственные имена узлов.

  • Слоты развертывания доступны в ценовой категории "Стандартный", "Премиум" и "Изолированный" Служба приложений. Приложение должно работать на одном из этих уровней для использования слотов развертывания.

  • Уровни "Стандартный", "Премиум" и "Изолированный" предоставляют разные числа слотов развертывания.

  • Содержимое приложения и элементы конфигурации можно переключать между двумя слотами развертывания, включая рабочий слот.

Снимок экрана: работа с слотами развертывания в портал Azure.

Что следует учитывать при использовании слотов развертывания

Существует несколько преимуществ использования слотов развертывания с приложением Служба приложений. Ознакомьтесь со следующими преимуществами и подумайте о том, как они могут поддерживать реализацию Служба приложений.

  • Рассмотрите возможность проверки. Вы можете проверить изменения приложения в промежуточном слоте развертывания, прежде чем переключать изменения приложения с содержимым в рабочем слоте.

  • Рассмотрим сокращение времени простоя. Развертывание приложения в промежуточном слоте и последующее переключение в рабочий слот позволяет подготовить все экземпляры слота до того, как они будут переключены в рабочую среду. Этот параметр устраняет простой при развертывании приложения. Перенаправление трафика не вызывает затруднений, а запросы не теряются из-за операций переключения. Весь рабочий процесс можно автоматизировать, настроив автоматическое переключение , если проверка предварительной обработки не требуется.

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

  • Рассмотрите возможность автоматического переключения. Автоматическое переключение упрощает сценарии Azure Pipeline, в которых вы хотите непрерывно развертывать приложение с нуля холодных запусков и нулевого простоя для клиентов приложений. При включении автоматического переключения из слота в рабочую среду каждый раз, когда вы отправляете изменения кода в этот слот, Служба приложений автоматически переключает приложение в рабочую среду после его прогреения в исходном слоте. Автоматическое переключение в настоящее время не поддерживается для веб-приложения в Linux.