Förbättra appar i produktion
Azure App Services
Florin Angelescu
Azure Cloud Architect
Ett bättre sätt att driftsätta ändringar

Med slots:
- Kan vi testa ändringar i en staging-miljö
- Innan de driftsätts i produktion
Hur deployment slots fungerar

- En deployment slot är som en kopia av din webbapp
- Med ett eget värdnamn och en egen konfiguration
Hur deployment slots fungerar

- Driftsätt dina ändringar till sloten
- Testa dem utan risk
- Växla sloten till produktion
Driftsätta UI-ändringen

- Skapa en staging-slot för vår webbapp
- Driftsätt det uppdaterade orderformuläret där
- Produktionsappen fortsätter köra som vanligt
Testning i staging

- Formuläret renderas korrekt
- Skickar order som förväntat
- Anropar Function-bakänden korrekt
Testning i staging

- Sloten delar den mesta konfigurationen med produktionsappen
- Testmiljön speglar verkligheten nära
Växla till produktion

- Växla staging-sloten till produktion
- Azure hanterar trafikomdirigering sömlöst
- Vi kan även återgå genom att växla tillbaka
Fördelar med det här upplägget

- Deployment slots hjälper team att förnya på ett säkert sätt
- Separera testning från live-trafik, minska risker och möjliggör kontrollerade utrullningar
Nu kör vi en övning!
Azure App Services
Preparing Video For Download...