Configurare il livello Premium V3 per il Servizio app di Azure
Il nuovo piano tariffario Premium V3 offre processori più veloci, archiviazione SSD, opzioni ottimizzate per la memoria e il quadruplo del rapporto memoria-core dei piani tariffari esistenti (doppio rispetto al livello Premium V2). I vantaggi relativi alle prestazioni che ne derivano consentono di eseguire le app con un minor numero di istanze e garantiscono quindi un risparmio economico. Questo articolo illustra come creare un'app nel livello Premium V3 o ridimensionare un'app passando al livello Premium V3.
Prerequisiti
Per ridimensionare un'app passando al livello Premium V3, è necessario avere un'app di Servizio app di Azure eseguita su un piano tariffario inferiore rispetto a Premium V3 e l'app deve essere in esecuzione in una distribuzione di Servizio app che supporta il livello Premium V3. La distribuzione del Servizio app deve supportare inoltre lo SKU desiderato all'interno di Premium V3.
Disponibilità del livello Premium V3
Il livello Premium V3 è disponibile sia per i contenitori nativi che per i contenitori personalizzati, inclusi i contenitori Windows e i contenitori Linux.
Il livello Premium V3 e gli SKU specifici del livello Premium V3 sono disponibili in alcune aree di Azure e viene aggiunta continuamente disponibilità in altre aree. Per verificare se un'offerta PremiumV3 specifica è disponibile in un'area, eseguire il comando dell'interfaccia della riga di comando di Azure seguente in Azure Cloud Shell. Sostituire P1v3 con lo SKU desiderato:
az appservice list-locations --sku P1V3
Creare un'app nel livello Premium V3
Il piano tariffario di un'app del servizio app è definito nel piano di servizio app su cui è in esecuzione. È possibile creare un piano di servizio app indipendente o crearlo nell'ambito della creazione di un'app.
Quando si configura il nuovo piano di servizio app nel portale di Azure, selezionare Piano tariffario e scegliere uno dei livelli Premium V3.
Per visualizzare tutte le opzioni per Premium V3, selezionare Esplora piani tariffari, quindi selezionare uno dei piani Premium V3 e selezionare Seleziona.
Importante
Se non vengono visualizzate le opzioni P0V3, P1V3, P2V3, P3V3, P1mV3, P2mV3, P3mV3, P4mV3 e P5mV3 o se alcune opzioni sono disattivate, il livello Premium V3 o un singolo SKU all'interno del livello Premium V3 non è disponibile nella distribuzione del Servizio app sottostante che contiene il piano di servizio app. Per altri dettagli, vedere Passare a un piano superiore da una combinazione di gruppo di risorse e area non supportata.
Ridimensionare un'app esistente passando al livello Premium V3
Prima di ridimensionare un'app esistente passando al livello Premium V3, assicurarsi che sia Premium V3 che lo SKU specifico all'interno di Premium V3 siano disponibili. Per informazioni, vedere Disponibilità del livello PremiumV3. Se non è disponibile, vedere Passare a un piano superiore da una combinazione di gruppo di risorse e area non supportata.
A seconda dell'ambiente di hosting, il passaggio al livello successivo può richiedere operazioni aggiuntive.
Nel portale di Azure aprire la pagina dell'app del servizio di app.
Nel riquadro di spostamento sinistro della pagina dell'app del servizio app selezionare Aumenta prestazioni (piano di servizio app).
Selezionare uno dei piani Premium V3 e selezionare Seleziona.
Se l'operazione viene completata correttamente, nella pagina di panoramica dell'app appare l'indicazione che l'app è passata a un livello Premium V3.
Se si riceve un errore
Alcuni piani di servizio app non possono passare al livello Premium V3 o a uno SKU più recente all'interno di Premium V3, se la distribuzione del Servizio app sottostante non supporta lo SKU Premium V3 richiesto. Per altri dettagli, vedere Passare a un piano superiore da una combinazione di gruppo di risorse e area non supportata.
Passare a un piano superiore da una combinazione di gruppo di risorse e area non supportata
Se l'app viene eseguita in una distribuzione del Servizio app in cui il livello Premium V3 non è disponibile o se l'app viene eseguita in un'area che attualmente non supporta il livello Premium V3, sarà necessario ridistribuire l'app per sfruttare i vantaggi del livello Premium V3. In alternativa, gli SKU Premium V3 più recenti potrebbero non essere disponibili. In tale caso è necessario distribuire nuovamente l'app per sfruttare i vantaggi degli SKU più recenti all'interno di Premium V3. è possibile procedere in due modi:
Creare un'app in un nuovo gruppo di risorse e con un nuovo piano di servizio app. Quando si crea il piano di servizio app, selezionare il livello Premium V3 desiderato. Questo passaggio garantisce che il piano di servizio app venga distribuito in un'unità di distribuzione che supporta Premium V3 e lo SKU specifico all'interno di Premium V3. Ridistribuire quindi il codice dell'applicazione nell'app appena creata. Anche se si ridimensiona il nuovo piano di servizio app fino a un livello inferiore per risparmiare sui costi, è sempre possibile tornare al livello Premium V3 e allo SKU desiderato all'interno di Premium V3 perché l'unità di distribuzione lo supporta.
Nella pagina Clona app è possibile creare un piano di servizio app con il livello Premium V3 nell'area desiderata e specificare le impostazioni dell'app e la configurazione da clonare.
Automatizzazione con gli script
È possibile automatizzare la creazione dell'app nel livello Premium V3 con script usando l'interfaccia della riga di comando di Azure o Azure PowerShell.
Interfaccia della riga di comando di Azure
Il comando seguente crea un piano di servizio app in P1V3. È possibile eseguirlo in Cloud Shell. Le opzioni per --sku
sono P0V3, P1V3, P2V3, P3V3, P1mV3, P2mV3, P3mV3, P4mV3 e P5mV3.
az appservice plan create \
--resource-group <resource_group_name> \
--name <app_service_plan_name> \
--sku P1V3
Azure PowerShell
Nota
È consigliabile usare il modulo Azure Az PowerShell per interagire con Azure. Per iniziare, vedere Installare Azure PowerShell. Per informazioni su come eseguire la migrazione al modulo AZ PowerShell, vedere Eseguire la migrazione di Azure PowerShell da AzureRM ad Az.
Il comando seguente crea un piano di servizio app in P1V3. Le opzioni per -WorkerSize
sono Small, Medium e Large.
New-AzAppServicePlan -ResourceGroupName <resource_group_name> `
-Name <app_service_plan_name> `
-Location <region_name> `
-Tier "Premium V3" `
-WorkerSize "Small"