Architettura di Power BI Premium

Le modifiche dell'architettura in Premium, in particolare il modo in cui le risorse della CPU vengono allocate e usate, consentono una maggiore versatilità nelle offerte e una maggiore flessibilità nei modelli di licenza. Ad esempio, la nuova architettura abilita l'offerta Premium per utente, offerta come Premium per utente. L'architettura offre anche ai clienti prestazioni migliori e una governance e un migliore controllo sulle spese di Power BI.

L'aggiornamento più significativo nell'architettura di Premium è il modo in cui vengono implementati i v-core delle capacità:

Nella versione originale di Power BI Premium, i v-core erano nodi di calcolo fisici riservati nel cloud, con differenze nel numero di v-core e la quantità di memoria di onboarding in base allo SKU di licenza del cliente. Gli amministratori dei clienti sono stati tenuti a tenere traccia della disponibilità di questi nodi, usando l'app metriche Premium. Hanno dovuto usare l'app e altri strumenti per determinare la capacità necessaria agli utenti per soddisfare le proprie esigenze di calcolo.

In Premium, i v-core vengono implementati in cluster a livello di area di nodi fisici nel cloud, condivisi da tutti i tenant che usano capacità Premium in tale area di Power BI. Il cluster a livello di area è suddiviso ulteriormente in gruppi specializzati di nodi, in cui ogni gruppo gestisce un carico di lavoro di Power BI diverso (modelli semantici, flussi di dati o report impaginati). Questi gruppi specializzati di nodi consentono di evitare conflitti di risorse tra carichi di lavoro fondamentalmente diversi in esecuzione nello stesso nodo.

Nota

Power BI Premium offre la separazione logica dei dati tra diversi clienti ed è conforme a ISO 27017. Per altri dettagli, vedere ISO/IEC 27017:2015.

Amministrazione istrator hanno la possibilità di modificare e configurare le impostazioni del carico di lavoro per la capacità. Può essere usato per ridurre la contesa delle risorse tra carichi di lavoro (modelli semantici, flussi di dati, report impaginati e intelligenza artificiale) e modificare altre impostazioni, ad esempio limiti di memoria e timeout in base ai modelli di utilizzo della capacità.

Il contenuto delle aree di lavoro assegnate a una capacità Premium viene archiviato nel livello di archiviazione della capacità dell'organizzazione, implementato in contenitori BLOB di archiviazione di Azure specifici della capacità, simile alla versione originale di Premium. Questo approccio consente l'uso di funzionalità come BYOK per i dati.

Quando il contenuto deve essere visualizzato o aggiornato, viene letto dal livello di archiviazione e posizionato in un nodo Premium per il calcolo. Power BI usa un meccanismo di posizionamento che garantisce che il nodo ottimale venga scelto all'interno del gruppo appropriato di nodi di calcolo. Il meccanismo inserisce in genere nuovo contenuto nel nodo con la memoria più disponibile al momento del caricamento del contenuto, in modo che l'operazione di visualizzazione o aggiornamento possa ottenere l'accesso alla maggior parte delle risorse e può essere eseguita in modo ottimale.

Man mano che la capacità esegue il rendering e aggiorna più contenuto, usa più nodi di calcolo, ognuno con risorse sufficienti per completare le operazioni in modo rapido e corretto. Ciò significa che la capacità può usare più nodi di calcolo e, in alcuni casi, il contenuto potrebbe anche spostarsi tra i nodi a causa del servizio Power BI che esegue il bilanciamento del carico interno tra nodi o risorse. Quando si verifica questo bilanciamento del carico, Power BI assicura che lo spostamento del contenuto non influisca sulle esperienze degli utenti finali.

Esistono diversi risultati positivi dalla distribuzione dell'elaborazione del contenuto (modelli semantici, flussi di dati, report impaginati e altri carichi di lavoro) in più nodi.

  • I nodi condivisi sono almeno di grandi dimensioni come un nodo P3 Premium originale, il che significa che sono presenti più v-core per eseguire qualsiasi operazione, che può aumentare le prestazioni fino a 16 volte rispetto a un P1 Premium originale.

  • Indipendentemente dal nodo in cui si esegue l'elaborazione, il meccanismo di posizionamento garantisce che la memoria rimanga disponibile per il completamento dell'operazione, entro i vincoli di memoria applicabili della capacità. Per informazioni dettagliate su vincoli di memoria, vedere la sezione limitazioni di questo documento.

  • La contesa tra carichi di lavoro delle risorse viene impedita separando i nodi condivisi in gruppi di carico di lavoro specializzati. In seguito a questa separazione, non esistono controlli per i carichi di lavoro del report impaginati.

  • Le limitazioni relative a SKU di capacità diversi non sono basate sui vincoli fisici in quanto si trovavano nella versione originale di Premium; si basano piuttosto su un set di regole previsto e chiaro che il servizio Power BI Premium applica:

    • La velocità effettiva totale della CPU della capacità è pari o inferiore alla velocità effettiva possibile con i v-core della capacità acquistata.

    • Il consumo di memoria necessario per la visualizzazione e l'aggiornamento delle operazioni rimane entro i limiti di memoria della capacità acquistata.

  • A causa di questa nuova architettura, gli amministratori dei clienti non devono monitorare le proprie capacità per individuare i segni di avvicinamento dei limiti delle risorse e vengono invece forniti indicazioni chiare quando tali limiti vengono soddisfatti. In questo modo si riduce significativamente lo sforzo e il sovraccarico richiesto dagli amministratori della capacità per mantenere prestazioni ottimali della capacità.

Altre domande? Provare a chiedere il Community di Power BI.