Azure App Service에 대한 Premium V3 계층 구성

새 Premium V3 가격 책정 계층은 더 빠른 프로세서, SSD 스토리지, 메모리 최적화 옵션을 제공하고, 기존 가격 책정 계층의 메모리 대 코어 비율을 4배로 만들어줍니다(PremiumV2 계층의 2배). 성능상의 이점 덕분에 더 적은 인스턴스에서 앱을 실행하여 비용을 절감할 수 있습니다. 이 문서에서는 Premium V3 계층에서 앱을 만들거나 Premium V3 계층으로 앱을 스케일 업하는 방법에 대해 알아봅니다.

필수 조건

앱을 Premium V3로 스케일 업하려면 Premium V3보다 낮은 가격 책정 계층에서 실행되는 Azure App Service 앱이 있어야 하고, Premium V3를 지원하는 App Service 배포에서 앱이 실행되고 있어야 합니다. 또한 App Service 배포는 Premium V3 내에서 원하는 SKU를 지원해야 합니다.

Premium V3 가용성

Premium V3 계층은 Windows 컨테이너 및 Linux 컨테이너를 포함하여 기본 컨테이너 및 사용자 지정 컨테이너 모두에 사용할 수 있습니다.

Premium V3 및 특정 Premium V3 SKU는 일부 Azure 지역에서 사용할 수 있으며 추가 지역의 가용성이 지속적으로 추가되고 있습니다. 해당 지역에서 특정 Premium V3 제품을 사용할 수 있는지 확인하려면 Azure Cloud Shell에서 다음 Azure CLI 명령을 실행합니다(P1v3을 원하는 SKU로 대체).

az appservice list-locations --sku P1V3

Premium V3 계층에서 앱 만들기

App Service 앱의 가격 책정 계층은 해당 앱이 실행되는 App Service 계획에 정의되어 있습니다. App Service 계획은 단독으로 만들거나, 앱 만들기의 일부로 만들 수 있습니다.

Azure Portal에서 새 App Service 계획을 구성할 때 가격 책정 계획을 선택하고 Premium V3 계층 중 하나를 선택합니다.

모든 Premium V3 옵션을 보려면 가격 책정 계획 탐색을 선택한 다음 Premium V3 플랜 중 하나를 선택하고 선택을 선택합니다.

Screenshot showing the Explore pricing plans page with a Premium V3 plan selected.

Important

P0V3, P1V3, P2V3, P3V3, P1mV3, P2mV3, P3mV3, P4mV3P5mV3이 옵션으로 표시되지 않거나 일부 옵션이 회색으로 표시되는 경우 App Service 계획이 포함된 기본 App Service 배포에서 Premium V3 또는 Premium V3 내의 개별 SKU를 사용할 수 없습니다. 자세한 내용은 지원되지 않는 리소스 그룹 및 지역 조합에서 강화를 참조합니다.

기존 앱을 Premium V3 계층으로 스케일 업

기존 앱을 Premium V3 계층으로 스케일링하기 전에 Premium V3 및 Premium V3 내의 특정 SKU를 모두 사용할 수 있는지 확인합니다. 자세한 내용은 PremiumV3 가용성을 참조하세요. 사용할 수 없는 경우 지원되지 않는 리소스 그룹 및 지역 조합에서 강화를 참조합니다.

호스팅 환경에 따라 강화하는 데 추가 단계가 필요할 수 있습니다.

Azure Portal에서 App Service 앱 페이지를 엽니다.

App Service 앱 페이지의 왼쪽 탐색 영역에서 강화(App Service 계획)를 선택합니다.

Screenshot showing how to scale up your app service plan.

Premium V3 플랜 중 하나를 선택하고 선택을 선택합니다.

Screenshot showing the Explore pricing plans page with a Premium V3 plan selected.

작업이 성공적으로 완료되면 앱의 개요 페이지에 이제 앱이 Premium V3 계층에 있다고 표시됩니다.

Screenshot showing the Premium V3 pricing tier on your app's overview page.

오류가 발생하는 경우

기본 App Service 배포가 요청된 Premium V3 SKU를 지원하지 않는 경우 일부 App Service 계획은 Premium V3 계층 또는 Premium V3 내의 최신 SKU로 스케일 업할 수 없습니다. 자세한 내용은 지원되지 않는 리소스 그룹 및 지역 조합에서 강화를 참조합니다.

지원되지 않는 리소스 그룹 및 지역 조합에서 강화

Premium V3을 사용할 수 없는 App Service 배포에서 앱이 실행되는 경우 또는 현재 Premium V3을 지원하지 않는 지역에서 앱이 실행되는 경우 Premium V3을 활용하기 위해서는 앱을 다시 배포해야 합니다. 또는 최신 Premium V3 SKU를 사용할 수 없을 수도 있습니다. 이 경우 Premium V3 내에서 최신 SKU를 활용하기 위해 앱을 다시 배포해야 합니다. 이때 다음 두 가지 방법을 사용할 수 있습니다.

  • 새 리소스 그룹에 새 App Service 요금제로 앱을 만듭니다. App Service 계획을 만들 때 원하는 Premium V3 계층을 선택합니다. 이 단계에서는 App Service 계획이 Premium V3 및 Premium V3 내의 특정 SKU를 지원하는 배포 단위에 배포해야 합니다. 그런 다음, 새로 만든 앱에 애플리케이션 코드를 다시 배포합니다. 새로운 App Service 계획을 하위 계층으로 스케일 다운하여 비용을 절감하는 경우에도 배포 단위에서 지원하므로 항상 Premium V3 및 Premium V3 내의 원하는 SKU로 다시 스케일 업할 수 있습니다.

    Screenshot showing how to clone your app.

    앱 복제 페이지에서 원하는 지역의 Premium V3을 사용하여 App Service 요금제를 만들고 복제하려는 앱 설정 및 구성을 지정할 수 있습니다.

스크립트를 사용하여 자동화

Azure CLI 또는 Azure PowerShell을 통해 스크립트를 사용하여 Premium V3 계층에서 앱 만들기를 자동화할 수 있습니다.

Azure CLI

다음 명령으로 P1V3에서 App Service 요금제를 만듭니다. Cloud Shell에서 실행할 수 있습니다. --sku에 대한 옵션은 P0V3, P1V3, P2V3, P3V3, P1mV3, P2mV3, P3mV3, P4mV3P5mV3입니다.

az appservice plan create \
    --resource-group <resource_group_name> \
    --name <app_service_plan_name> \
    --sku P1V3

Azure PowerShell

참고 항목

Azure Az PowerShell 모듈을 사용하여 Azure와 상호 작용하는 것이 좋습니다. 시작하려면 Azure PowerShell 설치를 참조하세요. Az PowerShell 모듈로 마이그레이션하는 방법에 대한 자세한 내용은 Azure PowerShell을 AzureRM에서 Azure로 마이그레이션을 참조하세요.

다음 명령으로 P1V3에서 App Service 요금제를 만듭니다. -WorkerSize에 대한 옵션은 Small, MediumLarge입니다.

New-AzAppServicePlan -ResourceGroupName <resource_group_name> `
    -Name <app_service_plan_name> `
    -Location <region_name> `
    -Tier "Premium V3" `
    -WorkerSize "Small"

추가 리소스