Condividi tramite


Configurare gli slot di distribuzione per abilitare la distribuzione senza tempi di inattività in App per la logica di Azure (anteprima)

Si applica a: App per la logica di Azure (standard)

Nota

Questa funzionalità è disponibile in anteprima ed è soggetta alle Condizioni per l'utilizzo supplementari per le anteprime di Microsoft Azure.

Per distribuire app per la logica cruciali sempre disponibili e reattive, anche durante gli aggiornamenti o la manutenzione, è possibile abilitare la distribuzione senza tempi di inattività creando e usando gli slot di distribuzione. Senza tempi di inattività significa che quando si distribuiscono nuove versioni dell'app, gli utenti finali non devono riscontrare interruzioni o tempi di inattività. Gli slot di distribuzione sono ambienti non di produzione isolati che ospitano versioni diverse dell'app e offrono i vantaggi seguenti:

  • Scambiare uno slot di distribuzione con lo slot di produzione senza interruzioni. In questo modo, è possibile aggiornare l'app per la logica e i flussi di lavoro senza influire sulla disponibilità o sulle prestazioni.

  • Testare e convalidare eventuali modifiche in uno slot di distribuzione prima di applicare tali modifiche allo slot di produzione.

  • Eseguire il rollback a una versione precedente, in caso di problemi con la distribuzione.

  • Ridurre il rischio di prestazioni negative quando è necessario superare il numero consigliato di flussi di lavoro per app per la logica.

Con gli slot di distribuzione, è possibile ottenere il recapito continuo e migliorare la qualità e l'affidabilità delle applicazioni. Per altre informazioni sugli slot di distribuzione in Azure e perché i flussi di lavoro dell'app per la logica Standard sono basati sull'estendibilità Funzioni di Azure, vedere Funzioni di Azure slot di distribuzione.

Screenshot che mostra portale di Azure, la pagina delle risorse dell'app per la logica Standard e gli slot di distribuzione.

Problemi noti e limitazioni

  • Gli slot non di produzione vengono creati in modalità di sola lettura.

  • Il dispatcher degli slot non di produzione è disattivato, il che significa che i flussi di lavoro possono essere eseguiti solo quando si trovano nello slot di produzione.

  • La distribuzione del traffico è disabilitata per gli slot di distribuzione nelle app per la logica Standard.

  • Gli slot di distribuzione per le app per la logica Standard non supportano gli scenari seguenti:

    • Distribuzione di tipo blu-verde
    • Test di verifica del prodotto prima dello scambio di slot
    • Test A/B

Prerequisiti

Creare uno slot di distribuzione

Sono disponibili le opzioni seguenti per creare uno slot di distribuzione:

  1. In portale di Azure aprire la risorsa dell'app per la logica Standard in cui si vuole creare uno slot di distribuzione.

  2. Nel menu delle risorse, in Distribuzione, selezionare Slot di distribuzione (anteprima).

  3. Sulla barra degli strumenti, seleziona Aggiungi.

  4. Nel riquadro Aggiungi slot specificare un nome, che deve essere univoco e usa solo caratteri alfanumerici minuscoli o trattini (-) per lo slot di distribuzione.

    Nota

    Dopo la creazione, il nome dello slot di distribuzione usa il formato seguente: <logic-app-name-deployment-slot-name>.

  5. Al termine, selezionare Aggiungi.

Confermare la creazione dello slot di distribuzione

Dopo aver creato lo slot di distribuzione, verificare che lo slot esista nella risorsa dell'app per la logica distribuita.

  1. Nella portale di Azure aprire la risorsa dell'app per la logica Standard.

  2. Nel menu delle risorse, in Distribuzione, selezionare Slot di distribuzione (anteprima).

  3. Nella pagina Slot di distribuzione , in Slot di distribuzione (anteprima) trovare e selezionare il nuovo slot di distribuzione.

    Nota

    Dopo la creazione, il nome dello slot di distribuzione usa il formato seguente: <logic-app-name-deployment-slot-name>.

Distribuire le modifiche dell'app per la logica in uno slot di distribuzione

Sono disponibili le opzioni seguenti per distribuire le modifiche dell'app per la logica in uno slot di distribuzione:

