Улучшение приложений в продакшне
Azure App Services
Florin Angelescu
Azure Cloud Architect
Лучший способ развёртывания изменений

Преимущества слотов:
- Можно тестировать изменения в промежуточной среде
- Перед их переносом в продакшн
Как работают слоты развёртывания

- Слот развёртывания — копия вашего веб-приложения
- Со своим именем хоста и конфигурацией
Как работают слоты развёртывания

- Разверните изменения в слоте
- Безопасно протестируйте их
- Переключите слот в продакшн
Развёртывание изменений интерфейса

- Создаём промежуточный слот для веб-приложения
- Развёртываем обновлённую форму заказа в нём
- Рабочее приложение продолжает работать в штатном режиме
Тестирование в промежуточной среде

- Форма отображается корректно
- Заказы отправляются без ошибок
- Вызовы бэкенда Function работают как ожидается
Тестирование в промежуточной среде

- Слот использует большую часть конфигурации рабочего приложения
- Тестовая среда точно воспроизводит реальные условия
Переключение в продакшн

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

- Слоты развёртывания позволяют командам внедрять изменения безопасно
- Тестирование отделено от живого трафика: меньше рисков и поддержка управляемых выкаток
Давайте потренируемся!
Azure App Services
Preparing Video For Download...