Udostępnij za pośrednictwem


Konfigurowanie warstwy Premium V3 dla usługi aplikacja systemu Azure

Nowa warstwa cenowa Premium V3 zapewnia szybsze procesory, magazyn SSD, opcje zoptymalizowane pod kątem pamięci i czterokrotnie stosunek pamięci do rdzeni istniejących warstw cenowych (dwukrotnie 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, musisz mieć aplikację usługi aplikacja systemu Azure Service działającą w warstwie cenowej niższej niż Premium V3, a aplikacja musi być uruchomiona we wdrożeniu usługi App Service obsługującym usługę Premium V3. Ponadto 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.

Premium V3, a także określone jednostki SKU Premium V3 są dostępne w niektórych regionach świadczenia usługi Azure, a dostępność w dodatkowych regionach jest stale dodawana. 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 P1v3 odpowiednią jednostkę SKU):

az appservice list-locations --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.

Podczas konfigurowania 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.

Zrzut ekranu przedstawiający stronę Eksploruj plany cenowe z wybranym planem Premium V3.

Ważne

Jeśli nie widzisz P0V3, P1V3, P2V3, P3V3, P1mV3, P2mV3, P3mV3, P4mV3 i P5mV3 jako opcji lub jeśli niektóre opcje są wyszarzone, wersja Premium V3 lub pojedyncza jednostka SKU w warstwie Premium V3 nie jest dostępna w podstawowym wdrożeniu usługi App Service, które zawiera plan usługi App Service. Aby uzyskać więcej informacji, zobacz Skalowanie w górę z nieobsługiwanej kombinacji grup zasobów i regionu.

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 warstwie Premium V3. Aby uzyskać informacje, 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ę Skaluj w górę (plan usługi App Service).

Zrzut ekranu przedstawiający sposób skalowania w górę planu usługi App Service.

Wybierz jeden z planów Premium V3 i wybierz pozycję Wybierz.

Zrzut ekranu przedstawiający stronę Eksploruj plany cenowe z wybranym planem Premium V3.

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.

Zrzut ekranu przedstawiający warstwę cenową Premium V3 na stronie przeglądu aplikacji.

Jeśli wystąpi błąd

Niektóre plany usługi App Service nie mogą być skalowane w górę do warstwy Premium V3 ani do nowszej jednostki SKU w wersji Premium V3, jeśli bazowe wdrożenie usługi App Service nie obsługuje żądanej jednostki SKU Premium V3. Aby uzyskać więcej informacji, zobacz Skalowanie w górę z nieobsługiwanej kombinacji grup zasobów i regionu.

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 jeśli aplikacja działa w regionie, który obecnie nie obsługuje wersji Premium V3, musisz ponownie wdrożyć aplikację, aby korzystać z wersji Premium V3. Alternatywnie nowsze jednostki SKU Premium V3 mogą być niedostępne, w tym przypadku należy również ponownie wdrożyć aplikację, aby skorzystać z 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, a także 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 obniżyć koszty, zawsze możesz skalować kopię zapasową do warstwy Premium V3 i żądaną jednostkę SKU w warstwie Premium V3, ponieważ jednostka wdrażania ją obsługuje.

    Zrzut ekranu przedstawiający sposób klonowania aplikacji.

    Na stronie 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. Aby rozpocząć, zobacz Instalowanie programu Azure PowerShell. 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"

Więcej zasobów