Vytvoření slotů nasazení

Dokončeno

Když nasadíte webovou aplikaci, webovou aplikaci v Linuxu, mobilní back-end nebo aplikaci API do služby Aplikace Azure Service, můžete místo výchozího produkčního slotu použít samostatný slot nasazení.

Co je potřeba vědět o slotech nasazení

Pojďme se podrobněji podívat na charakteristiky slotů nasazení.

  • Sloty nasazení jsou živé aplikace, které mají vlastní názvy hostitelů.

  • Sloty nasazení jsou dostupné v cenových úrovních Standard, Premium a Isolated App Service. Aby bylo možné používat sloty nasazení, musí vaše aplikace běžet v jedné z těchto úrovní.

  • Úrovně Standard, Premium a Isolated nabízejí různé počty slotů nasazení.

  • Obsah aplikace a konfigurační prvky je možné prohodit mezi dvěma sloty nasazení, včetně produkčního slotu.

Screenshot that shows how to work with deployment slots in the Azure portal.

Co je potřeba vzít v úvahu při používání slotů nasazení

Použití slotů nasazení s vaší aplikací App Service má několik výhod. Projděte si následující výhody a zamyslete se nad tím, jak můžou podporovat vaši implementaci služby App Service.

  • Zvažte ověření. Před prohozením změn aplikace s obsahem v produkčním slotu můžete ověřit změny aplikace v přípravném slotu nasazení.

  • Zvažte snížení výpadků. Nasazení aplikace do slotu nejprve a jeho prohození do produkčního prostředí zajistí, že se všechny instance slotu před prohozením do produkčního prostředí zahřejí. Tato možnost eliminuje výpadky při nasazování aplikace. Přesměrování provozu je bezproblémové a kvůli operacím prohození se nezahodí žádné požadavky. Celý pracovní postup je možné automatizovat konfigurací automatického prohození v případě, že ověření předběžného prohození není potřeba.

  • Zvažte obnovení na poslední známý dobrý web. Po prohození teď slot s dříve fázovanou aplikací má předchozí produkční aplikaci. Pokud změny prohozené do produkčního slotu nejsou tak, jak jste očekávali, můžete provést stejné prohození okamžitě, abyste se vrátili na "poslední známý dobrý web".

  • Zvažte automatické prohození. Automatické prohození zjednodušuje scénáře Azure DevOps, ve kterých chcete aplikaci nasadit nepřetržitě s nulovým studeným spuštěním a nulovým výpadkem pro zákazníky aplikací. Když je automatické prohození povolené z slotu do produkčního prostředí, app Service automaticky přehodí aplikaci do produkčního prostředí, jakmile se zahřeje ve zdrojovém slotu. Automatické prohození se v současné době nepodporuje pro Web Apps v Linuxu.