비고
App Service용 프리미엄 V4 계층은 미리 보기로 제공됩니다.
새로운 프리미엄 V4 가격 책정 계층은 더 빠른 프로세서, NVMe 로컬 스토리지 및 메모리 최적화 옵션을 제공합니다. 이전 계층의 메모리 대 코어 비율을 최대 두 배로 제공합니다. 이러한 성능 이점은 더 적은 인스턴스에서 앱을 실행하여 비용을 절감할 수 있습니다. 이 문서에서는 Premium V4 계층으로 앱을 만들거나 확장하는 방법을 설명합니다.
필수 조건
앱을 Premium V4로 확장하려면 다음을 수행합니다.
- 프리미엄 V4보다 낮은 계층에서 실행되는 Azure App Service 앱입니다.
- 앱은 Premium V4를 지원하는 App Service 배포에 있어야 합니다.
프리미엄 V4 가용성
프리미엄 V4 계층은 Windows의 소스 코드 애플리케이션과 Linux의 소스 코드 애플리케이션 및 사용자 지정 컨테이너 모두에 사용할 수 있습니다. 프리미엄 V4 계층은 Windows 컨테이너에 사용할 수 없습니다. 공개 미리 보기에서 Premium V4는 프로덕션 워크로드를 지원합니다.
비고
프리미엄 V4 계층에는 안정적인 아웃바운드 IP 주소가 없습니다. 이 동작은 의도적인 동작입니다. 프리미엄 V4 앱은 아웃바운드 호출을 수행할 수 있지만 플랫폼은 이 계층에 안정적인 아웃바운드 IP를 제공하지 않습니다. 이는 이전 App Service 계층과 다릅니다. 포털에서 프리미엄 V4 앱의 아웃바운드 IP 주소에 대해 "동적"이 표시됩니다. ARM 및 CLI 호출은 outboundIpAddresses 및 possibleOutboundIpAddresses에 대해 빈 문자열을 반환합니다. 프리미엄 V4 앱에 안정적인 아웃바운드 IP가 필요한 경우 예측 가능한 아웃바운드 IP에 Azure NAT Gateway 를 사용합니다.
프리미엄 V4 및 해당 SKU는 일부 Azure 지역에서 사용할 수 있습니다. Microsoft는 다른 지역에 가용성을 지속적으로 추가합니다. 특정 프리미엄 V4 제품에 대한 지역별 가용성을 확인하려면 Azure Cloud Shell에서 다음 Azure CLI 명령을 실행합니다. P1V4를 원하는 SKU로 대체합니다.
Windows SKU 가용성
az appservice list-locations --sku P1V4
Linux SKU 가용성
az appservice list-locations --linux-workers-enabled --sku P1V4
프리미엄 V4 계층에서 앱 만들기
App Service 앱의 가격 책정 계층은 App Service 계획에 의해 정의됩니다. App Service 계획을 단독으로 만들거나 앱을 만드는 동안 만들 수 있습니다.
Azure Portal에서 App Service 계획을 구성할 때 가격 책정 계획을 선택하고 프리미엄 V4 계층을 선택합니다.
모든 프리미엄 V4 옵션을 보려면 가격 책정 계획 탐색을 선택한 다음 프리미엄 V4 요금제 중 하나를 선택하고 선택을 선택합니다.
중요합니다
P0V4, P1V4, P2V4, P3V4, P1mV4, P2mV4, P3mV4, P4mV4 및 P5mV4가 옵션으로 표시되지 않거나 일부 옵션이 회색으로 표시될 수 있습니다. 그렇다면 기본 App Service 배포에서는 프리미엄 V4를 사용할 수 없습니다. 자세한 내용은 지원되지 않는 리소스 그룹 및 지역 조합에서 강화를 참조하세요.
프리미엄 V4 계층에서 앱 서비스 계획 확장
프리미엄 V4는 자동 크기 조정과 완전히 통합되지만 공개 미리 보기 중에는 개별 스케일 아웃 요청을 동기 작업당 두 개 이하의 인스턴스로 제한합니다. 더 높은 대상 수의 경우 증분 요청을 반복합니다. 예를 들어 10개의 인스턴스를 추가하려면 모두 성공할 때까지 각각 두 인스턴스의 5개의 개별 스케일 아웃 요청을 반복합니다. 스케일 아웃 요청이 실패하면 5분 동안 기다렸다가 다시 시도합니다.
기존 앱을 프리미엄 V4 계층으로 확장
기존 앱을 프리미엄 V4 계층으로 확장하기 전에 프리미엄 V4를 사용할 수 있는지 확인합니다. PremiumV4 가용성을 참조하세요. 사용할 수 없는 경우 지원되지 않는 리소스 그룹 및 지역 조합에서 확장하기를 참조하세요.
확장을 수행하려면 호스팅 환경에 따라 추가 단계가 필요할 수 있습니다.
Azure Portal에서 App Service 앱 페이지를 엽니다.
App Service 앱 페이지의 왼쪽 탐색 영역에서 설정
프리미엄 V4 요금제 중 하나를 선택하고 선택을 선택합니다.
작업이 성공하면 앱의 개요 페이지에 이제 프리미엄 V4 계층이 표시됩니다.
오류가 발생하는 경우
기본 App Service 배포가 요청된 프리미엄 V4 SKU를 지원하지 않는 경우 일부 App Service 계획은 프리미엄 V4 계층으로 확장할 수 없습니다. 자세한 내용은 지원되지 않는 리소스 그룹 및 지역 조합에서 강화를 참조하세요.
지역
프리미엄 V4는 다음 지역에서 사용할 수 있습니다.
Azure 공용
- 오스트레일리아 동부
- 캐나다 중부
- 미국 중부
- 미국 동부
- 미국 동부 2
- 프랑스 중부
- 미국 중북부
- 북유럽
- 노르웨이 동부
- 동남아시아
- 스웨덴 중부
- 스위스 북부
- 영국 남부
- 미국 중서부
- 서유럽
- 미국 서부
- 미국 서부 3
지원되지 않는 리소스 그룹 및 지역 조합에서 강화
프리미엄 V4를 사용할 수 없는 경우(배포 또는 지역) 앱이 실행되는 경우 프리미엄 V4를 사용하도록 다시 배포합니다. 두 가지 옵션이 있습니다.
새 App Service 계획을 사용하여 새 리소스 그룹에 앱을 만듭니다.
계획을 만들 때 원하는 프리미엄 V4 계층을 선택합니다. Premium V4를 지원하는 배포 단위에 플랜이 위치하도록 보장합니다. 그런 다음 애플리케이션 코드를 새 앱에 다시 배포합니다. 비용을 절감하기 위해 새 계획을 축소하더라도 배포 단위에서 지원하므로 항상 Premium V4로 다시 확장할 수 있습니다.
개발 도구>복제 앱 페이지를 사용하여 원하는 지역에 프리미엄 V4를 사용하여 App Service 계획을 만들고 복제할 앱 설정 및 구성을 지정합니다.
스크립트를 사용하여 자동화
Azure CLI 또는 Azure PowerShell 스크립트를 사용하여 프리미엄 V4 앱 만들기를 자동화할 수 있습니다.
Azure 커맨드 라인 인터페이스 (CLI)
다음 명령은 P1V4에서 App Service 계획을 만듭니다. Cloud Shell에서 실행할 수 있습니다.
--sku
P0V4, P1V4, P2V4, P3V4, P1mV4, P2mV4, P3mV4, P4mV4 및 P5mV4 옵션입니다.
az appservice plan create \
--resource-group <resource_group_name> \
--name <app_service_plan_name> \
--sku P1V4
Azure PowerShell
비고
Azure Az PowerShell 모듈을 사용하여 Azure와 상호 작용하는 것이 좋습니다. 시작하려면 Azure PowerShell 설치를 참조하세요. Az PowerShell 모듈로 마이그레이션하는 방법에 대한 자세한 내용은 Azure PowerShell을 AzureRM에서 Azure로 마이그레이션을 참조하세요.
다음 명령은 P1V4에서 App Service 계획을 만듭니다.
-WorkerSize
에 대한 옵션은 Small, Medium 및 Large입니다.
New-AzAppServicePlan -ResourceGroupName <resource_group_name> `
-Name <app_service_plan_name> `
-Location <region_name> `
-Tier "PremiumV4" `
-WorkerSize "Small"