Condividi tramite


Confronto delle versioni dell'ambiente del servizio app

L'ambiente del servizio app ha tre versioni. L'ambiente del servizio app v3 è la versione più recente e offre vantaggi e funzionalità diversi rispetto alle versioni precedenti.

Importante

Questo articolo include informazioni sull'ambiente del servizio app v1 e v2. L'ambiente del servizio app v1 e v2 è stato ritirato il 31 agosto 2024. È disponibile una nuova versione dell'ambiente del servizio app più facile da usare, che viene eseguita in un'infrastruttura più potente. Per altre informazioni sulla nuova versione, vedere Introduzione all'ambiente del servizio app. Se al momento si usa l'ambiente del servizio app v1, seguire la procedura descritta in questo articolo per eseguire la migrazione alla nuova versione.

A partire dal 31 agosto 2024, il Contratto di servizio e i crediti di servizio non si applicano più ai carichi di lavoro dell'ambiente del servizio app v1 e v2 che continuano a essere in produzione, perché sono prodotti ritirati. È stata avviata la dismissione dell'hardware dell'ambiente del servizio app v1 e v2, il che può influire sulla disponibilità e sulle prestazioni di app e dati.

È necessario completare immediatamente la migrazione all'ambiente del servizio app v3 oppure è possibile che le app e le risorse vengano eliminate. Si tenterà con il massimo impegno di eseguire automaticamente la migrazione di qualsiasi ambiente del servizio app v1 e v2 rimanente usando la funzionalità di migrazione sul posto, ma Microsoft non dichiara né garantisce la disponibilità delle applicazioni dopo la migrazione automatica. Può essere necessario eseguire una configurazione manuale per completare la migrazione e ottimizzare la scelta di SKU del piano di servizio app in base a specifiche esigenze. Se la migrazione automatica non è fattibile, le risorse e i dati delle app associati verranno eliminati. È consigliabile agire tempestivamente per evitare uno di questi scenari estremi.

Se è necessario più tempo, è possibile usufruire di un periodo di tolleranza di 30 giorni una tantum per completare la migrazione. Per altre informazioni e per richiedere questo periodo di tolleranza, vedere la panoramica del periodo di tolleranza, quindi passare al portale di Azure e visitare il pannello Migrazione per ogni ambiente del servizio app.

Per le informazioni più aggiornate sul ritiro dell'ambiente del servizio app v1/v2, vedere l'Aggiornamento sul ritiro dall'ambiente del servizio app v1 e v2.

Confronto tra versioni

Distribuzione

Funzionalità Ambiente del servizio app v1 Ambiente del servizio app v2 Ambiente del servizio app v3
Hardware Servizi cloud (versione classica) Servizi cloud (versione classica) Set di scalabilità di macchine virtuali
SKU disponibili P1, P2, P3, P4 I1, I2, I3 I1v2, I2v2, I3v2, I4v2, I5v2, I6v2
CPU Core fisici Core fisici CPu virtuale (vCPU)
Numero massimo di istanze 55 host (front-end predefiniti + ruoli di lavoro) 100 istanze per piano di servizio app. Massimo 200 istanze in tutti i piani. 100 istanze per piano di servizio app. Massimo 200 istanze in tutti i piani.
Ridondanza della zona No No: è disponibile l’associazione della zona a una zona
Gruppo host dedicato No No (non compatibile con la ridondanza della zona)
Preferenza di aggiornamento per la manutenzione pianificata No No
FTPS Sì, deve essere abilitato in modo esplicito. L'accesso all'endpoint FTPS usando il suffisso di dominio personalizzato non è supportato.
Struttura degli endpoint FTPS ftps://APP-NAME.ASE-NAME.appserviceenvironment.net ftps://APP-NAME.ASE-NAME.appserviceenvironment.net - Il suffisso di dominio personalizzato è supportato se ne è stato configurato uno sostituendo il nome dell'ambiente del servizio app e il suffisso di dominio predefinito con il suffisso di dominio personalizzato. ftps://ASE-NAME.ftp.appserviceenvironment.net/site/wwwroot: il suffisso di dominio personalizzato non è supportato. Ogni app nello stesso ambiente del servizio app v3 usa lo stesso endpoint FTPS, ma ha le proprie credenziali univoche per l'ambito dell'applicazione per l'autenticazione.
Debug remoto Sì, deve essere abilitato in modo esplicito
Supporto della Rete virtuale di Azure (versione classica) No No

