Apps in productie verbeteren

Azure App Services

Florin Angelescu

Azure Cloud Architect

Een betere manier om wijzigingen te deployen

Implementatieslots

Met slots:

  • We testen wijzigingen in een staging-omgeving
  • Voor we ze naar productie pushen
Azure App Services

Hoe implementatieslots werken

Implementatieslots

  • Een implementatieslot is als een kopie van je Web App
  • Met eigen hostnaam en configuratie
Azure App Services

Hoe implementatieslots werken

Implementatieslots

  • Deploy je wijzigingen naar de slot
  • Test ze veilig
  • Swap de slot naar productie
Azure App Services

De UI-wijziging deployen

Implementatieslots

  • Maak een staging-slot voor onze Web App
  • Deploy het bijgewerkte bestelformulier daar
  • De productie-app blijft gewoon draaien
Azure App Services

Testen in staging

Implementatieslots

  • Het formulier rendert correct
  • Verzendt bestellingen goed
  • Roept de Function-back-end aan zoals verwacht
Azure App Services

Testen in staging

Implementatieslots

  • De slot deelt de meeste configuratie met de productie-app
  • De testomgeving benadert de realiteit nauwkeurig
Azure App Services

Swappen naar productie

Implementatieslots

  • Swap de staging-slot naar productie
  • Azure schakelt het verkeer naadloos om
  • Terugrollen kan door opnieuw te swappen
Azure App Services

Voordelen van deze aanpak

Implementatieslots

  • Implementatieslots laten teams veilig innoveren
  • Scheid testen van live verkeer, verlaag risico, en rol gecontroleerd uit
Azure App Services

Laten we oefenen!

Azure App Services

Preparing Video For Download...