Esplorare gli ambienti di gestione temporanea

Completato

Quando si distribuisce l'app Web, l'app Web in Linux, il back-end per dispositivi mobili o l'app per le API in Servizio app di Azure, è possibile usare uno slot di distribuzione separato anziché lo slot di produzione predefinito quando l'esecuzione avviene nel livello del piano di servizio app Standard, Premium o Isolato. Gli slot di distribuzione sono app live con i rispettivi nomi host. Il contenuto dell'app e gli elementi di configurazione possono essere scambiati tra due slot di distribuzione, incluso lo slot di produzione.

La distribuzione dell'applicazione in uno slot non di produzione offre i vantaggi seguenti:

  • È possibile convalidare le modifiche dell'app in uno slot di distribuzione di gestione temporanea prima di scambiarlo con lo slot di produzione.
  • La distribuzione preliminare di un'app in uno slot e la successiva implementazione in un ambiente di produzione garantiscono che tutte le istanze dello slot vengano effettivamente eseguite prima di passare alla fase di produzione. Ciò consente di evitare i tempi di inattività al momento della distribuzione dell'app. Il reindirizzamento del traffico è lineare e nessuna richiesta viene eliminata in seguito alle operazioni di scambio. È possibile automatizzare questo intero flusso di lavoro configurando lo scambio automatico quando la convalida di pre-scambio non è necessaria.
  • Dopo uno scambio, lo slot con l'app gestita temporaneamente include l'app di produzione precedente. Se le modifiche applicate nello slot di produzione non risultano corrette, è possibile ripetere immediatamente lo scambio dei due slot per recuperare l'ultimo sito con i dati corretti.

Ogni piano del servizio app supporta un numero diverso di slot di distribuzione. Non sono previsti costi aggiuntivi per l'uso degli slot di distribuzione. Per conoscere il numero di slot supportati dal livello dell'app, vedere Limiti relativi a Servizio app.

Per ridimensionare l'app passando a un livello diverso, assicurarsi che il livello di destinazione supporti il numero di slot già usato dall'app. Se ad esempio l'app ha più di cinque slot, non è possibile passare a un piano inferiore scegliendo Standard, perché il livello Standard supporta solo cinque slot di distribuzione.

Quando viene creato, un nuovo slot di distribuzione non ha contenuto, anche se vengono clonate le impostazioni da un altro slot. È possibile distribuire lo slot da un ramo diverso del repository o da un repository diverso.