Migrowanie aplikacji funkcji do planu strefowo nadmiarowego
Obsługa stref dostępności dla usługi Azure Functions jest dostępna w planach Premium (Elastic Premium) i Dedicated (App Service). Plan aplikacji funkcji strefowo nadmiarowej automatycznie równoważy swoje wystąpienia między strefami dostępności w celu zwiększenia dostępności. W tym artykule opisano sposób migracji do publicznego planu Premium z wieloma dzierżawami z obsługą stref dostępności. Aby uzyskać informacje na temat nadmiarowości migracji do stref w planach dedykowanych, zobacz tutaj.
Wymagania dotyczące przestojów
Przestój będzie zależeć od sposobu podjęcia decyzji o przeprowadzeniu migracji. Ponieważ nie można przekonwertować wstępnie istniejących planów Premium na strefy dostępności, migracja będzie składać się z wdrożenia równoległego, w którym utworzysz nowe plany Premium. Przestój będzie zależeć od sposobu przekierowywania ruchu ze starego do nowej aplikacji funkcji z włączoną strefą dostępności. Na przykład w przypadku funkcji opartych na protokole HTTP, jeśli używasz usługi Application Gateway, domeny niestandardowej lub usługi Azure Front Door, przestój będzie zależeć od czasu potrzebnego na zaktualizowanie odpowiednich usług przy użyciu informacji o nowej aplikacji. Możesz też kierować ruch do wielu aplikacji jednocześnie przy użyciu usługi, takiej jak Usługa Azure Traffic Manager , i tylko w pełni przecięta do nowych aplikacji z włączoną strefą dostępności, gdy wszystko zostanie wdrożone i w pełni przetestowane. Możesz również napisać funkcje obronne, aby upewnić się, że komunikaty nie zostaną utracone podczas migracji dla funkcji innych niż HTTP.
Wskazówki dotyczące migracji: Ponowne wdrażanie
Jeśli chcesz, aby aplikacja funkcji korzystała ze stref dostępności, ponownie wdróż aplikację w nowo utworzonej strefie dostępności z włączonym planem aplikacji funkcji Premium.
Jak ponownie wdrożyć
W poniższych krokach opisano sposób włączania stref dostępności.
- Jeśli używasz już jednostki SKU Premium i znajdujesz się w jednym z obsługiwanych regionów, możesz przejść do następnego kroku. W przeciwnym razie należy utworzyć nową grupę zasobów w jednym z obsługiwanych regionów.
- Utwórz plan Premium w jednym z obsługiwanych regionów i grupy zasobów. Upewnij się, że nowy plan Premium ma włączoną nadmiarowość strefy.
- Utwórz i wdróż aplikacje funkcji w nowym planie Premium przy użyciu żądanej metody wdrażania.
- Po przetestowaniu i włączeniu nowych aplikacji funkcji możesz opcjonalnie wyłączyć lub usunąć poprzednie aplikacje strefy dostępności.