Розгортання в Azure App Service Slots за допомогою azd: тепер офіційно
Команда Azure SDK представила важливе оновлення для Azure Developer CLI (azd). Відтепер розробники можуть розгортати код безпосередньо в слоти розгортання (deployment slots) без використання складних обхідних шляхів або ручних скриптів.
Що змінилося?
Раніше команда azd deploy підтримувала розгортання лише в основний (продакшн) слот. Тепер інструмент розпізнає слоти, визначені у ваших Bicep-файлах або через Azure Verified Modules (AVM), і дозволяє вибрати цільовий слот для публікації коду.
Чому це важливо?
Слоти розгортання є критично важливими для реалізації стратегій Blue/Green, тестування у стейджингу та плавної заміни версій без простоїв. Тепер весь цикл — від опису інфраструктури до деплою в конкретне оточення — став безшовним і передбачуваним.
Як це працює?
- Визначення в коді: Ви додаєте опис слота у свій Bicep-шаблон (наприклад, слот
staging). - Розгортання: При запуску
azd upабоazd deploy, якщо виявлено кілька слотів, система запропонує вибрати потрібний. - Автоматизація (CI/CD): Для конвеєрів автоматизації можна заздалегідь встановити цільовий слот за допомогою змінної оточення:
azd env set AZD_DEPLOY_<SERVICE_NAME>_SLOT_NAME staging
Важливе зауваження
Функція доступна для планів App Service рівня Standard (S1) і вище. Безкоштовні та базові тарифи не підтримують використання слотів.
Це оновлення робить azd ще потужнішим інструментом для професійної розробки в хмарі Azure, забезпечуючи надійність і швидкість релізів.
Немає коментарів
Додати коментар Підписатись на коментаріВідписатись від коментарів