Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Usługa Azure App Service udostępnia wbudowane funkcje niezawodności, które ułatwiają zapewnienie dostępności i odporności aplikacji. W tym artykule opisano sposób tworzenia planu usługi App Service obejmującego nadmiarowość strefową. Obejmuje on również, jak wyłączyć i włączyć nadmiarowość strefy w istniejących planach oraz jak sprawdzić obsługę nadmiarowości strefy. Aby uzyskać więcej informacji na temat nadmiarowości stref, zobacz Niezawodność w usłudze App Service.
Ważne
Redundancja strefowa rozmieszcza instancje planu App Service w strefach dostępności; nie tworzy gwarantowanych replik dla aplikacji. Jeśli perSiteScaling ma wartość true i aplikacja lub gniazdo wdrożenia ma limit procesów roboczych wynoszący 1, nie należy zakładać, że aplikacja lub gniazdo ma drugą aktywną replikę. Ograniczenia 2 lub więcej pozwalają na umieszczenie na wielu różnych pracownikach planu, ale nie gwarantują, że te przypadki obejmują fizyczne strefy. Przeanalizuj skalowanie poszczególnych aplikacji i niezawodność w usłudze App Service podczas projektowania obciążenia.
Tworzenie nowego strefowo nadmiarowego planu usługi App Service
Aby utworzyć nowy plan usługi App Service obejmujący nadmiarowość stref, wykonaj odpowiednie kroki.
Postępuj zgodnie ze wskazówkami, aby utworzyć plan usługi App Service. Upewnij się, że wybrano pozycję Włączenie dla redundancji strefy.
Ustaw nadmiarowość strefową dla istniejącego planu App Service
Aby włączyć nadmiarowość stref w istniejącym planie usługi App Service, sprawdź obsługę nadmiarowości stref.
Jeśli plan usługi App Service obsługuje nadmiarowość stref, użyj witryny Azure Portal, interfejsu wiersza polecenia platformy Azure lub Bicep i usługi Azure Resource Manager, aby ją włączyć lub wyłączyć.
Ważne
Zanim włączysz redundancję strefową, zapisz aktualną pojemność planu i tryb skalowania. Jeśli skalowanie dla aplikacji jest włączone, sprawdź skonfigurowany limit pracowników dla każdej aplikacji i slotu wdrożenia. Limit wynoszący
1nie zapewnia jednoczesnej repliki w innej strefie. Dla skalowania opartego na regułach upewnij się, że każdy odpowiedni profil skalowania autoscale ma minimalne, domyślne i maksymalne pojemności co najmniej2.W witrynie Azure Portal przejdź do planu usługi App Service.
Wybierz pozycję Ustawienia>Skalowanie w poziomie (plan usługi App Service) w lewym panelu nawigacyjnym.
Stosuj się do instrukcji dotyczących trybu skalowania skonfigurowanego dla planu:
-
Ręcznie: Jeśli liczba instancji jest mniejsza niż
2, zwiększaj ją do2; zachowaj wyższą wartość. Wybierz Redundancję strefy i zapisz zmiany. -
Automatyczne: Minimalna liczba instancji jest zarządzana i niedostępna w portalu. Wybierz Redundancję strefową, zapisz zmiany, a następnie popewnij, że uzyskana przepustowość planu wynosi co najmniej
2. -
Oparte na regułach: Nie możesz wykonać tego workflow w portalu. Po pierwsze, osobno zaktualizuj każdy odpowiedni profil automatycznego skalowania tak, aby jego wartości minimalna, domyślna i maksymalna wynosiły co najmniej
2, przy zachowaniu wyższych wartości. Następnie użyj Azure CLI lub Bicep i Azure Resource Manager, aby włączyć redundancję strefową.
-
Ręcznie: Jeśli liczba instancji jest mniejsza niż
Dla skalowania ręcznego lub automatycznego , aby wyłączyć redundancję stref, odznacz Redundancję strefy i zapisz zmiany.
Jeśli Twój plan usługi App Service znajduje się w jednostce skalującej, która nie obsługuje nadmiarowości strefowej, nie możesz włączyć nadmiarowości strefowej w swoim planie. Zamiast tego należy ponownie wdrożyć aplikacje w nowym planie w innej jednostce skalowania.
Sprawdź obsługę redundancji strefowej w planie usługi App Service
Aby sprawdzić, czy istniejący plan usługi App Service obsługuje nadmiarowość stref, wykonaj następujące czynności:
Określ maksymalną liczbę stref dostępności, które obsługuje plan usługi App Service przy użyciu witryny Azure Portal, interfejsu wiersza polecenia platformy Azure lub Bicep i usługi Resource Manager.
W witrynie Azure Portal przejdź do planu usługi App Service.
Wybierz Zwiększ skalowalność (plan usługi App Service).
Maksymalna liczba dostępnych stref pokazuje maksymalną liczbę stref, z których może korzystać plan usługi App Service.
Porównaj liczbę z poniższą tabelą, aby sprawdzić, czy plan obsługuje nadmiarowość strefową.
Maksymalna liczba stref Obsługa redundancji strefy Więcej niż 1 Wsparte Równe 1 Nieobsługiwane* * Jeśli używasz planu lub sygnatury, która nie obsługuje stref dostępności, musisz utworzyć nowy plan usługi App Service w nowej grupie zasobów. Ta konfiguracja zapewnia, że wdrożenie trafi na infrastrukturę usługi App Service, która wspiera strefy dostępności.
Wyświetlanie stref fizycznych dla planu usługi App Service
Gdy masz plan App Service z redukcją stref, platforma umieszcza instancje planów w fizycznych strefach dostępności. Użyj portalu Azure lub Azure CLI, aby sprawdzić fizyczną strefę zgłaszaną pod kątem aktualnie obserwowanych przypadków aplikacji.
Uwaga / Notatka
Obserwowane physicalZone wartości to informacje o położeniu w danym momencie. Nie dowodzą, że istnieją ukryte repliki aplikacji ani nie gwarantują różnorodności stref fizycznych dla aplikacji czy slotów wdrożenia. Dzięki skalowaniu dla aplikacji aplikacja może działać na mniejszej liczbie instancji niż plan.
W portalu Azure przejdź do aplikacji App Service, którą chcesz sprawdzić.
Wybierz pozycję Kontrola kondycji.
Wybierz opcję Wystąpienia, aby wyświetlić lokalizację strefy fizycznej dla każdego wystąpienia.