Розгортання в Azure App Service Slots за допомогою azd: тепер офіційно

💡 Усі статті, обговорення, новини про DevOps — в одному місці. Приєднуйтесь до DevOps спільноти!

Команда Azure SDK представила важливе оновлення для Azure Developer CLI (azd). Відтепер розробники можуть розгортати код безпосередньо в слоти розгортання (deployment slots) без використання складних обхідних шляхів або ручних скриптів.

Що змінилося?

Раніше команда azd deploy підтримувала розгортання лише в основний (продакшн) слот. Тепер інструмент розпізнає слоти, визначені у ваших Bicep-файлах або через Azure Verified Modules (AVM), і дозволяє вибрати цільовий слот для публікації коду.

Чому це важливо?

Слоти розгортання є критично важливими для реалізації стратегій Blue/Green, тестування у стейджингу та плавної заміни версій без простоїв. Тепер весь цикл — від опису інфраструктури до деплою в конкретне оточення — став безшовним і передбачуваним.

Як це працює?

  1. Визначення в коді: Ви додаєте опис слота у свій Bicep-шаблон (наприклад, слот staging).
  2. Розгортання: При запуску azd up або azd deploy, якщо виявлено кілька слотів, система запропонує вибрати потрібний.
  3. Автоматизація (CI/CD): Для конвеєрів автоматизації можна заздалегідь встановити цільовий слот за допомогою змінної оточення:

azd env set AZD_DEPLOY_<SERVICE_NAME>_SLOT_NAME staging

Важливе зауваження

Функція доступна для планів App Service рівня Standard (S1) і вище. Безкоштовні та базові тарифи не підтримують використання слотів.

Це оновлення робить azd ще потужнішим інструментом для професійної розробки в хмарі Azure, забезпечуючи надійність і швидкість релізів.

👍ПодобаєтьсяСподобалось2
До обраногоВ обраному2
LinkedIn
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter

Підписатись на коментарі