Panoramica approfondita dei piani di servizio app di Azure

I piani di servizio app rappresentano la raccolta di risorse fisiche usate per ospitare le app.

I piani di servizio app definiscono:

  • Area (Stati Uniti occidentali, Stati Uniti orientali e così via)
  • Numero di scala (una, due, tre istanze e così via)
  • Dimensione dell'istanza (Small, Medium, Large)
  • SKU (Gratuito, Condiviso, Basic, Standard, Premium)

Nel Servizio app di Azure le app Web, le app per dispositivi mobili, le app per le API e le app per le funzioni (o Funzioni) vengono tutte eseguite in un piano di servizio app. Le app appartenenti a sottoscrizione, area e gruppo di risorse identici possono condividere un piano di servizio app.

Tutte le applicazioni assegnate a un piano di servizio app condividono le risorse definite dal piano, in modo da consentire un risparmio sui costi quando si ospitano più app in un unico piano di servizio app.

Il piano di servizio app può essere ridimensionato da SKU Free e Shared a SKU Basic, Standard e Premium fornendo anche l'accesso ad altre risorse e funzionalità.

Se il piano di servizio app è impostato sullo SKU Basic o superiore, è possibile controllare le dimensioni e il numero di scala delle VM.

Se il piano è configurato per usare due istanze "piccole" nel livello di servizio Standard, ad esempio, tutte le app associate al piano vengono eseguite in entrambe le istanze e hanno accesso alle funzionalità previste dal livello di servizio Standard. Le istanze del piano in cui vengono eseguite le app sono completamente gestite e a disponibilità elevata.

Importante

L'unità SKU e la scalabilità del piano di servizio app determina il costo e non il numero di app ospitate nel piano.

Questo articolo illustra le principali caratteristiche, come livello e scalabilità, di un piano di servizio app e il modo in cui queste caratteristiche influiscono sulla gestione delle app.

App e piani di servizio app

Un'app in un servizio app può essere associata a un solo piano per volta.

App e piani sono inclusi in un gruppo di risorse. Un gruppo di risorse funge da confine del ciclo di vita per ogni risorsa al suo interno. È possibile usare i gruppi di risorse per gestire contemporaneamente tutte le parti di un'applicazione.

Dato che un unico gruppo di risorse può includere più piani di servizio app, è possibile allocare app diverse a risorse fisiche diverse.

Si possono ad esempio separare le risorse tra ambienti di sviluppo, test e produzione. L'uso di ambienti separati per la produzione e lo sviluppo e test consente di isolare le risorse. In questo modo, l'esecuzione di un test di carico su una nuova versione delle app non usa le stesse risorse delle app di produzione, che devono rispondere alle richieste dei clienti reali.

Quando in un unico gruppo di risorse sono inclusi più piani, è anche possibile definire un'applicazione che copre più aree geografiche.

Ad esempio, un'app a disponibilità elevata in esecuzione in due aree include almeno due piani, uno per ogni area, e un'app associata a ogni piano. In una situazione di questo tipo, tutte le copie dell'app sono contenute in un unico gruppo di risorse. La disponibilità di un gruppo di risorse con più piani e più app semplifica la gestione, il controllo e la visualizzazione dell'integrità dell'applicazione.

Creare un piano di servizio app o usare quello esistente

Quando si crea un'app, è consigliabile creare anche un gruppo di risorse. D'altra parte, se l'app è un componente di un'applicazione più grande, l'app deve essere creata nel gruppo di risorse allocato per tale applicazione.

Sia che l'app sia completamente nuova o faccia parte di un'applicazione più grande, si può scegliere di usare un piano esistente per l'hosting o di crearne uno nuovo. La decisione dipende principalmente dalla capacità e dal carico previsto.

Si consiglia di isolare l'app in un nuovo piano di servizio app nei casi seguenti:

  • L'app usa molte risorse.
  • L'app ha fattori di scala diversi dalle altre app ospitate in un piano esistente.
  • L'app necessita di risorse in un'area geografica diversa.

In questo modo è possibile allocare un nuovo set di risorse per l'app e ottenere un maggiore controllo delle app.

Creare un piano di servizio app

Suggerimento

Se è disponibile un ambiente del servizio app, vedere la documentazione specifica per gli ambienti del servizio app in Creare un piano di servizio app.

È possibile creare un piano di servizio app vuoto dalla funzionalità di esplorazione dei piani di servizio app o durante la creazione di un'app.

Nel portale di Azure fare clic su Nuovo > Web e dispositivi mobili e quindi selezionare App Web o un altro tipo di app del servizio app.

