Creare un ambiente del servizio app esterno
Importante
Questo articolo riguarda l'ambiente del servizio app v2, usato con i piani del servizio app Isolato. 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 automatica 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.
L'ambiente del servizio app di Azure è una distribuzione di Servizio app di Azure in una subnet in una rete virtuale di Azure. È possibile distribuire un ambiente del servizio app in due modi:
- Con un indirizzo VIP su un indirizzo IP esterno rivolto al pubblico, spesso denominato ambiente del servizio app esterno.
- Con l'indirizzo VIP in un indirizzo IP interno, spesso denominato ambiente del servizio app con bilanciamento del carico interno perché l'endpoint interno è un servizio di bilanciamento del carico interno.
In questo articolo viene illustrato come creare un ambiente del servizio app esterno. Per una panoramica dell'ambiente del servizio app, vedere Introduzione ad Ambiente del servizio app. Per informazioni su come creare un ambiente del servizio app con bilanciamento del carico interno, vedere Creare e usare un ambiente del servizio app con bilanciamento del carico interno.
Prima di creare l'ambiente del servizio app
Dopo avere creato l'ambiente del servizio app, non è possibile modificare quanto segue:
- Ufficio
- Subscription
- Gruppo di risorse
- Rete virtuale usata
- Subnet usata
- Dimensioni della subnet
Nota
Quando si sceglie una rete virtuale e si specifica una subnet, assicurarsi che le dimensioni siano sufficienti per supportare la crescita futura e adattarvisi. È consigliabile una dimensione pari a /24
con 256 indirizzi.
Tre modi per creare un ambiente del servizio app
Esistono tre modi per creare un ambiente del servizio app:
- Durante la creazione di un piano di servizio app. Questo metodo crea l'ambiente del servizio app e il piano di servizio app in un solo passaggio.
- Come azione autonoma. Questo metodo crea un ambiente del servizio app autonomo, ovvero un ambiente del servizio app vuoto. Questo metodo è un processo avanzato per creare un ambiente del servizio app. È possibile usarlo per creare un ambiente del servizio app con bilanciamento del carico interno.
- Da un modello di Azure Resource Manager. Questo metodo è per gli utenti avanzati. Per altre informazioni, vedere Creare un ambiente del servizio app da un modello.
Un ambiente del servizio app esterno ha un indirizzo VIP pubblico, quindi tutto il traffico HTTP/HTTPS verso le app nell'ambiente del servizio app usa un indirizzo IP accessibile da Internet. Un ambiente del servizio app con bilanciamento del carico interno ha un indirizzo IP dalla subnet usata dall'ambiente del servizio app. Le app ospitate in un ambiente del servizio app con bilanciamento del carico interno non sono esposte direttamente a Internet.
Creare contemporaneamente un ambiente del servizio app e un piano di servizio app
Il piano di servizio app è un contenitore di applicazioni. Quando si crea un'applicazione nel servizio app, scegliere o creare un piano di servizio app. Gli ambienti del servizio app di Azure contengono piani del servizio app, che a loro volta contengono app.
Per creare un ambiente del servizio app quando si crea un piano di servizio app:
Nel portale di Azure selezionare Crea una risorsa>Web e dispositivi mobili>App Web.
Selezionare la propria sottoscrizione. L'app e l'ambiente del servizio app vengono creati nelle stesse sottoscrizioni.
Selezionare o creare un gruppo di risorse. Con i gruppi di risorse è possibile gestire insieme le risorse di Azure correlate. I gruppi di risorse sono utili anche quando si stabiliscono le regole di controllo degli accessi in base al ruolo per le app. Per altre informazioni, vedere Panoramica di Gestione risorse di Azure.
Selezionare il sistema operativo (Windows, Linux o Docker).
Selezionare il piano di servizio app, quindi selezionare Crea nuovo. Le app Web di Linux e di Windows non possono essere presenti nello stesso piano di servizio app, ma possono essere presenti nello stesso ambiente del servizio app.
Nell'elenco a discesa Località selezionare l'area in cui si vuole creare l'ambiente del servizio app. Se si seleziona un ambiente del servizio app esistente, non viene creato un nuovo ambiente del servizio app. Il piano di servizio app viene creato nell'ambiente del servizio app selezionato.
Selezionare Piano tariffario e scegliere uno dei prezzi SKU Isolato. Se si sceglie una scheda SKU Isolato e una località diversa da un ambiente del servizio app, un nuovo ambiente del servizio app viene creato in tale località. Per avviare il processo di creazione di un ambiente del servizio app, selezionare Seleziona. Lo SKU Isolato è disponibile in combinazione con un ambiente del servizio app. Non è inoltre possibile usare qualsiasi altro codice di riferimento del prodotto per i prezzi in un ambiente del servizio app diverso da Isolato.
Immettere il nome per l'ambiente del servizio app. Questo nome viene usato nel nome indirizzabile per le app. Se il nome dell'ambiente del servizio app è appsvcenvdemo, il nome di dominio sarà .appsvcenvdemo.p.azurewebsites.net. Se è stata creata un'app denominata mytestapp, questa sarà disponibile all'indirizzo mytestapp.appsvcenvdemo.p.azurewebsites.net. Il nome non può contenere spazi. Anche se vengono usati caratteri maiuscoli, il nome di dominio corrisponde alla versione in caratteri minuscoli del nome.
Specificare i dettagli della rete virtuale Azure. Selezionare Crea nuovo o Seleziona esistente. L'opzione per selezionare una rete virtuale esistente è disponibile solo se si ha una rete virtuale nell'area selezionata. Se si seleziona Crea nuovo, immettere un nome per la rete virtuale. Viene creata una nuova rete virtuale con questo nome, che usa lo spazio indirizzi
192.168.250.0/23
nell'area selezionata. Se si sceglie Seleziona esistente, è necessario:a. Selezionare il blocco di indirizzi della rete virtuale, se ne è disponibile più di uno.
b. Immettere un nuovo nome di subnet.
c. Selezionare la dimensione della subnet. Ricordare di selezionare dimensioni sufficientemente grandi per supportare la crescita futura dell'ambiente del servizio app. È consigliabile scegliere
/24
, che contiene 256 indirizzi e può gestire un ambiente del servizio app di dimensioni massime. Non è consigliato, ad esempio,/28
, perché sono disponibili solo 16 indirizzi. L'infrastruttura usa almeno sette indirizzi e Rete di Azure ne usa altri cinque. In una subnet/28
, il ridimensionamento massimo possibile è di quattro istanze del piano di servizio app per un ambiente del servizio app esterno e di appena tre istante del piano di servizio app per un ambiente del servizio app con bilanciamento del carico interno.d. Selezionare l'intervallo IP della subnet.
Selezionare Crea per creare l'ambiente del servizio app. Questo processo crea anche il piano di servizio app e l'applicazione. L'ambiente del servizio app, il piano di servizio app e l'applicazione sono tutti inclusi nella stessa sottoscrizione e nello stesso gruppo di risorse. Se l'ambiente del servizio app richiede un gruppo di risorse separato o se è necessario un ambiente del servizio app con bilanciamento del carico interno, seguire la procedura per creare un ambiente del servizio app autonomo.
Creare un ambiente del servizio app e un'app Web Linux tramite un'immagine personalizzata di Docker
Nel portale di Azure selezionare Create a Resource>Web + Mobile>App Web per contenitori (Crea una risorsa > Web e dispositivi mobili).
Selezionare la propria sottoscrizione. L'app e l'ambiente del servizio app vengono creati nelle stesse sottoscrizioni.
Selezionare o creare un gruppo di risorse. Con i gruppi di risorse è possibile gestire insieme le risorse di Azure correlate. I gruppi di risorse sono utili anche quando si stabiliscono le regole di controllo degli accessi in base al ruolo per le app. Per altre informazioni, vedere Panoramica di Gestione risorse di Azure.
Selezionare il piano di servizio app, quindi selezionare Crea nuovo. Le app Web di Linux e di Windows non possono essere presenti nello stesso piano di servizio app, ma possono essere presenti nello stesso ambiente del servizio app.
Nell'elenco a discesa Località selezionare l'area in cui si vuole creare l'ambiente del servizio app. Se si seleziona un ambiente del servizio app esistente, non viene creato un nuovo ambiente del servizio app. Il piano di servizio app viene creato nell'ambiente del servizio app selezionato.
Selezionare Piano tariffario e scegliere uno dei prezzi SKU Isolato. Se si sceglie una scheda SKU Isolato e una località diversa da un ambiente del servizio app, un nuovo ambiente del servizio app viene creato in tale località. Per avviare il processo di creazione di un ambiente del servizio app, selezionare Seleziona. Lo SKU Isolato è disponibile in combinazione con un ambiente del servizio app. Non è inoltre possibile usare qualsiasi altro codice di riferimento del prodotto per i prezzi in un ambiente del servizio app diverso da Isolato.
Immettere il nome per l'ambiente del servizio app. Questo nome viene usato nel nome indirizzabile per le app. Se il nome dell'ambiente del servizio app è appsvcenvdemo, il nome di dominio sarà .appsvcenvdemo.p.azurewebsites.net. Se è stata creata un'app denominata mytestapp, questa sarà disponibile all'indirizzo mytestapp.appsvcenvdemo.p.azurewebsites.net. Il nome non può contenere spazi. Anche se vengono usati caratteri maiuscoli, il nome di dominio corrisponde alla versione in caratteri minuscoli del nome.
Specificare i dettagli della rete virtuale Azure. Selezionare Crea nuovo o Seleziona esistente. L'opzione per selezionare una rete virtuale esistente è disponibile solo se si ha una rete virtuale nell'area selezionata. Se si seleziona Crea nuovo, immettere un nome per la rete virtuale. Viene creata una nuova rete virtuale con questo nome, che usa lo spazio indirizzi
192.168.250.0/23
nell'area selezionata. Se si sceglie Seleziona esistente, è necessario:a. Selezionare il blocco di indirizzi della rete virtuale, se ne è disponibile più di uno.
b. Immettere un nuovo nome di subnet.
c. Selezionare la dimensione della subnet. Ricordare di selezionare dimensioni sufficientemente grandi per supportare la crescita futura dell'ambiente del servizio app. È consigliabile scegliere
/24
, che contiene 128 indirizzi e può gestire un ambiente del servizio app con dimensione massima. Non è consigliato, ad esempio,/28
, perché sono disponibili solo 16 indirizzi. L'infrastruttura usa almeno sette indirizzi e Rete di Azure ne usa altri cinque. In una subnet/28
, il ridimensionamento massimo possibile è di quattro istanze del piano di servizio app per un ambiente del servizio app esterno e di appena tre istante del piano di servizio app per un ambiente del servizio app con bilanciamento del carico interno.d. Selezionare l'intervallo IP della subnet.
Selezionare l'opzione "Configura contenitore".
- Immettere il nome dell'immagine personalizzata (è possibile usare Registro Azure Container, Hub Docker e il proprio registro privato). Se non si intende usare il proprio contenitore personalizzato, è possibile usare il proprio codice e un'immagine personalizzata con il servizio app in Linux seguendo le istruzioni precedenti.
Selezionare Crea per creare l'ambiente del servizio app. Questo processo crea anche il piano di servizio app e l'applicazione. L'ambiente del servizio app, il piano di servizio app e l'applicazione sono tutti inclusi nella stessa sottoscrizione e nello stesso gruppo di risorse. Se l'ambiente del servizio app richiede un gruppo di risorse separato o se è necessario un ambiente del servizio app con bilanciamento del carico interno, seguire la procedura per creare un ambiente del servizio app autonomo.
Creare un ambiente del servizio app autonomo
Se si crea un ambiente del servizio app autonomo, risulterà vuoto. Un ambiente del servizio app vuoto continua a dover pagare una quota mensile per l'infrastruttura. Seguire questa procedura per creare un ambiente del servizio app con bilanciamento del carico interno o per creare un ambiente del servizio app nel proprio gruppo di risorse. Dopo avere creato l'ambiente del servizio app, è possibile crearvi app usando il normale processo. Selezionare il nuovo ambiente del servizio app come località.
In Azure Marketplace cercare Ambiente del servizio app o selezionare Crea una risorsa>Web e dispositivi mobili>Ambiente del servizio app.
Immettere il nome dell'ambiente del servizio app. Questo nome viene usato per le app create nell'ambiente del servizio app. Se il nome è mynewdemoase, il nome del sottodominio è .mynewdemoase.p.azurewebsites.net. Se è stata creata un'app denominata mytestapp, questa sarà disponibile all'indirizzo mytestapp.mynewdemoase.p.azurewebsites.net. Il nome non può contenere spazi. Anche se vengono usati caratteri maiuscoli, il nome di dominio corrisponde alla versione in caratteri minuscoli del nome. Se si usa un servizio di bilanciamento del carico interno, il nome dell'ambiente del servizio app non viene usato nel sottodominio, ma viene dichiarato in modo esplicito durante la creazione dell'ambiente.
Selezionare la propria sottoscrizione. Questa sottoscrizione è anche quella usata da tutte le app nell'ambiente del servizio app. Non è possibile inserire l'ambiente del servizio app in una rete virtuale che si trova in un'altra sottoscrizione.
Selezionare o specificare un nuovo gruppo di risorse. Il gruppo di risorse per l'ambiente del servizio app deve essere uguale a quello usato per la rete virtuale. Se si seleziona una rete virtuale esistente, la selezione del gruppo di risorse per l'ambiente del servizio app viene aggiornata per riflettere il valore della rete virtuale. È possibile creare un ambiente del servizio app con un gruppo di risorse diverso dal gruppo di risorse della rete virtuale se si usa un modello di Resource Manager. Per creare un ambiente del servizio app da un modello, vedere Creare un ambiente del servizio app da un modello.
Selezionare la rete virtuale e la località. È possibile creare una nuova rete virtuale o selezionare una rete virtuale esistente:
Se si seleziona una nuova rete virtuale, è possibile specificare un nome e una località.
Alla nuova rete virtuale vengono assegnati l'intervallo di indirizzi 192.168.250.0/23 e una subnet denominata predefinita. La subnet è definita come 192.168.250.0/24. È possibile selezionare solo una rete virtuale di Resource Manager. La selezione di Tipo di indirizzo VIP indica se è possibile accedere all'ambiente del servizio app direttamente da Internet (Esterno) o se si usa un servizio di bilanciamento del carico interno. Per altre informazioni su queste opzioni, vedere Creare e usare un bilanciamento del carico interno con un ambiente del servizio app.
Se si seleziona Esterno come Tipo di indirizzo VIP, è possibile selezionare il numero di indirizzi IP esterni con cui viene creato il sistema per finalità di associazione SSL basata su IP.
Se si seleziona Interno come Tipo di indirizzo VIP, è necessario specificare il dominio usato dall'ambiente del servizio app. È possibile distribuire un ambiente del servizio app in una rete virtuale che usa gli intervalli di indirizzi pubblici o privati. Per usare una rete virtuale con un intervallo di indirizzi pubblici, è necessario creare in anticipo la rete virtuale.
Se si seleziona una rete virtuale di esistente, viene creata una nuova subnet contemporaneamente all'ambiente del servizio app. Non è possibile usare una subnet creata in precedenza nel portale. È possibile creare un ambiente del servizio app con una subnet esistente se si usa un modello di Resource Manager. Per creare un ambiente del servizio app da un modello, vedere Creare un ambiente del servizio app da un modello.
Ambiente del servizio app 1
È tuttavia possibile creare istanze della prima versione dell'ambiente del servizio app. Per avviare tale processo, cercare App Service Environment v1 (Ambiente del servizio app 1) nel Marketplace. L'ambiente del servizio app viene creato esattamente come si crea l'ambiente del servizio app autonomo. Al termine, l'ambiente del servizio app 1 ha due front-end e due ruoli di lavoro. Con l'ambiente del servizio app 1 è necessario gestire i front-end e i ruoli di lavoro. Questi non vengono aggiunti automaticamente quando si creano i piani di servizio app. Le risorse front-end fungono da endpoint HTTP/HTTPS e inviano il traffico ai ruoli di lavoro. I ruoli di lavoro ospitano le app. Dopo avere creato l'ambiente del servizio app, è possibile modificare la quantità di front-end e ruoli di lavoro.
Per altre informazioni sull'ambiente del servizio app 1, vedere Introduction to the App Service Environment v1 (Introduzione all'ambiente del servizio app 1). Per altre informazioni sul ridimensionamento, la gestione e il monitoraggio di un ambiente del servizio app 1, vedere Configurazione di un ambiente del servizio app.