Eksplorowanie środowisk przejściowych
Warstwy planu Standardowa, Premium i Izolowanej usługi App Service obsługują wdrażanie w określonym miejscu wdrożenia zamiast domyślnego miejsca produkcyjnego. Miejsca wdrożenia to aplikacje na żywo z własnymi nazwami hostów. Aplikację internetową, aplikację internetową w systemie Linux, zaplecze mobilne lub aplikację interfejsu API można wdrożyć w środowisku przejściowym. Zawartość aplikacji oraz elementy konfiguracji można wymieniać między 2 miejscami wdrożenia, w tym także miejscem produkcyjnym.
Wdrażanie aplikacji w miejscu nieprodukcyjnym ma następujące korzyści:
- Możesz zweryfikować zmiany aplikacji w przejściowym miejscu wdrożenia przed zamianą jej na miejsce produkcyjne.
- Wdrażanie aplikacji najpierw w miejscu wdrożenia i zamiana go na środowisko produkcyjne daje pewność, że wszystkie wystąpienia miejsc wdrożenia są rozgrzane przed zamianą na środowisko produkcyjne. Eliminuje to przestoje podczas wdrażania aplikacji. Przekierowywanie ruchu jest bezproblemowe i żadne żądania nie są usuwane z powodu operacji zamiany. Cały przepływ pracy można zautomatyzować, konfigurując zamianę automatyczną, gdy walidacja przed zamianą nie jest wymagana.
- Po zamianie poprzednia aplikacja produkcyjna znajduje się w miejscu przejściowym. Jeśli zmiany zamienione na miejsce produkcyjne nie są zgodnie z oczekiwaniami, możesz wykonać tę samą zamianę natychmiast, aby przywrócić "ostatnią znaną dobrą witrynę".
Każda warstwa planu usługi App Service obsługuje inną liczbę miejsc wdrożenia. Za korzystanie z miejsc wdrożenia nie są naliczane dodatkowe opłaty. Aby dowiedzieć się, ile miejsc obsługuje warstwa aplikacji, odwiedź stronę Limity usługi App Service.
Aby skalować aplikację do innej warstwy, upewnij się, że warstwa docelowa obsługuje już liczbę miejsc używanych przez aplikację. Jeśli na przykład aplikacja ma więcej niż pięć miejsc, nie można skalować jej w dół do warstwy Standardowa, ponieważ warstwa Standardowa obsługuje tylko pięć miejsc wdrożenia.
Podczas tworzenia nowego miejsca wdrożenia nowy slot nie ma zawartości, nawet jeśli sklonujesz ustawienia z innego miejsca. Możesz wdrożyć w miejscu z innej gałęzi repozytorium lub innego repozytorium.