Tworzenie miejsc wdrożenia
Podczas wdrażania aplikacji internetowej, aplikacji internetowej w systemie Linux, zapleczu mobilnym lub aplikacji interfejsu API w usłudze aplikacja systemu Azure Można użyć oddzielnego miejsca wdrożenia zamiast domyślnego miejsca produkcyjnego.
Informacje o miejscach wdrożenia
Przyjrzyjmy się bliżej cechom miejsc wdrożenia.
Miejsca wdrożenia to aplikacje na żywo, które mają własne nazwy hostów.
Miejsca wdrożenia są dostępne w warstwach cenowych Standardowa, Premium i Izolowana usługa App Service. Aby korzystać z miejsc wdrożenia, aplikacja musi być uruchomiona w jednej z tych warstw.
Warstwy Standardowa, Premium i Izolowane oferują różne liczby miejsc wdrożenia.
Zawartość aplikacji i elementy konfiguracji można zamienić między dwoma miejscami wdrożenia, w tym miejscem produkcyjnym.
Kwestie, które należy wziąć pod uwagę podczas korzystania z miejsc wdrożenia
Korzystanie z miejsc wdrożenia z aplikacją usługi App Service ma kilka zalet. Zapoznaj się z następującymi korzyściami i zastanów się, jak mogą one obsługiwać implementację usługi App Service.
Rozważ weryfikację. Zmiany w aplikacji można zweryfikować w przejściowym miejscu wdrożenia przed zamianą zmian aplikacji na zawartość w miejscu produkcyjnym.
Rozważ zmniejszenie przestojów. Wdrożenie aplikacji w miejscu najpierw i zamiana jej w środowisku produkcyjnym gwarantuje, że wszystkie wystąpienia miejsca są rozgrzane przed zamianą na środowisko produkcyjne. Ta opcja eliminuje 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.
Rozważ przywrócenie ostatniej znanej dobrej witryny. Po zamianie miejsce z wcześniej przygotowanym aplikacją ma teraz poprzednią aplikację produkcyjną. Jeśli zmiany zamienione na miejsce produkcyjne nie są zgodnie z oczekiwaniami, możesz wykonać tę samą zamianę natychmiast, aby powrócić do "ostatniej znanej dobrej witryny".
Rozważ zamianę automatyczną. Zamiana automatyczna usprawnia scenariusze usługi Azure DevOps, w których chcesz stale wdrażać aplikację z zerowymi zimnymi startami i zerowym przestojem dla klientów aplikacji. Gdy zamiana automatyczna jest włączona z miejsca do środowiska produkcyjnego, za każdym razem, gdy wypchniesz zmiany kodu do tego miejsca, usługa App Service automatycznie zamienia aplikację w środowisko produkcyjne po rozgrzaniu w miejscu źródłowym. Zamiana automatyczna nie jest obecnie obsługiwana w przypadku usługi Web Apps w systemie Linux.