Konfigurowanie warstwy Premium V3 dla usługi aplikacja systemu Azure
Nowa warstwa cenowa Premium V3 zapewnia szybsze procesory, magazyn SSD i opcje zoptymalizowane pod kątem pamięci. Oferuje on czterokrotny stosunek pamięci do rdzeni istniejących warstw cenowych. Stosunek pamięci do rdzeni jest dwukrotnie wyższy niż warstwa Premium V2. Dzięki zaletom wydajności możesz zaoszczędzić pieniądze, uruchamiając aplikacje w mniejszej liczbie wystąpień. Z tego artykułu dowiesz się, jak utworzyć aplikację w warstwie Premium V3 lub skalować aplikację w górę do warstwy Premium V3.
Wymagania wstępne
Aby skalować aplikację w górę do wersji Premium V3:
- Aplikacja usługi aplikacja systemu Azure, która działa w warstwie cenowej niższej niż Premium V3.
- Aplikacja musi działać we wdrożeniu usługi App Service, które obsługuje usługę Premium V3.
- Wdrożenie usługi App Service musi obsługiwać żądaną jednostkę SKU w wersji Premium V3.
Dostępność w wersji 3 w warstwie Premium
Warstwa Premium V3 jest dostępna zarówno dla kontenerów natywnych, jak i niestandardowych, w tym kontenerów systemu Windows i kontenerów systemu Linux.
Jednostki SKU Premium V3 i Premium V3 są dostępne w niektórych regionach świadczenia usługi Azure. Firma Microsoft stale dodaje dostępność w innych regionach. Aby sprawdzić, czy określona oferta PremiumV3 jest dostępna w Twoim regionie, uruchom następujące polecenie interfejsu wiersza polecenia platformy Azure w usłudze Azure Cloud Shell. Zastąp zmienną P1v3 żądaną jednostkę SKU:
Dostępność jednostki SKU systemu Windows
az appservice list-locations --sku P1V3
Dostępność jednostki SKU systemu Linux
az appservice list-locations --linux-workers-enabled --sku P1V3
Tworzenie aplikacji w warstwie Premium V3
Warstwa cenowa aplikacji usługi App Service jest zdefiniowana w planie usługi App Service, w ramach którego działa. Plan usługi App Service można utworzyć samodzielnie lub utworzyć w ramach tworzenia aplikacji.
Po skonfigurowaniu nowego planu usługi App Service w witrynie Azure Portal wybierz pozycję Plan cenowy i wybierz jedną z warstw Premium V3 .
Aby wyświetlić wszystkie opcje Premium V3, wybierz pozycję Eksploruj plany cenowe, a następnie wybierz jeden z planów Premium V3 i wybierz pozycję Wybierz.
Ważne
P0V3, P1V3, P2V3, P3V3, P1mV3, P2mV3, P3mV3, P3mV3, P4mV3 i P5mV3 jako opcje lub niektóre opcje mogą być wyszarane. Jeśli tak, usługa Premium V3 lub pojedyncza jednostka SKU w wersji Premium V3 nie jest dostępna we wdrożeniu usługi App Service. Aby uzyskać więcej informacji, zobacz Skalowanie w górę z nieobsługiwanej grupy zasobów i kombinacji regionów.
Skalowanie istniejącej aplikacji w górę do warstwy Premium V3
Przed skalowaniem istniejącej aplikacji do warstwy Premium V3 upewnij się, że dostępna jest zarówno wersja Premium V3, jak i określona jednostka SKU w wersji Premium V3. Aby uzyskać więcej informacji, zobacz Dostępność w warstwie PremiumV3. Jeśli nie jest dostępna, zobacz Skalowanie w górę z nieobsługiwanej kombinacji grup zasobów i regionów.
W zależności od środowiska hostingu skalowanie w górę może wymagać dodatkowych kroków.
W witrynie Azure Portal otwórz stronę aplikacji usługi App Service.
Na lewej stronie nawigacji aplikacji usługi App Service wybierz pozycję Ustawienia>Skaluj w górę (plan usługi App Service).
Wybierz jeden z planów Premium V3 i wybierz pozycję Wybierz.
Jeśli operacja zakończy się pomyślnie, na stronie przeglądu aplikacji zostanie wyświetlona informacja, że znajduje się ona teraz w warstwie Premium V3.
Jeśli wystąpi błąd
Jeśli bazowe wdrożenie usługi App Service nie obsługuje żądanej jednostki SKU w wersji 3 w warstwie Premium, niektóre plany usługi App Service nie mogą skalować w górę do warstwy Premium V3 ani do nowszej jednostki SKU w wersji Premium V3. Aby uzyskać więcej informacji, zobacz Skalowanie w górę z nieobsługiwanej grupy zasobów i kombinacji regionów.
Skalowanie w górę z nieobsługiwanej kombinacji grupy zasobów i regionu
Jeśli aplikacja działa we wdrożeniu usługi App Service, w którym wersja Premium V3 jest niedostępna lub w regionie, który nie obsługuje wersji Premium V3, ponownie wdróż aplikację, aby korzystać z wersji Premium V3. Jeśli nowsze jednostki SKU Premium V3 nie są dostępne, należy również ponownie wdrożyć aplikację, aby używać nowszych jednostek SKU w wersji Premium V3. Dostępne są dwie opcje:
Utwórz aplikację w nowej grupie zasobów i za pomocą nowego planu usługi App Service.
Podczas tworzenia planu usługi App Service wybierz żądaną warstwę Premium V3. Ten krok gwarantuje, że plan usługi App Service zostanie wdrożony w jednostce wdrożenia obsługującej 3 warstwę Premium v3 i określoną jednostkę SKU w wersji Premium V3. Następnie ponownie wdróż kod aplikacji w nowo utworzonej aplikacji. Nawet jeśli przeskalujesz nowy plan usługi App Service w dół do niższej warstwy, aby zaoszczędzić koszty, zawsze możesz ponownie skalować w górę do warstwy Premium V3 i żądaną jednostkę SKU w warstwie Premium V3, ponieważ jednostka wdrażania go obsługuje.
Na stronie Narzędzia programistyczne>Klonowanie aplikacji możesz utworzyć plan usługi App Service przy użyciu wersji Premium V3 w żądanym regionie i określić ustawienia aplikacji i konfigurację, którą chcesz sklonować.
Automatyzowanie przy użyciu skryptów
Tworzenie aplikacji można zautomatyzować w warstwie Premium V3 za pomocą skryptów przy użyciu interfejsu wiersza polecenia platformy Azure lub programu Azure PowerShell.
Interfejs wiersza polecenia platformy Azure
Następujące polecenie tworzy plan usługi App Service w wersji P1V3. Można go uruchomić w usłudze Cloud Shell. Dostępne opcje --sku
to P0V3, P1V3, P2V3, P3V3, P1mV3, P2mV3, P3mV3, P4mV3 i P5mV3.
az appservice plan create \
--resource-group <resource_group_name> \
--name <app_service_plan_name> \
--sku P1V3
Azure PowerShell
Uwaga
Do interakcji z platformą Azure zalecamy używanie modułu Azure Az w programie PowerShell. Zobacz Instalowanie programu Azure PowerShell, aby rozpocząć. Aby dowiedzieć się, jak przeprowadzić migrację do modułu Az PowerShell, zobacz Migracja programu Azure PowerShell z modułu AzureRM do modułu Az.
Następujące polecenie tworzy plan usługi App Service w wersji P1V3. Opcje są -WorkerSize
małe, średnie i duże.
New-AzAppServicePlan -ResourceGroupName <resource_group_name> `
-Name <app_service_plan_name> `
-Location <region_name> `
-Tier "Premium V3" `
-WorkerSize "Small"