Vylepšení aplikací v produkci
Azure App Services
Florin Angelescu
Azure Cloud Architect
Lepší způsob nasazování změn

S použitím slotů:
- Změny lze testovat v přípravném prostředí
- Před jejich nasazením do produkce
Jak fungují deployment sloty

- Deployment slot je kopie vaší webové aplikace
- S vlastním názvem hostitele a konfigurací
Jak fungují deployment sloty

- Nasaďte změny do slotu
- Bezpečně je otestujte
- Přepněte slot do produkce
Nasazení změny uživatelského rozhraní

- Vytvořte přípravný slot pro webovou aplikaci
- Nasaďte tam aktualizovaný objednávkový formulář
- Produkční aplikace běží dále bez změn
Testování v přípravném prostředí

- Formulář se správně zobrazí
- Objednávky jsou odesílány správně
- Volání back-endu funkce probíhá podle očekávání
Testování v přípravném prostředí

- Slot sdílí většinu konfigurace s produkční aplikací
- Testovací prostředí věrně odráží realitu
Přepnutí do produkce

- Přepněte přípravný slot do produkce
- Azure přesměruje provoz bez výpadku
- Zpětné vrácení provedete dalším přepnutím
Výhody tohoto přístupu

- Deployment sloty umožňují týmům bezpečně inovovat
- Oddělují testování od živého provozu, snižují riziko a podporují řízená nasazení
Pojďme si to procvičit!
Azure App Services
Preparing Video For Download...