Ulepszanie aplikacji produkcyjnych
Azure App Services
Florin Angelescu
Azure Cloud Architect
Lepszy sposób wdrażania zmian

Z miejscami wdrożenia:
- Można testować zmiany w środowisku stagingowym
- Przed wdrożeniem ich na produkcję
Jak działają miejsca wdrożenia

- Miejsce wdrożenia to kopia aplikacji Web App
- Z własną nazwą hosta i konfiguracją
Jak działają miejsca wdrożenia

- Wdróż zmiany do miejsca wdrożenia
- Przetestuj je bezpiecznie
- Zamień miejsce na produkcyjne
Wdrażanie zmiany interfejsu

- Utwórz miejsce stagingowe dla aplikacji Web App
- Wdróż tam zaktualizowany formularz zamówień
- Aplikacja produkcyjna działa bez zmian
Testowanie na staging

- Formularz renderuje się poprawnie
- Zamówienia są przesyłane prawidłowo
- Wywołania back-endu funkcji działają zgodnie z oczekiwaniami
Testowanie na staging

- Miejsce współdzieli większość konfiguracji z aplikacją produkcyjną
- Środowisko testowe wiernie odzwierciedla rzeczywistość
Zamiana na produkcję

- Zamiana miejsca stagingowego na produkcyjne
- Azure płynnie przekierowuje ruch
- Możliwe jest też cofnięcie zmian przez ponowną zamianę
Zalety tego podejścia

- Miejsca wdrożenia umożliwiają bezpieczne wprowadzanie zmian
- Oddzielają testowanie od ruchu produkcyjnego, zmniejszają ryzyko i wspierają kontrolowane wdrożenia
Czas na ćwiczenia!
Azure App Services
Preparing Video For Download...