Creare un'app nel portale di Azure.

È quindi possibile selezionare o creare il piano di servizio app per la nuova app.

Creare un piano di servizio app.

Per creare un piano di servizio app, fare clic su [+] Crea nuovo, digitare il nome in Piano di servizio app e quindi selezionare una Località appropriata. Fare clic su Piano tariffarioe quindi selezionare un piano tariffario appropriato per il servizio. Selezionare Visualizza tutto per visualizzare altre opzioni sui prezzi, ad esempio Gratuito e Condiviso. Dopo aver scelto il piano tariffario, fare clic sul pulsante Seleziona .

Spostare un'app in un piano di servizio app diverso

È possibile spostare un'app in un piano di servizio app diverso nel portale di Azure. Le app possono essere spostate tra i piani solo se i piani si trovano nello stesso gruppo di risorse e nella stessa area geografica.

Per spostare un'applicazione in un altro piano:

  • Passare all'app che si desidera spostare.
  • Nel Menu cercare la sezione Piano di servizio app.
  • Selezionare Cambia il piano di servizio app per avviare il processo.

Cambia il piano di servizio app apre il selettore Piano di servizio app. A questo punto, è possibile scegliere un piano esistente in cui spostare l'app.

Importante

L'interfaccia utente del piano di servizio app selezionato viene filtrato in base ai criteri seguenti:

  • È presente nello stesso gruppo di risorse
  • È presente nella stessa area geografica
  • È presente nello stesso spazio Web

Uno spazio Web è un costrutto logico all'interno del servizio app che definisce un raggruppamento di risorse del server. Un'area geografica (ad esempio Stati Uniti occidentali) contiene molti spazi Web per allocare i clienti che usano il servizio app. Attualmente le risorse del servizio app non possono essere spostate tra spazi Web.

Pannello di selezione Piano di servizio app.

È previsto un piano tariffario diverso per ogni piano. Quando si sposta un sito dal livello gratuito al livello Standard, ad esempio, tutte le app assegnate possono usare le funzionalità e le risorse del livello Standard.

Clonare un'app in un piano di servizio app diverso

Se si vuole spostare l'app in un'area diversa, in alternativa consiste nel clonarla. Con la clonazione si crea una copia dell'app in un piano di servizio app nuovo o esistente di qualsiasi area.

Clona app è disponibile nella sezione Strumenti di sviluppo del menu.

Importante

La clonazione presenta alcune limitazioni, illustrate nell'articolo Clonazione di app del servizio app di Azure con il portale di Azure.

Scalare un piano di servizio app

Sono disponibili tre modi per ridimensionare un piano:

  • Modificare il piano tariffario del piano. Un piano del livello Basic può essere convertito in Standard e tutte le app assegnate potranno usare le funzionalità del livello Standard.
  • Modificare le dimensioni delle istanze del piano. Un piano con livello Basic che usa istanze piccole, ad esempio, può essere modificato per usare istanze grandi. Tutte le app associate al piano ora possono usare le risorse di memoria e CPU aggiuntive offerte dalle maggiori dimensioni delle istanze.
  • Modificare il numero di istanze del piano. Un piano Standard con tre istanze, ad esempio, può essere aumentato fino a 10 istanze. Un piano Premium può essere aumentato fino a 20 istanze (a seconda della disponibilità). Tutte le app associate al piano ora possono usare le risorse di memoria e CPU aggiuntive offerte dal maggior numero di istanze.

È possibile modificare il piano tariffario e le dimensioni delle istanze facendo clic sulla voce Aumenta prestazioni nelle impostazioni dell'app o del piano di servizio app. Le modifiche vengono applicate al piano di servizio app e interessano tutte le app ospitate.

Impostare i valori per aumentare le prestazioni di un'app.

Pulizia del piano di servizio app

Importante

Anche i piani di servizio app a cui non sono associate app vengono addebitati, in quanto continuano a riservare la capacità di calcolo.

Per evitare costi imprevisti, dopo aver eliminato l'ultima app ospitata in un piano di servizio app, viene eliminato anche il piano di servizio app vuoto risultante.

Riepilogo

I piani di servizio app rappresentano un set di funzionalità e capacità che è possibile condividere tra le app. I piani di servizio app garantiscono la possibilità di allocare app specifiche a un set di risorse e ottimizzare ulteriormente l'utilizzo delle risorse di Azure. In questo modo, se si vuole risparmiare denaro sull'ambiente di test è possibile condividere un piano tra più app. È anche possibile ottimizzare la velocità effettiva nell'ambiente di produzione scalandolo in più aree e piani.

Modifiche apportate