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 nel servizio app di Azure, è possibile usare uno slot di distribuzione separato anziché lo slot di produzione predefinito. Questo approccio è disponibile se si esegue 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 presenta i seguenti vantaggi:

  • Convalidare le modifiche dell'app in uno slot di distribuzione di staging prima dello swapping con lo slot di produzione.
  • La distribuzione di un'app prima in uno slot e quindi lo swapping in produzione garantiscono che tutte le istanze dello slot vengano riscaldate prima dello swapping in produzione. Ciò elimina 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 swapping. È possibile automatizzare l'intero flusso di lavoro configurando lo scambio automatico quando non è necessaria la convalida preliminare.
  • Dopo uno scambio, l'app di produzione precedente si trova nello slot di gestione temporanea. Se le modifiche con swapping nello slot di produzione non sono quelle previste, è possibile ripetere immediatamente lo swapping dei due slot per recuperare l'ultimo sito con i dati corretti.

Ogni piano di 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 si crea un nuovo slot di distribuzione, il nuovo slot non ha contenuto, anche se si clonano le impostazioni di un altro slot. È possibile distribuire lo slot da un ramo diverso del repository o un repository diverso.

L'URL dello slot ha il formato http://sitename-slotname.azurewebsites.net. Per mantenere la lunghezza dell'URL entro i limiti necessari per il sistema dei nomi di dominio, il nome del sito viene troncato a 40 caratteri. Il nome del sito combinato e il nome dello slot devono essere inferiori a 59 caratteri.