Förbättra appar i produktion

Azure App Services

Florin Angelescu

Azure Cloud Architect

Ett bättre sätt att driftsätta ändringar

Deployment Slots

Med slots:

  • Kan vi testa ändringar i en staging-miljö
  • Innan de driftsätts i produktion
Azure App Services

Hur deployment slots fungerar

Deployment Slots

  • En deployment slot är som en kopia av din webbapp
  • Med ett eget värdnamn och en egen konfiguration
Azure App Services

Hur deployment slots fungerar

Deployment Slots

  • Driftsätt dina ändringar till sloten
  • Testa dem utan risk
  • Växla sloten till produktion
Azure App Services

Driftsätta UI-ändringen

Deployment Slots

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

Testning i staging

Deployment Slots

  • Formuläret renderas korrekt
  • Skickar order som förväntat
  • Anropar Function-bakänden korrekt
Azure App Services

Testning i staging

Deployment Slots

  • Sloten delar den mesta konfigurationen med produktionsappen
  • Testmiljön speglar verkligheten nära
Azure App Services

Växla till produktion

Deployment Slots

  • Växla staging-sloten till produktion
  • Azure hanterar trafikomdirigering sömlöst
  • Vi kan även återgå genom att växla tillbaka
Azure App Services

Fördelar med det här upplägget

Deployment Slots

  • 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
Azure App Services

Nu kör vi en övning!

Azure App Services

Preparing Video For Download...