Rete

Funzionalità Ambiente del servizio app v1 Ambiente del servizio app v2 Ambiente del servizio app v3
Dipendenze di rete Deve gestire tutto il traffico in ingresso e in uscita. I gruppi di sicurezza di rete devono consentire il traffico di gestione. Deve gestire tutto il traffico in ingresso e in uscita. I gruppi di sicurezza di rete devono consentire il traffico di gestione. Assicurarsi che Azure Load Balancer sia in grado di connettersi alla subnet sulla porta 16001. Nessuna dipendenza di rete nella rete virtuale del cliente. Assicurarsi che Azure Load Balancer sia in grado di connettersi alla subnet sulla porta 80.
Supporto dell'endpoint privato No No Sì, deve essere abilitato in modo esplicito
Raggiungere le app in un ambiente del servizio app VIP interno attraverso il peering globale No No
Traffico SMTP
Log del flusso di Network Watcher o del gruppo di sicurezza di rete per monitorare il traffico
Delega subnet Non obbligatorio Non obbligatorio Deve essere delegato a Microsoft.Web/hostingEnvironments
Dimensioni della subnet Un ambiente del servizio app v1 senza alcun piano di servizio app usa 12 indirizzi prima che venga creata un'app. Se si usa un ambiente del servizio app con bilanciamento del carico interno v1, vengono usati 13 indirizzi prima di creare un'app. Quando si aumenta il numero di istanze, vengono aggiunti ruoli di infrastruttura per ogni multiplo di 15 e 20 istanze di piani di servizio app. Un ambiente del servizio app v2 senza alcun piano di servizio app usa 12 indirizzi prima che venga creata un'app. Se si usa un ambiente del servizio app con bilanciamento del carico interno v2, vengono usati 13 indirizzi prima di creare un'app. Quando si aumenta il numero di istanze, vengono aggiunti ruoli di infrastruttura per ogni multiplo di 15 e 20 istanze di piani di servizio app. Ogni subnet ha cinque indirizzi riservati a scopo di gestione. Oltre agli indirizzi di gestione, l'ambiente del servizio app v3 ridimensiona dinamicamente l'infrastruttura di supporto e utilizza tra 4 e 27 indirizzi, a seconda della configurazione e del carico. È possibile usare gli indirizzi rimanenti per le istanze nel piano di servizio app. La dimensione minima della subnet può essere uno spazio di indirizzi /27 (32 indirizzi).
Fallback DNS DNS Azure DNS Azure Assicurarsi di avere un server d'inoltro a un DNS pubblico o includere DNS di Azure nell'elenco dei server DNS personalizzati

Scalabilità

L'ambiente del servizio app v3 viene eseguito nell’ultima infrastruttura del set di scalabilità di macchine virtuali mentre l'ambiente del servizio app v1 e v2 vengono eseguiti in Servizi cloud (versione classica). Per questo motivo, l'ambiente del servizio app v3 offre prestazioni ottimali e tempi di ridimensionamento più rapidi in tutte le versioni.

Funzionalità Ambiente del servizio app v1 Ambiente del servizio app v2 Ambiente del servizio app v3
Gestione del ridimensionamento front-end Manualee Manualee Gestito dalla piattaforma
Operazioni di ridimensionamento Blocca altre operazioni di ridimensionamento Blocca altre operazioni di ridimensionamento Non blocca altre operazioni di ridimensionamento

Certificati e domini

