Ridimensionare un'app nel servizio app AzureScale up an app in Azure App Service

Questo articolo illustra come passare a un piano superiore per un'app nel servizio app di Azure.This article shows you how to scale your app in Azure App Service. Sono disponibili due flussi di lavoro per la scalabilità, l'aumento delle prestazioni e l'aumento del numero di istanze. Questo articolo illustra come aumentare le prestazioni.There are two workflows for scaling, scale up and scale out, and this article explains the scale up workflow.

  • Aumentare le prestazioni: è possibile ottenere più CPU, memoria, spazio su disco e altre funzionalità, ad esempio macchine virtuali dedicate, domini e certificati personalizzati, slot di staging, ridimensionamento automatico e altro ancora.Scale up: Get more CPU, memory, disk space, and extra features like dedicated virtual machines (VMs), custom domains and certificates, staging slots, autoscaling, and more. È possibile aumentare le prestazioni cambiando il piano tariffario del piano di servizio app a cui appartiene l'app.You scale up by changing the pricing tier of the App Service plan that your app belongs to.
  • Aumentare il numero di istanze: è possibile incrementare il numero di istanze di macchine virtuali che eseguono l'app.Scale out: Increase the number of VM instances that run your app. È possibile scalare fino a un massimo di 30 istanze, a seconda del piano tariffario.You can scale out to as many as 30 instances, depending on your pricing tier. Gli ambienti del servizio app nel piano Isolato aumentano ulteriormente il numero di istanze facendolo passare a 100.App Service Environments in Isolated tier further increases your scale-out count to 100 instances. Per altre informazioni sull'aumento del numero di istanze, vedere Ridimensionare il conteggio delle istanze manualmente o automaticamente.For more information about scaling out, see Scale instance count manually or automatically. Questo articolo illustra come usare la scalabilità automatica, ovvero come ridimensionare automaticamente il numero di istanze sulla base di regole e pianificazioni predefinite.There, you find out how to use autoscaling, which is to scale instance count automatically based on predefined rules and schedules.

Le impostazioni di scalabilità diventano effettive in pochi secondi e interessano tutte le app nel piano di servizio app.The scale settings take only seconds to apply and affect all apps in your App Service plan. Non richiedono di modificare il codice o ridistribuire l'applicazione.They don't require you to change your code or redeploy your application.

Per informazioni sui prezzi e le funzionalità dei singoli piani di servizio app, vedere Dettagli prezzi del servizio app.For information about the pricing and features of individual App Service plans, see App Service Pricing Details.

Nota

Prima di modificare il livello Gratuito di un piano di servizio app, è necessario innanzitutto rimuovere i limiti di spesa applicati alla sottoscrizione di Azure.Before you switch an App Service plan from the Free tier, you must first remove the spending limits in place for your Azure subscription. Per visualizzare o modificare le opzioni per la sottoscrizione del servizio app Microsoft Azure, vedere Microsoft Azure sottoscrizioni.To view or change options for your Microsoft Azure App Service subscription, see Microsoft Azure Subscriptions.

Passare al piano tariffario superioreScale up your pricing tier

Nota

Per passare al livello PremiumV2, vedere Configure PremiumV2 tier for App Service (Configurare il livello PremiumV2 per il servizio app).To scale up to PremiumV2 tier, see Configure PremiumV2 tier for App Service.

  1. Accedere al portale di Azure nel browser.In your browser, open the Azure portal.

  2. Nel menu a sinistra della pagina dell'app del servizio app selezionare scalabilità verticale (piano di servizio app) .In your App Service app page, from the left menu, select Scale Up (App Service plan).

  3. Scegliere il livello e quindi fare clic su applica.Choose your tier, and then select Apply. Selezionare le diverse categorie, ad esempio produzione, e vedere anche Opzioni aggiuntive per visualizzare più livelli.Select the different categories (for example, Production) and also See additional options to show more tiers.

    Passare al ridimensionamento di un'app di Azure.

    Al termine dell'operazione, viene visualizzato un messaggio popup di notifica con un segno di spunta verde positivo.When the operation is complete, you see a notification pop-up with a green success check mark.

Se l'app dipende da altri servizi, ad esempio database SQL di Azure o Archiviazione di Azure, è possibile aumentare le prestazioni di tali risorse separatamente.If your app depends on other services, such as Azure SQL Database or Azure Storage, you can scale up these resources separately. Queste risorse non vengono gestite dal piano di servizio app.These resources aren't managed by the App Service plan.

  1. Nella pagina Panoramica dell'app selezionare il collegamento gruppo di risorse .In the Overview page for your app, select the Resource group link.

    Aumentare le prestazioni delle risorse correlate all'app di Azure

  2. Nella parte Riepilogo della pagina gruppo di risorse Selezionare una risorsa che si vuole ridimensionare.In the Summary part of the Resource group page, select a resource that you want to scale. La schermata seguente mostra una risorsa del database SQL.The following screenshot shows a SQL Database resource.

    Passare alla pagina del gruppo di risorse per aumentare le prestazioni dell'app di Azure

    Per applicare la scalabilità verticale alla risorsa correlata, vedere la documentazione relativa al tipo di risorsa specifico.To scale up the related resource, see the documentation for the specific resource type. Per scalare un singolo database SQL, ad esempio, vedere ridimensionare le risorse di database singolo nel database SQL di Azure.For example, to scale up a single SQL Database, see Scale single database resources in Azure SQL Database. Per applicare la scalabilità verticale a una risorsa di database di Azure per MySQL, vedere ridimensionare le risorse MySQL.To scale up a Azure Database for MySQL resource, see Scale MySQL resources.

Confrontare i piani tariffariCompare pricing tiers

Per informazioni dettagliate, ad esempio sulle dimensioni delle macchine virtuali per ogni piano tariffario, vedere Informazioni sui prezzi del servizio app.For detailed information, such as VM sizes for each pricing tier, see App Service Pricing Details.

Per una tabella dei limiti, delle quote e dei vincoli del servizio e per le funzionalità supportate di ogni piano, vedere Limiti relativi a Servizio app.For a table of service limits, quotas, and constraints, and supported features in each tier, see App Service limits.

Altre risorseMore resources

Scalare il conteggio delle istanze manualmente o automaticamenteScale instance count manually or automatically
Configurare il livello PremiumV2 per il servizio appConfigure PremiumV2 tier for App Service