Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Un piano di servizio app di Azure definisce un set di risorse di calcolo per l'esecuzione di un'app Web. Un servizio app viene sempre eseguito in un piano di servizio app. Funzioni di Azure consente anche l'esecuzione in un piano di servizio app.
Quando si crea un piano di servizio app in una determinata area, si crea un set di risorse di calcolo per tale piano in tale area. Le app inserite nel piano di servizio app vengono eseguite su tali risorse di calcolo, come definito nel piano.
Ogni piano di servizio app definisce:
- Sistema operativo (Windows, Linux)
- Area (Stati Uniti occidentali, Stati Uniti orientali e così via)
- Numero di istanze di macchina virtuale
- Dimensioni delle istanze di macchina virtuale (piccole, medie, grandi)
- Piano tariffario (Gratuito, Condiviso, Base, Standard, Premium, PremiumV2, PremiumV3, IsolatedV2)
Livelli di prezzo
Il piano tariffario di un piano di servizio app determina le funzionalità del servizio app disponibili e il costo del piano. I piani tariffari disponibili per il piano di servizio app dipendono dal sistema operativo selezionato al momento della creazione. Questa tabella illustra le categorie di piani tariffari:
Categoria | Piani | Descrizione |
---|---|---|
Calcolo condiviso | Gratuito, Condiviso | I due piani di base Gratuito e Condiviso eseguono un'app nella stessa macchina virtuale di Azure delle altre app del servizio app, incluse quelle di altri clienti. Questi livelli allocano le quote della CPU a ogni app eseguita sulle risorse condivise. Le risorse non possono scalare. Questi livelli sono destinati solo a scopi di sviluppo e test. |
Calcolo dedicato | Basic, Standard, Premium, PremiumV2, PremiumV3 | I piani Basic, Standard, Premium, PremiumV2 e PremiumV3 eseguono le app in macchine virtuali di Azure dedicate. Solo le app nello stesso piano di servizio app condividono le stesse risorse di calcolo. Maggiore è il piano, maggiore sarà il numero di istanze VM disponibili per la scalabilità orizzontale. |
Isolato | IsolatedV2 | Il livello IsolatedV2 esegue macchine virtuali dedicate di Azure in reti virtuali dedicate di Azure. Oltre all'isolamento dell'ambiente di calcolo, questo livello fornisce alle app anche l'isolamento di rete. Offre la massima funzionalità di scalabilità orizzontale. |
Ogni piano fornisce anche un subset specifico di funzionalità del servizio app. Queste funzionalità includono domini personalizzati e certificati TLS/SSL, scalabilità automatica, slot di distribuzione, backup, integrazione di Gestione traffico di Azure e altro ancora. Maggiore è il livello, maggiore è il numero di funzionalità disponibili. Per informazioni sulle funzionalità supportate in ogni piano tariffario, vedere i dettagli del piano di servizio app.
Per altri confronti dei piani, vedere Limiti del servizio app.
Piano tariffario PremiumV3
Il piano tariffario PremiumV3 offre macchine con processori più veloci (almeno 195 unità di calcolo di Azure per CPU virtuale), archiviazione SSD, opzioni ottimizzate per la memoria e un rapporto tra memoria e core quadruplo rispetto al livello Standard.
PremiumV3 supporta anche una scalabilità più elevata usando un numero di istanze aumentato, mentre fornisce comunque le funzionalità avanzate nel livello Standard. PremiumV3 include tutte le funzionalità disponibili nel livello PremiumV2.
Per questo livello sono disponibili più dimensioni VM, tra cui rapporti tra memoria e core 4 a 1 e 8 a 1:
Piano di servizio app | Core (vCPU) | Memoria (GiB) |
---|---|---|
P0v3 | 1 | 4 |
P1v3 | 2 | 8 |
P1mv3 | 2 | 16 |
P2v3 | 4 | 16 |
P2mv3 | 4 | 32 |
P3v3 | 8 | 32 |
P3mv3 | 8 | 64 |
P4mv3 | 16 | 128 |
P5mv3 | 32 | 256 |
Per informazioni sui prezzi di PremiumV3, vedere Prezzi del Servizio App.
Per iniziare a usare il piano tariffario PremiumV3, vedere Configurare il livello PremiumV3 per il servizio app di Azure.
Considerazioni sull'esecuzione e il ridimensionamento di un'app
Nei piani Gratuito e Condiviso un'app riceve minuti di CPU in un'istanza di VM condivisa e non è possibile aumentare il numero di istanze.
In altri livelli un'app viene eseguita e ridimensionata come segue:
- Se si crea un'app nel servizio app, fa parte di un piano di servizio app. Quando l'app viene eseguita, viene eseguita su tutte le istanze VM configurate nel piano del servizio app.
- Se più app sono nello stesso piano di servizio app, condividono tutte le stesse istanze di VM.
- Se si hanno più slot di distribuzione per un'app, anche tutti gli slot di distribuzione vengono eseguiti nelle stesse istanze di VM.
- Se si abilitano i log di diagnostica, si effettuano backup o si eseguono processi Web, anche questi usano i cicli di CPU e la memoria in tali istanze di VM.
In questo modo, il piano di servizio delle app è l'unità di scala delle applicazioni del servizio app. Se il piano è configurato per eseguire cinque istanze di VM, tutte le app nel piano vengono eseguite in tutte le cinque istanze. Se il piano è configurato per la scalabilità automatica, tutte le app nel piano vengono scalate insieme, in base alle impostazioni di scalabilità automatica.
Per ulteriori informazioni sulla scalabilità di un'app, consultare Introduzione alla scalabilità automatica in Azure.
Costo dei piani di servizio app
Questa sezione descrive come vengono fatturate le app del servizio app. Per informazioni dettagliate sui prezzi specifici di ogni area, vedere Prezzi del servizio app.
Ad eccezione del livello gratuito, un piano di servizio app comporta un addebito sulle risorse di calcolo usate:
- Livello condiviso: ogni app riceve una quota di minuti di CPU, quindi ogni app viene addebitata per la quota della CPU.
- Livelli di calcolo dedicati (Basic, Standard, Premium, PremiumV2, PremiumV3): il piano di servizio app definisce il numero di istanze di macchina virtuale a cui vengono ridimensionate le app, in modo che ogni istanza di macchina virtuale nel piano di servizio app venga addebitata. Queste istanze di macchina virtuale vengono addebitate allo stesso modo, indipendentemente dal numero di app in esecuzione. Per evitare addebiti imprevisti, vedere Eliminare un piano di servizio app.
- Piano IsolatedV2: l'ambiente del servizio app definisce il numero di ruoli di lavoro isolati che eseguono le app e ogni ruolo di lavoro viene fatturato.
Non ti vengono addebitati costi per l'uso delle funzionalità del Servizio App che sono disponibili. Queste funzionalità includono la configurazione di domini personalizzati, certificati TLS/SSL, slot di distribuzione e backup. Le eccezioni sono le seguenti:
- Domini del servizio App: Si paga quando si acquista uno su Azure e per il rinnovo annuale.
- Certificati del servizio app: si paga quando si acquista uno in Azure e quando lo si rinnova ogni anno.
- Connessioni TLS basate su IP: è previsto un addebito orario per ogni connessione TLS basata su IP, ma alcuni livelli Standard o superiori offrono gratuitamente una connessione TLS basata su IP. Le connessioni TLS basate su SNI (Server Name Indication) sono gratuite.
Se si integra il servizio app con un altro servizio di Azure, potrebbe essere necessario prendere in considerazione gli addebiti di tale servizio. Ad esempio, se si utilizza Gestione del traffico di Azure per ridimensionare l'app geograficamente, questa applicazione ti addebiterà in base all'utilizzo. Per valutare il costo per tutti i servizi in Azure, vedere Calcolatore prezzi.
Suggerimento
I servizi di Azure comportano costi. Gestione costi Microsoft consente di impostare i budget e configurare gli avvisi per mantenere la spesa sotto controllo. È possibile analizzare, gestire e ottimizzare i costi di Azure usando Gestione costi. Per saperne di più, vedere l'argomento di rapida introduzione sull'analisi dei costi.
Ridimensionamento per capabilità o funzionalità
È possibile aumentare o ridurre il piano di servizio app in qualsiasi momento. È semplice come cambiare il livello tariffario del piano. È possibile scegliere un piano tariffario inferiore in un primo momento e quindi aumentare le prestazioni in un secondo momento quando sono necessarie altre funzionalità del servizio app.
Ad esempio, è possibile avviare il test dell'app Web in un piano di servizio app a livello gratuito e pagare nulla. Quando si aggiunge il nome DNS personalizzato all'app Web, è sufficiente ridimensionare il piano fino al livello Condiviso. In seguito, quando si vuole creare un'associazione TLS, ridimensionare il piano fino al livello Basic. Quando sono necessari ambienti di staging, passare al piano Standard superiore. Quando sono necessari più core, memoria o risorse di archiviazione, passare a dimensioni delle VM superiori nello stesso piano.
Lo stesso processo funziona inverso. Quando non sono più necessarie le funzionalità o le funzionalità di un livello superiore, è possibile ridurre le prestazioni fino a un livello inferiore e risparmiare denaro.
Per altre informazioni sull'aumento delle prestazioni di un piano di servizio app, vedere Aumentare le prestazioni di un'app nel servizio app di Azure.
Se l'app si trova nello stesso piano di servizio app con altre app, è possibile migliorare le prestazioni dell'app isolando le risorse di calcolo. È possibile isolare le risorse spostando l'app in un piano di servizio app separato.
Decisione di usare un nuovo piano o un piano esistente per un'app
Si paga per le risorse di calcolo allocate dal piano di servizio app, come descritto nella sezione precedente sui costi. È possibile risparmiare potenzialmente denaro inserendo più app in un unico piano di servizio app. È possibile continuare ad aggiungere app a un piano esistente, purché abbia risorse sufficienti per gestire il carico.
Tenere tuttavia presente che tutte le app nello stesso piano di servizio app condividono le stesse risorse di calcolo. Per determinare se la nuova app dispone delle risorse necessarie, è necessario comprendere la capacità del piano di servizio app esistente, insieme al carico previsto per la nuova app. Il sovraccarico di un piano di servizio applicativo può causare interruzioni per le app nuove ed esistenti. È possibile trovare altri confronti tra i piani su App Service limits.
Isolare l'app in un nuovo piano di servizio app nei casi seguenti:
- L'app richiede un uso intensivo delle risorse.
- Si vuole dimensionare l'app indipendentemente dalle altre app nel piano esistente.
- L'app necessita di risorse dislocate 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.
Nota
Anche uno slot attivo viene classificato come app attiva perché è in competizione per le risorse nello stesso piano di servizio app.