Non disponibile in questo momento. Seguire la procedura per Visual Studio Code o l'interfaccia della riga di comando di Azure per distribuire le modifiche.

Confermare la distribuzione per le modifiche

Dopo aver distribuito le modifiche, verificare che le modifiche vengano visualizzate nella risorsa dell'app per la logica distribuita.

  1. Nella portale di Azure aprire la risorsa dell'app per la logica Standard.

  2. Nel menu delle risorse, in Distribuzione, selezionare Slot di distribuzione (anteprima).

  3. Nella pagina Slot di distribuzione, in Slot di distribuzione (anteprima) trovare e selezionare lo slot di distribuzione.

  4. Nel menu della risorsa selezionare Panoramica. Nella scheda Notifiche verificare se esistono problemi di distribuzione, ad esempio errori che possono verificarsi durante l'avvio dell'app o intorno allo scambio di slot:

    Screenshot che mostra portale di Azure, la risorsa slot di distribuzione dell'app per la logica con la pagina Panoramica e la scheda Notifiche selezionata.

  5. Per verificare le modifiche nel flusso di lavoro, in Flussi di lavoro selezionare Flussi di lavoro e quindi selezionare un flusso di lavoro visualizzato in visualizzazione di sola lettura.

Scambiare uno slot di distribuzione con lo slot di produzione

Sono disponibili le opzioni seguenti per lo scambio di uno slot di distribuzione con lo slot di produzione corrente:

  1. In portale di Azure aprire la risorsa dell'app per la logica Standard in cui si vogliono scambiare gli slot.

  2. Nel menu delle risorse, in Distribuzione, selezionare Slot di distribuzione (anteprima).

  3. Sulla barra degli strumenti selezionare Scambia.

  4. Nel riquadro Scambia, in Origine, selezionare lo slot di distribuzione che si vuole attivare.

  5. In Destinazione selezionare lo slot di produzione che si vuole sostituire con lo slot di distribuzione.

    Nota

    Eseguire lo scambio con l'anteprima funziona solo con le app per la logica che abilitano le impostazioni dello slot di distribuzione.

  6. In Modifiche della configurazione esaminare le modifiche di configurazione per gli slot di origine e di destinazione.

  7. Quando si è pronti, selezionare Avvia scambio.

  8. Attendere il completamento dell'operazione.

Confermare l'esito positivo dello scambio di slot

Dopo aver scambiato gli slot, verificare che le modifiche apportate allo slot di distribuzione siano ora visualizzate nello slot di produzione.

  1. Nella portale di Azure aprire la risorsa dell'app per la logica Standard.

  2. Nel menu delle risorse, in Flussi di lavoro selezionare Flussi di lavoro e quindi selezionare un flusso di lavoro per esaminare le modifiche.

Eliminare uno slot di distribuzione

Sono disponibili le opzioni seguenti per eliminare uno slot di distribuzione dalla risorsa dell'app per la logica Standard.

  1. Nella portale di Azure aprire la risorsa dell'app per la logica Standard.

  2. Nel menu delle risorse, in Distribuzione, selezionare Slot di distribuzione (anteprima).

  3. Nella pagina Slot di distribuzione, in Slot di distribuzione (anteprima) selezionare lo slot di distribuzione da eliminare.

  4. Nel menu della risorsa slot di distribuzione selezionare Panoramica.

  5. Sulla barra degli strumenti Panoramica selezionare Elimina.

  6. Confermare l'eliminazione immettendo il nome dello slot di distribuzione e quindi selezionare Elimina.

    Screenshot che mostra portale di Azure, risorsa slot di distribuzione con pagina Panoramica aperta ed eliminare il riquadro di conferma con il nome dello slot di distribuzione da eliminare.

Confermare l'eliminazione dello slot di distribuzione

Dopo aver eliminato uno slot di distribuzione, verificare che lo slot non esista più nella risorsa dell'app per la logica Standard distribuita.

  1. Nella portale di Azure aprire la risorsa dell'app per la logica Standard.

  2. Nel menu delle risorse, in Distribuzione, selezionare Slot di distribuzione (anteprima).

  3. Nella pagina Slot di distribuzione, in Slot di distribuzione (anteprima) verificare che lo slot di distribuzione non esista più.