Tworzenie miejsc wdrożenia

Ukończone

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.

Screenshot that shows how to work with deployment slots in the Azure portal.

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.