Apps im laufenden Betrieb verbessern
Azure App Services
Florin Angelescu
Azure Cloud Architect
Änderungen besser bereitstellen

Mit Slots:
- Wir können Änderungen in einer Staging-Umgebung testen
- Bevor wir sie in die Produktion bringen
So funktionieren Deployment Slots

- Ein Deployment Slot ist wie eine Kopie deiner Web App
- Mit eigenem Hostnamen und eigener Konfiguration
So funktionieren Deployment Slots

- Deploye deine Änderungen in den Slot
- Teste sie sicher
- Tausche den Slot in die Produktion
Die UI-Änderung deployen

- Erstelle einen Staging-Slot für unsere Web App
- Deploye dort das aktualisierte Bestellformular
- Die Produktions-App läuft unverändert weiter
Tests im Staging

- Das Formular wird korrekt gerendert
- Sendet Bestellungen korrekt ab
- Ruft das Function-Back-end wie erwartet auf
Tests im Staging

- Der Slot teilt sich die meiste Konfiguration mit der Produktions-App
- Die Testumgebung spiegelt die Realität nahezu
In die Produktion tauschen

- Tausche den Staging-Slot in die Produktion
- Azure leitet den Traffic nahtlos um
- Rollback ist durch erneutes Tauschen möglich
Vorteile dieses Ansatzes

- Deployment Slots helfen Teams, sicher zu innovieren
- Tests vom Live-Traffic trennen, Risiko senken und kontrollierte Rollouts unterstützen
Lass uns üben!
Azure App Services
Preparing Video For Download...