Aracılığıyla paylaş


Azure Uygulaması Hizmeti için Premium V3 katmanını yapılandırma

Yeni Premium V3 fiyatlandırma katmanı size daha hızlı işlemciler, SSD depolama, bellek için iyileştirilmiş seçenekler ve mevcut fiyatlandırma katmanlarının bellek-çekirdek oranını dört katına çıkarır (Premium V2 katmanının iki katı). Performans avantajı sayesinde uygulamalarınızı daha az örnekte çalıştırarak tasarruf edebilirsiniz. Bu makalede, Premium V3 katmanında uygulama oluşturmayı veya bir uygulamanın ölçeğini Premium V3 katmanına artırmayı öğreneceksiniz.

Önkoşullar

Bir uygulamanın ölçeğini Premium V3'e genişletmek için, Premium V3'ten daha düşük bir fiyatlandırma katmanında çalışan bir Azure Uygulaması Service uygulamanız olması ve uygulamanın Premium V3 destekleyen bir App Service dağıtımında çalışıyor olması gerekir. Ayrıca App Service dağıtımının Premium V3 içinde istenen SKU'yu desteklemesi gerekir.

Premium V3 kullanılabilirliği

Premium V3 katmanı, hem Windows kapsayıcıları hem de Linux kapsayıcıları dahil olmak üzere hem yerel hem de özel kapsayıcılar için kullanılabilir.

Premium V3 ve belirli Premium V3 SKU'ları bazı Azure bölgelerinde kullanılabilir ve ek bölgelerde kullanılabilirlik sürekli olarak eklenmektedir. Bölgenizde belirli bir PremiumV3 teklifinin kullanılabilir olup olmadığını görmek için Azure Cloud Shell'de aşağıdaki Azure CLI komutunu çalıştırın (P1v3 yerine istenen SKU'yu yazın):

az appservice list-locations --sku P1V3

Premium V3 katmanında uygulama oluşturma

App Service uygulamasının fiyatlandırma katmanı, üzerinde çalıştığı App Service planında tanımlanır. App Service planını tek başına oluşturabilir veya uygulama oluşturma işleminin bir parçası olarak oluşturabilirsiniz.

Azure portalında yeni App Service planını yapılandırırken Fiyatlandırma planı'nı seçin ve Premium V3 katmanlarından birini seçin.

Tüm Premium V3 seçeneklerini görmek için Fiyatlandırma planlarını keşfedin'i seçin, ardından Premium V3 planlarından birini seçin ve Seç'i seçin.

Premium V3 planının seçili olduğu Fiyatlandırma planlarını keşfedin sayfasını gösteren ekran görüntüsü.

Önemli

P0V3, P1V3, P2V3, P3V3, P1mV3, P2mV3, P3mV3, P4mV3 ve P5mV3 seçeneklerini seçenek olarak görmüyorsanız veya bazı seçenekler griyse, Premium V3 veya Premium V3 içindeki tek bir SKU, App Service planını içeren temel App Service dağıtımında kullanılamaz. Daha fazla ayrıntı için bkz . Desteklenmeyen kaynak grubu ve bölge birleşiminden ölçeği artırma.

Mevcut bir uygulamanın ölçeğini Premium V3 katmanına genişletme

Mevcut bir uygulamayı Premium V3 katmanına ölçeklendirmeden önce hem Premium V3'ün hem de Premium V3 içindeki belirli SKU'nun kullanılabilir olduğundan emin olun. Bilgi için bkz . PremiumV3 kullanılabilirliği. Kullanılamıyorsa bkz . Desteklenmeyen kaynak grubu ve bölge birleşiminden ölçeği artırma.

Barındırma ortamınıza bağlı olarak, ölçeği artırmak için ek adımlar gerekebilir.

Azure portalında App Service uygulama sayfanızı açın.

App Service uygulama sayfanızın sol gezinti bölmesinde Ölçeği artırma (App Service planı) seçeneğini belirleyin.

App Service planınızın ölçeğini artırmayı gösteren ekran görüntüsü.

Premium V3 planlarından birini seçin ve Seç'i seçin.

Premium V3 planının seçili olduğu Fiyatlandırma planlarını keşfedin sayfasını gösteren ekran görüntüsü.

İşleminiz başarıyla tamamlanırsa, uygulamanızın genel bakış sayfası artık Premium V3 katmanında olduğunu gösterir.

Uygulamanızın genel bakış sayfasında Premium V3 fiyatlandırma katmanını gösteren ekran görüntüsü.

Hata alırsanız

Temel alınan App Service dağıtımı istenen Premium V3 SKU'yu desteklemiyorsa bazı App Service planlarının ölçeği Premium V3 katmanına veya Premium V3 içinde daha yeni bir SKU'ya artırılamaz. Daha fazla ayrıntı için bkz . Desteklenmeyen kaynak grubu ve bölge birleşiminden ölçeği artırma.

Desteklenmeyen bir kaynak grubu ve bölge bileşiminden ölçeği artırma

Uygulamanız Premium V3'ün kullanılamadığı bir App Service dağıtımında çalışıyorsa veya uygulamanız şu anda Premium V3'ün desteklenmediği bir bölgede çalışıyorsa, Premium V3'ün avantajlarından yararlanmak için uygulamanızı yeniden dağıtmanız gerekir. Alternatif olarak daha yeni Premium V3 SKU'ları kullanılamayabilir; bu durumda Premium V3'teki daha yeni SKU'lardan yararlanmak için uygulamanızı yeniden dağıtmanız da gerekir. İki seçeneğiniz vardır:

  • Yeni bir kaynak grubunda ve yeni bir App Service planıyla uygulama oluşturun. App Service planını oluştururken istediğiniz Premium V3 katmanını seçin. Bu adım, App Service planının Premium V3'ü ve Premium V3 içindeki belirli SKU'yu destekleyen bir dağıtım birimine dağıtılmasını sağlar. Ardından, uygulama kodunuzu yeni oluşturulan uygulamaya yeniden dağıtın. Maliyet tasarrufu yapmak için yeni App Service planının ölçeğini daha düşük bir katmana düşürseniz bile, dağıtım birimi tarafından desteklenmediği için her zaman Premium V3'e ve Premium V3 içinde istenen SKU'ya ölçeklendirin.

    Uygulamanızı kopyalamayı gösteren ekran görüntüsü.

    Uygulamayı kopyala sayfasında, istediğiniz bölgede Premium V3 kullanarak bir App Service planı oluşturabilir ve kopyalamak istediğiniz uygulama ayarlarını ve yapılandırmasını belirtebilirsiniz.

Betiklerle otomatikleştirme

Azure CLI veya Azure PowerShell kullanarak Betiklerle Premium V3 katmanında uygulama oluşturmayı otomatikleştirebilirsiniz.

Azure CLI

Aşağıdaki komut P1V3'te bir App Service planı oluşturur. Cloud Shell'de çalıştırabilirsiniz. --sku seçenekleri P0V3, P1V3, P2V3, P3V3, P1mV3, P2mV3, P3mV3, P4mV3 ve P5mV3'tir.

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

Azure PowerShell

Not

Azure ile etkileşim kurmak için Azure Az PowerShell modülünü kullanmanızı öneririz. Başlamak için bkz . Azure PowerShell'i yükleme. Az PowerShell modülüne nasıl geçeceğinizi öğrenmek için bkz. Azure PowerShell’i AzureRM’den Az’ye geçirme.

Aşağıdaki komut P1V3'te bir App Service planı oluşturur. seçenekleri -WorkerSize Küçük, Orta ve Büyük'tür.

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

Diğer kaynaklar