Eseguire la migrazione dell'app per le funzioni a un piano con ridondanza della zona
Il supporto delle zone di disponibilità per Funzioni di Azure è disponibile nei piani Premium (Elastic Premium) e Dedicato (servizio app). Un piano di app per le funzioni con ridondanza della zona bilancia automaticamente le istanze tra le zone di disponibilità per una disponibilità più elevata. Questo articolo descrive come eseguire la migrazione al piano Premium multi-tenant pubblico con il supporto della zona di disponibilità. Per la ridondanza della zona nei piani dedicati, vedere qui.
Requisiti del tempo di inattività
Il tempo di inattività dipenderà dal modo in cui si decide di eseguire la migrazione. Poiché non è possibile convertire piani Premium preesistenti per l'uso delle zone di disponibilità, la migrazione sarà costituita da una distribuzione side-by-side in cui si creeranno nuovi piani Premium. Il tempo di inattività dipende dal modo in cui si sceglie di reindirizzare il traffico dal vecchio all'app per le funzioni abilitata per la nuova zona di disponibilità. Ad esempio, per le funzioni basate su HTTP se si usa un gateway applicazione, un dominio personalizzato o Frontdoor di Azure, il tempo di inattività dipenderà dal tempo necessario per aggiornare i rispettivi servizi con le informazioni della nuova app. In alternativa, è possibile instradare il traffico a più app contemporaneamente usando un servizio come Gestione traffico di Azure e solo il cutover completo alle nuove app abilitate per la zona di disponibilità quando tutto viene distribuito e testato completamente. È anche possibile scrivere funzioni difensive per assicurarsi che i messaggi non vengano persi durante la migrazione per funzioni non HTTP.
Indicazioni sulla migrazione: Ridistribuzione
Se si vuole che l'app per le funzioni usi le zone di disponibilità, ridistribuire l'app in un piano dell'app per le funzioni Premium abilitata per la zona di disponibilità appena creata.
Come eseguire la ridistribuzione
I passaggi seguenti descrivono come abilitare le zone di disponibilità.
- Se si usa già lo SKU Premium e si trova in una delle aree supportate, è possibile passare al passaggio successivo. In caso contrario, è necessario creare un nuovo gruppo di risorse in una delle aree supportate.
- Creare un piano Premium in una delle aree supportate e nel gruppo di risorse. Verificare che il nuovo piano Premium abbia la ridondanza della zona abilitata.
- Creare e distribuire le app per le funzioni nel nuovo piano Premium usando il metodo di distribuzione desiderato.
- Dopo aver testato e abilitato le nuove app per le funzioni, è possibile disabilitare o eliminare le app precedenti per la zona non di disponibilità.