Supporto della zona di disponibilità per l'ambiente del servizio app v2
Importante
Questo articolo riguarda ambiente del servizio app v2, che viene usato con i piani di servizio app isolato. Ambiente del servizio app v1 e v2 verrà 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 v2, seguire la procedura descritta in questo articolo per eseguire la migrazione alla nuova versione.
Dopo il 31 agosto 2024, inizierà la rimozione delle autorizzazioni dell'hardware ambiente del servizio app v1 e v2 e ciò potrebbe influire sulla disponibilità e sulle prestazioni delle app e dei dati. Il Contratto di servizio e i crediti di servizio non si applicano più ai carichi di lavoro ambiente del servizio app v1 e v2 che continuano a essere in produzione dopo il 31 agosto 2024.
È necessario completare la migrazione a ambiente del servizio app v3 prima del 31 agosto 2024 o le app e le risorse potrebbero essere eliminate. Si tenterà di eseguire la migrazione automatica di qualsiasi ambiente del servizio app rimanente v1 e v2 usando la funzionalità di migrazione sul posto, ma Microsoft non richiede alcuna attestazione o garantisce la disponibilità delle applicazioni dopo la migrazione automatica. Potrebbe essere necessario eseguire la configurazione manuale per completare la migrazione e ottimizzare la scelta dello SKU del piano servizio app per soddisfare le proprie esigenze. Se la migrazione automatica non è fattibile, le risorse e i dati associati dell'app verranno eliminati. È vivamente consigliabile agire ora per evitare uno di questi scenari estremi.
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.
L'ambiente del servizio app v2 può essere distribuito in zone di disponibilità (AZ). I clienti possono distribuire un servizio di bilanciamento del carico interno (ILB) in una zona di disponibilità specifica all'interno di un'area di Azure. Se si aggiunge l'ambiente del servizio app con servizio di bilanciamento del carico interno a una zona di disponibilità specifica, le risorse usate da un ambiente del servizio app con servizio di bilanciamento del carico interno verranno aggiunte alla zona di disponibilità specificata o distribuite con ridondanza della zona.
Un ambiente del servizio app con servizio di bilanciamento del carico interno distribuito in modo esplicito in una zona di disponibilità viene considerato una risorsa di zona perché l'ambiente del servizio app con servizio di bilanciamento del carico interno viene aggiunto a una zona specifica. Le dipendenze dell'ambiente del servizio app con servizio di bilanciamento del carico interno seguenti verranno aggiunte alla zona specificata:
- Indirizzo IP del servizio di bilanciamento del carico interno dell'ambiente del servizio app
- Risorse di calcolo usate dall'ambiente del servizio app per gestire ed eseguire applicazioni Web
L'archiviazione file remota per le applicazioni Web distribuite in un ambiente del servizio app con servizio di bilanciamento del carico interno di zona usa l'archiviazione con ridondanza della zona.
A meno che non vengano eseguiti i passaggi descritti in questo articolo, gli ambienti del servizio app con servizio di bilanciamento del carico interno non vengono distribuiti automaticamente in modo basato su zona. Non è possibile aggiungere un ambiente del servizio app esterno con un indirizzo IP pubblico a una zona di disponibilità specifica.
Gli ambienti del servizio app con servizio di bilanciamento del carico interno di zona possono essere creati in una delle aree seguenti:
- Australia orientale
- Canada centrale
- Stati Uniti centrali
- Stati Uniti orientali
- Stati Uniti orientali 2
- Stati Uniti orientali 2 (EUAP)
- Francia centrale
- Giappone orientale
- Europa settentrionale
- Europa occidentale
- Asia sud-orientale
- Regno Unito meridionale
- West US 2
Le applicazioni distribuite in un ambiente del servizio app con servizio di bilanciamento del carico interno di zona continueranno a essere eseguite e gestiranno il traffico su tale ambiente del servizio app anche se altre zone nella stessa area subiranno un'interruzione. È possibile che i comportamenti non in fase di esecuzione, tra cui Il ridimensionamento del piano di servizio dell'applicazione, la creazione di applicazioni, la configurazione di applicazioni e la pubblicazione di applicazioni, siano comunque essere interessati da un'interruzione in altre zone di disponibilità. La distribuzione aggiunta dalla zona di un ambiente del servizio app con servizio di bilanciamento del carico interno di zona garantisce solo un tempo di attività continuo per le applicazioni già distribuite.
Come distribuire un ambiente del servizio app in una zona di disponibilità
Gli ambienti del servizio app con servizio di bilanciamento del carico interno di zona devono essere creati usando i modelli di Resource Manager. Dopo la creazione, è possibile visualizzare e interagire con un ambiente del servizio app con servizio di bilanciamento del carico interno di zona tramite un modello di Resource Manager tramite il portale di Azure e l'interfaccia della riga di comando. Un modello di ARM è necessario solo per la creazione iniziale di un ambiente del servizio app con servizio di bilanciamento del carico interno di zona.
L'unica modifica necessaria in un modello di Resource Manager per specificare un ambiente del servizio app con servizio di bilanciamento del carico interno di zona è la nuova proprietà zones. La proprietà zones deve essere impostata su un valore pari a "1", "2" o "3" a seconda della zona di disponibilità logica a cui deve essere aggiunto l'ambiente del servizio app con servizio di bilanciamento del carico interno.
Il frammento di modello di Resource Manager di esempio seguente mostra la nuova proprietà zones che specifica che l'ambiente del servizio app con servizio di bilanciamento del carico interno deve essere aggiunto alla zona 2.
"resources": [
{
"type": "Microsoft.Web/hostingEnvironments",
"kind": "ASEV2",
"name": "yourASENameHere",
"apiVersion": "2015-08-01",
"location": "your location here",
"zones": [
"2"
],
"properties": {
"name": "yourASENameHere",
"location": "your location here",
"ipSslAddressCount": 0,
"internalLoadBalancingMode": "3",
"dnsSuffix": "contoso-internal.com",
"virtualNetwork": {
"Id": "/subscriptions/your-subscription-id-here/resourceGroups/your-resource-group-here/providers/Microsoft.Network/virtualNetworks/your-vnet-name-here",
"Subnet": "yourSubnetNameHere"
}
}
}
]
Per ottenere app con ridondanza della zona, è necessario distribuire due ambienti del servizio app con servizio di bilanciamento del carico interno di zona. I due ambienti del servizio app con servizio di bilanciamento del carico interno di zona devono trovarsi in zone di disponibilità separate. È quindi necessario distribuire le app in ognuno degli ambienti del servizio app con servizio di bilanciamento del carico interno. Dopo aver creato le app, è necessario configurare una soluzione di bilanciamento del carico. La soluzione consigliata consiste nel distribuire un gateway applicazione con ridondanza della zona upstream rispetto agli ambienti del servizio app con servizio di bilanciamento del carico interno di zona.
Residenza dei dati nell'area geografica
Gli ambienti del servizio app con servizio di bilanciamento del carico interno distribuiti in una zona di disponibilità archivieranno solo i dati dei clienti all'interno dell'area in cui è stato distribuito l'ambiente del servizio app con servizio di bilanciamento del carico interno di zona. Sia il contenuto del file del sito Web che le impostazioni fornite dal cliente e i segreti archiviati nel Servizio app rimangono all'interno dell'area in cui viene distribuito l'ambiente del servizio app con servizio di bilanciamento del carico interno di zona.
I clienti assicurano la residenza dei dati in una singola area seguendo i passaggi descritti in precedenza nella sezione "Come distribuire un ambiente del servizio app in una zona di disponibilità". Configurando un ambiente del servizio app in base a questi passaggi, un ambiente del servizio app distribuito in una zona di disponibilità soddisfa i requisiti di residenza dei dati dell'area, inclusi quelli specificati nel Centro protezione di Azure.
I clienti possono verificare che un ambiente del servizio app sia configurato correttamente per archiviare i dati in una singola area seguendo questa procedura:
- Usando Esplora risorse, passare alla risorsa ARM per l'ambiente del servizio app. Gli ambienti del servizio app sono elencati in providers/Microsoft.Web/hostingEnvironments.
- Se nella visualizzazione della sintassi JSON di Azure Resource Manager è presente una proprietà zones e contiene una matrice JSON a valore singolo con valore "1", "2" o "3", l'ambiente del servizio app è stato distribuito a livello di zona e i dati dei clienti rimangono nella stessa area.
- Se una proprietà zones non esiste o la proprietà non ha un valore di zona valido come specificato in precedenza, l'ambiente del servizio app non è distribuito a livello di zona e i dati dei clienti non vengono archiviati esclusivamente nella stessa area.