Поліпшення застосунків у продакшні

Azure App Services

Florin Angelescu

Azure Cloud Architect

Кращий спосіб розгортати зміни

Слоти розгортання

Зі слотами:

  • Ви тестуєте зміни у стейджингу
  • Перш ніж вивести їх у продакшн
Azure App Services

Як працюють слоти розгортання

Слоти розгортання

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

Як працюють слоти розгортання

Слоти розгортання

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

Розгортання зміни в інтерфейсі

Слоти розгортання

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

Тестування на стейджингу

Слоти розгортання

  • Форма коректно відображається
  • Правильно надсилає замовлення
  • Викликає бекенд Function як очікується
Azure App Services

Тестування на стейджингу

Слоти розгортання

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

Своп до продакшну

Слоти розгортання

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

Переваги підходу

Слоти розгортання

  • Слоти розгортання допомагають командам безпечно впроваджувати нове
  • Відокремлюють тестування від живого трафіку, знижують ризики та дають контрольовані релізи
Azure App Services

Давайте потренуємось!

Azure App Services

Preparing Video For Download...