Questo articolo illustra le modalità con cui il servizio Power BI garantisce la disponibilità elevata e offre la continuità operativa e il ripristino di emergenza agli utenti. Dopo aver letto questo articolo si comprenderà meglio come viene implementata la disponibilità elevata, in quali circostanze Power BI esegue un failover e cosa aspettarsi dal servizio in caso di failover.
Che cosa significa "disponibilità elevata" per Power BI?
Power BI è una soluzione Software as a Service (SaaS) completamente gestita. Power BI è resiliente agli errori dell'infrastruttura, dunque gli utenti sono sempre in grado di accedere ai loro report. Per informazioni sui contratti di servizio, vedere Gestione delle licenze e documenti.
Power BI usa le zone di disponibilità di Azure per proteggere report, applicazioni e dati di Power BI dagli errori del data center. Le zone di disponibilità vengono applicate e usate automaticamente per Power BI. Le zone di disponibilità sono posizioni isolate dall'errore all'interno di un'area di Azure che forniscono tre o più posizioni distinte e univoche all'interno di un'area di Azure con alimentazione, raffreddamento e rete ridondanti. Le zone di disponibilità consentono ai clienti di Power BI di eseguire applicazioni critiche con maggiore disponibilità e tolleranza di errore per gli errori del data center. Le zone di disponibilità offrono ai clienti la possibilità di resistere agli errori del data center senza attivare un failover di Power BI.
Per altre informazioni, vedere Che cosa sono le aree di Azure e le zone di disponibilità?
Che cos'è un failover di Power BI?
Il comportamento di failover di Power BI è diverso in base al tipo di area usata.
Nelle aree con coppie di aree, Power BI gestisce più istanze di ogni componente nei data center di Azure (note anche come aree) per garantire la continuità aziendale. Se si verifica un'interruzione del servizio o se Power BI non è più accessibile o utilizzabile in un'area, tutti i componenti di Power BI in tale area vengono sottoposti a failover su un'istanza di backup. Il failover ripristina la disponibilità e il funzionamento dell'istanza del servizio Power BI in una nuova area, in genere nella stessa posizione geografica. Per ulteriori informazioni, vedi il Centro protezione Microsoft.
Un'istanza del servizio Power BI sottoposta a failover supporta solo operazioni di lettura, ovvero le operazioni seguenti non sono supportate durante il failover: aggiornamenti, operazioni di pubblicazione di report, modifiche a dashboard o report e altre operazioni che richiedono modifiche ai metadati Power BI (ad esempio l'aggiunta di un commento a un report). Le operazioni di lettura, ad esempio la visualizzazione di dashboard e di report (non basata su DirectQuery o Live Connect per origini dati locali) continuano a funzionare normalmente.
Se si eseguono componenti di Power BI in un'area senza una coppia di aree, le zone di disponibilità offrono resilienza. I dati non vengono replicati in un'altra area e i componenti non eseguono il failover in un'altra area.
Per altre informazioni su come Microsoft Fabric supporta l'affidabilità, vedere Affidabilità in Microsoft Fabric.
In che modo le istanze di backup vengono mantenute sincronizzate con i dati degli utenti?
Tutti i componenti del servizio Power BI sincronizzano periodicamente le istanze di backup. L'obiettivo è una sincronizzazione temporizzata ogni 15 minuti per qualsiasi contenuto caricato o modificato in Power BI.
Se è presente un failover in un'area con una coppia di aree, Power BI usa la replica con ridondanza geografica e la replica con ridondanza geografica di Archiviazione di Azure SQL per garantire che le istanze di backup esistano in altre aree e possano essere usate.
Nelle aree senza una coppia di aree, Power BI usa la replica con ridondanza della zona di archiviazione di Azure e la ridondanza della zona SQL di Azure per replicare i dati tra le zone di disponibilità.
Per altre informazioni su come Microsoft Fabric supporta l'affidabilità, vedere Affidabilità in Microsoft Fabric.
Dove si trovano i cluster di failover?
Le istanze di backup si trovano nella stessa località geografica (area geografica) selezionata quando l'organizzazione effettua la registrazione a Power BI, salvo diversa indicazione in Microsoft Trust Center. Un'area geografica può contenere diverse aree e Microsoft potrebbe replicare i dati in una qualsiasi area inclusa in un'area geografica specifica, per garantire la resilienza dei dati. Microsoft non replica né sposta i dati dei clienti al di fuori dell'area geografica. Per una mappa delle aree geografiche offerte da Power BI e delle aree al loro interno, vedere Microsoft Trust Center.
Su cosa si basa la decisione di Microsoft di eseguire il failover?
Due sistemi diversi indicano quando potrebbe essere necessario eseguire un failover:
- I probe di monitoraggio interni ed esterni segnalano la mancanza di disponibilità o l'impossibilità di garantire il funzionamento ottimale. Le indicazioni potrebbero basarsi su interruzioni del servizio rilevate in componenti di Power BI o in uno o più servizi dai quali dipende Power BI in una determinata area.
- Il team operativo centrale di Microsoft Azure segnala le interruzioni critiche in un'area.
In entrambi i casi, i membri del team esecutivo di Power BI decidono di eseguire il failover. La decisione non è automatizzata. Dopo aver preso la decisione, il failover è automatico.
Come si determina che Power BI è in modalità di failover?
Viene pubblicata una notifica nella pagina del supporto di Power BI. Le informazioni della notifica includono le operazioni principali che non sono disponibili, tra cui la pubblicazione, l'aggiornamento, la creazione di dashboard, la duplicazione di dashboard e le modifiche alle autorizzazioni.
Quanto dura il processo di failover di Power BI?
Per un failover di zona, Power BI può completare il processo di failover in circa 30 secondi e continua a funzionare senza limitazioni. Per un failover a livello di area, la riattivazione di Power BI richiede circa 15 minuti dopo che è stata decisa la necessità di un failover. Il tempo necessario per identificare la necessità di un failover varia a seconda dello scenario che ha causato il failover.
Per eseguire il failover Power BI usa la replica geografica di Archiviazione di Azure. Tali repliche hanno in genere un punto restituito di 15 minuti, tuttavia Power BI non può garantire un intervallo di tempo. Per altre informazioni, vedere Ridondanza di archiviazione di Azure.
Che cosa accade alle aree di lavoro e ai report se la capacità Premium non è più disponibile?
Se una capacità Premium non è più disponibile, le aree di lavoro e i report rimangono accessibili e visibili a tutti.
Quando l'istanza di Power BI torna all'area di origine?
Le istanze del servizio Power BI tornano alla rispettiva area di origine quando viene risolto il problema che ha causato il failover. Consultare la pagina del supporto di Power BI: quando il problema viene risolto, il team di Power BI rimuove la notifica che descrive il failover. A questo punto viene ripristinato il funzionamento normale.
L'organizzazione è responsabile della disponibilità della propria soluzione Power BI?
Se la soluzione di Power BI usata nell'organizzazione include uno dei seguenti elementi, l'organizzazione deve adottare misure per garantire la disponibilità elevata della soluzione:
- Se l'organizzazione usa Power BI Premium, assicurarsi che la capacità Premium sia dimensionata in modo da soddisfare le richieste di carico della distribuzione. Per pianificare e soddisfare questo requisito, vedere il white paper Pianificazione e distribuzione Premium di Power BI. Per semplificare il monitoraggio, le nuove funzionalità vengono aggiunte regolarmente al portale di amministrazione in Power BI e all'app Power BI Premium Capacity Metrics.
- Se l'organizzazione accede alle origini dati locali usando il gateway dati locale, è necessario configurare il gateway per supportare la disponibilità elevata. Vedere Gestire cluster a disponibilità elevata e bilanciamento del carico del gateway dati locale. Usare queste linee guida sia che si stiano aggiornando i report in modalità di importazione o che si stia accedendo a dati o modelli di dati tramite DirectQuery o Live Connect.
I gateway funzionano in modalità di failover?
No. I dati richiesti dalle origini dati locali (qualsiasi report e dashboard basato su DirectQuery e Live Connect) non funzionano durante un failover. La configurazione del gateway resta comunque invariata. quando l'istanza di Power BI torna allo stato originale, i gateway tornano a funzionare normalmente.
In caso di emergenza eccezionale in un'area primaria che impedisce il ripristino di un gateway per un notevole periodo di tempo, l'area primaria con failover consente le operazioni di lettura che di scrittura, e sarà possibile ridistribuire e configurare un gateway per la nuova area.
È possibile scegliere di installare un nuovo gateway in un computer diverso o di usare un gateway esistente. Riutilizzare il gateway esistente dovrebbe essere più semplice, perché tutte le origini dati associate al gateway precedente vengono trasferite in quello nuovo.