Поліпшення застосунків у продакшні
Azure App Services
Florin Angelescu
Azure Cloud Architect
Кращий спосіб розгортати зміни

Зі слотами:
- Ви тестуєте зміни у стейджингу
- Перш ніж вивести їх у продакшн
Як працюють слоти розгортання

- Слот розгортання — це ніби копія вашого Web App
- Зі своїм хостнеймом і конфігурацією
Як працюють слоти розгортання

- Розгорніть зміни у слот
- Безпечно протестуйте їх
- Поміняйте слот місцями з продакшном
Розгортання зміни в інтерфейсі

- Створіть стейджинг-слот для нашого Web App
- Розгорніть там оновлену форму замовлення
- Продукційний застосунок працює як і раніше
Тестування на стейджингу

- Форма коректно відображається
- Правильно надсилає замовлення
- Викликає бекенд Function як очікується
Тестування на стейджингу

- Слот ділить більшість налаштувань із продакшн-застосунком
- Тестове середовище майже повністю відтворює реальність
Своп до продакшну

- Поміняйте стейджинг-слот із продакшном
- Azure безшовно переключає трафік
- За потреби можна відкрутити зміни повторним свопом
Переваги підходу

- Слоти розгортання допомагають командам безпечно впроваджувати нове
- Відокремлюють тестування від живого трафіку, знижують ризики та дають контрольовані релізи
Давайте потренуємось!
Azure App Services
Preparing Video For Download...