Ulepszanie aplikacji produkcyjnych

Azure App Services

Florin Angelescu

Azure Cloud Architect

Lepszy sposób wdrażania zmian

Miejsca wdrożenia

Z miejscami wdrożenia:

  • Można testować zmiany w środowisku stagingowym
  • Przed wdrożeniem ich na produkcję
Azure App Services

Jak działają miejsca wdrożenia

Miejsca wdrożenia

  • Miejsce wdrożenia to kopia aplikacji Web App
  • Z własną nazwą hosta i konfiguracją
Azure App Services

Jak działają miejsca wdrożenia

Miejsca wdrożenia

  • Wdróż zmiany do miejsca wdrożenia
  • Przetestuj je bezpiecznie
  • Zamień miejsce na produkcyjne
Azure App Services

Wdrażanie zmiany interfejsu

Miejsca wdrożenia

  • Utwórz miejsce stagingowe dla aplikacji Web App
  • Wdróż tam zaktualizowany formularz zamówień
  • Aplikacja produkcyjna działa bez zmian
Azure App Services

Testowanie na staging

Miejsca wdrożenia

  • Formularz renderuje się poprawnie
  • Zamówienia są przesyłane prawidłowo
  • Wywołania back-endu funkcji działają zgodnie z oczekiwaniami
Azure App Services

Testowanie na staging

Miejsca wdrożenia

  • Miejsce współdzieli większość konfiguracji z aplikacją produkcyjną
  • Środowisko testowe wiernie odzwierciedla rzeczywistość
Azure App Services

Zamiana na produkcję

Miejsca wdrożenia

  • Zamiana miejsca stagingowego na produkcyjne
  • Azure płynnie przekierowuje ruch
  • Możliwe jest też cofnięcie zmian przez ponowną zamianę
Azure App Services

Zalety tego podejścia

Miejsca wdrożenia

  • Miejsca wdrożenia umożliwiają bezpieczne wprowadzanie zmian
  • Oddzielają testowanie od ruchu produkcyjnego, zmniejszają ryzyko i wspierają kontrolowane wdrożenia
Azure App Services

Czas na ćwiczenia!

Azure App Services

Preparing Video For Download...