Funzionalità Ambiente del servizio app v1 Ambiente del servizio app v2 Ambiente del servizio app v3
Transport Layer Security (TLS) o Secure Sockets Layer (SSL) basate su IP e vincolate alle applicazioni No
Suffisso di dominio personalizzato Sì (richiede una connessione TLS basata su SNI) Sì (supportato solo con determinate versioni dell'API)
Nome host predefinito Se è presente un suffisso di dominio personalizzato, il nome host predefinito include il suffisso di dominio personalizzato ed è nel formato APP-NAME.internal.contoso.com. Se è presente un suffisso di dominio personalizzato, il nome host predefinito include il suffisso di dominio personalizzato ed è nel formato APP-NAME.internal.contoso.com. Il nome host predefinito usa sempre il suffisso di dominio predefinito dell’ ambiente del servizio app ed è nel formato APP-NAME.ASE-NAME.appserviceenvironment.net. L'ambiente del servizio app v3 mantiene il suffisso di dominio predefinito quando si aggiunge un suffisso di dominio personalizzato. Se si aggiunge un suffisso di dominio personalizzato, la configurazione del suffisso di dominio personalizzato si trova nella proprietà customDnsSuffixConfiguration.
Supporto per i certificati gestiti del servizio app No No No

Backup e ripristino

Funzionalità Ambiente del servizio app v1 Ambiente del servizio app v2 Ambiente del servizio app v3
Eseguire un'operazione di backup e ripristino in un account di archiviazione dietro un firewall No

Registrazione e monitoraggio

Funzionalità Ambiente del servizio app v1 Ambiente del servizio app v2 Ambiente del servizio app v3
Registrazione delle applicazioni nell'account di archiviazione tramite rete virtuale No. È consigliabile usare la registrazione diagnostica. Se è necessario utilizzare un firewall per l'account di archiviazione di registrazione, l'account di archiviazione deve trovarsi in un'area diversa e utilizzare gli indirizzi pubblici in uscita dell'ambiente del servizio app nelle regole. Per altre informazioni, vedere Considerazioni sulla rete.
Integrazione di Criteri di Azure
Integrazione di Azure Advisor

Prezzi

L'ambiente del servizio app v3 è spesso più economico rispetto alle versioni precedenti a causa della rimozione della tariffa stamp e delle dimensioni maggiori delle istanze. Per informazioni e scenari di esempio su come la migrazione all'ambiente del servizio app v3 può influire sui costi, vedere gli esempi di prezzi di migrazione e Stimare i risparmi sui costi eseguendo la migrazione all'ambiente del servizio app v3.

Funzionalità Ambiente del servizio app v1 Ambiente del servizio app v2 Ambiente del servizio app v3
Prezzi Pagare per ogni vCPU Tariffa stamp più costa per istanza isolata, le prenotazioni sono disponibili per la tariffa stamp Nessuna tariffa stamp e la tariffa Isolated v2 ha prezzi di istanza riservata di 1-3 anni. Sono disponibili anche piani di risparmio di Azure per il calcolo.

Domande frequenti

Quali SKU sono disponibili nell'ambiente del servizio app v1, v2 e v3?

L'ambiente del servizio app v1 usa lo SKU Premium e l'ambiente del servizio app v2 usa lo SKU Isolato. L'ambiente del servizio app v3 usa il servizio app Isolato v2. Le tabelle seguenti elencano le istanze disponibili per ogni SKU con i rispettivi conteggi core e RAM. Le istanze corrispondenti tra il servizio app Isolato v2 e il servizio app Isolato hanno il doppio dei core e della RAM. Questo aumento della capacità deve essere esaminato durante la migrazione all'ambiente del servizio app v3 dal servizio app Isolato o Premium per assicurarsi di non eseguire un provisioning eccessivo.

L'ambiente del servizio app v3 (servizio app Isolato v2):

Isolato V2 Core RAM (GB)
I1v2 2 8
I2v2 4 16
I3v2 8 32
I4v2 16 64
I5v2 32 128
I6v2 64 256

Ambiente del servizio app di Azure versione 2 (servizio app Isolato):

Isolato Core RAM (GB)
I1 1 3.5
I2 2 7
I3 4 14

Ambiente del servizio app v1 (Premium):

Premium Core RAM (GB)
P1 1 1,75
P2 2 3.5
P3 4 7
P4 8 14

Cosa si intende per "Non esistono dipendenze di rete dalla rete virtuale del cliente"?

Nell'ambiente del servizio app v3 non è necessario impostare le regole in ingresso e in uscita per il traffico di gestione e dipendenza. L'ambiente del servizio app v3 è stato progettato in modo che il traffico di gestione e dipendenza rimanga all'interno del backbone di Azure anziché della rete virtuale. L'unico traffico che attraversa la rete virtuale è il traffico dell'applicazione da e verso le app.

Il requisito minimo per rendere operativo l'ambiente del servizio app v3 è:

Porte di origine/destinazione Direction Source (Sorgente) Destination Scopo
* / 80 In entrata AzureLoadBalancer Intervallo di subnet dell'ambiente del servizio app Consentire il traffico interno di ping integrità

Per altre informazioni sulle dipendenze di rete dell'ambiente del servizio app v3, vedere porte e restrizioni di rete.

Nell'ambiente del servizio app v2 sono disponibili molti requisiti in ingresso e in uscita che è necessario gestire. La modifica di queste regole può causare l'ingresso dell'ambiente in uno stato non integro.

  • In ingresso
    • TCP dal tag del servizio IP AppServiceManagement sulle porte 454, 455
    • TCP dal servizio di bilanciamento del carico sulla porta 16001
    • Dalla subnet dell'ambiente del servizio app alla subnet dell'ambiente del servizio app in tutte le porte
  • In uscita
    • UDP a tutti gli indirizzi IP sulla porta 53
    • UDP a tutti gli indirizzi IP sulla porta 123
    • TCP a tutti gli indirizzi IP sulla porta 80, 443
    • TCP a tutti i servizi degli indirizzi IP tag Sql sulle porte 1433
    • TCP a tutti gli indirizzi IP sulla porta 12000
    • Nella subnet dell'ambiente del servizio app in tutte le porte

Per altre informazioni sulle dipendenze di rete dell'ambiente del servizio app v2, vedere dipendenze in ingresso e in uscita.

Perché il backup e il ripristino in un account di archiviazione protetto da un firewall non sono supportati nell'ambiente del servizio app v3?

Questa limitazione è il risultato della modifica dell'infrastruttura sottostante implementata per l'ambiente del servizio app v3. Poiché il backup e il ripristino sono operazioni di gestione e tutto il traffico di gestione è isolato all'esterno della rete virtuale del cliente, queste operazioni devono essere eseguite tramite la rete backbone di Azure. Di conseguenza, il cliente non può consentire in modo esplicito questo traffico attraverso il firewall nell'account di archiviazione.

A cosa fa riferimento il suffisso di dominio personalizzato?

Il suffisso di dominio personalizzato è per l'ambiente del servizio app. È disponibile nell'ambiente del servizio app v1 e v3, ma è stato rimosso dall'ambiente del servizio app v2.

È diverso da un'associazione di dominio personalizzata nel servizio app. Il suffisso di dominio personalizzato definisce un dominio radice che può essere usato dall'ambiente del servizio app. Nella variante pubblica del servizio app di Azure, il dominio radice predefinito per tutte le app Web è azurewebsites.net. Per gli ambienti del servizio app con bilanciamento del carico interno, il dominio radice predefinito è appserviceenvironment.net. Tuttavia, poiché un ambiente del servizio app con bilanciamento del carico interno è interno alla rete virtuale di un cliente, i clienti possono usare un dominio radice oltre a quello predefinito che ha senso utilizzare all'interno della rete virtuale interna dell'azienda. Un'ipotetica azienda Contoso Corporation potrebbe ad esempio usare un dominio radice predefinito internal.contoso.com per le app che devono essere risolvibili e accessibili solo nella rete virtuale di Contoso. È possibile raggiungere un'app in questa rete virtuale tramite l’accesso a APP-NAME.internal.contoso.com.

Per altre informazioni sul suffisso del dominio personalizzato, vedere Configurare il suffisso di dominio personalizzato per gli ambienti del servizio app.

In quali aree sono supportate le diverse versioni?

A causa delle modifiche hardware tra le versioni, in alcune regioni potrebbe essere supportato l'ambiente del servizio app v1/v2, ma non l'ambiente del servizio app v3. L'elenco aree supportate viene aggiornato continuamente con le disponibilità più recenti.

Passaggi successivi