Cet article explique comment le service Power BI offre la haute disponibilité et assure la continuité de l’activité et la reprise d’activité à ses utilisateurs. En lisant cet article, vous comprenez mieux comment la haute disponibilité est obtenue, dans quelles circonstances Power BI effectue un basculement et ce qu’il faut attendre du service quand il effectue un basculement.
Que signifie « haute disponibilité » pour Power BI ?
Power BI est un logiciel en tant que service (SaaS) complètement managé. Power BI résiste aux pannes d’infrastructure de sorte que les utilisateurs peuvent toujours accéder à leurs rapports. Pour plus d’informations sur les contrats de niveau de service (SLA), consultez Ressources et documents de gestion des licences.
Power BI utilise des zones de disponibilité Azure pour protéger les rapports, applications et données Power BI contre les pannes de centre de données. Des zones de disponibilité sont automatiquement appliquées et utilisées pour Power BI. Les zones de disponibilité sont des emplacements isolés des pannes au sein d’une région Azure, fournissant au moins trois emplacements distincts et uniques dans une région Azure, avec des systèmes d’alimentation, de refroidissement et de mise en réseau redondants. Elles permettent aux clients Power BI d’exécuter des applications critiques avec une plus grande disponibilité et une meilleure protection contre les pannes du centre de données. Les zones de disponibilité offrent aux clients la possibilité de résister aux défaillances du centre de données sans déclencher de basculement Power BI.
Pour plus d’informations, consultez Quelles sont les régions et zones de disponibilité Azure ?.
Qu’est-ce qu’un basculement Power BI ?
Le comportement de basculement de Power BI est différent en fonction du type de région que vous utilisez.
Dans les régions avec des paires régionales, Power BI gère plusieurs instances de chaque composant dans les centres de données Azure (également appelés régions) pour garantir la continuité de l’activité. En cas de panne ou si Power BI devient inaccessible ou inutilisable dans une région, Power BI bascule tous ses composants dans cette région sur une instance de sauvegarde. Le basculement restaure la disponibilité et l’utilisabilité de l’instance de service Power BI dans une nouvelle région, généralement située dans la même zone géographique. Pour plus d’informations, consultez le Centre de gestion de la confidentialité de Microsoft.
Une instance de service Power BI qui a basculé prend uniquement en charge les opérations de lecture, ce qui signifie que les opérations suivantes ne sont pas prises en charge pendant le basculement : actualisations, opérations de publication de rapport, modifications de tableau de bord ou de rapport et autres opérations qui nécessitent un changement des métadonnées de Power BI (par exemple, insertion d’un commentaire dans un rapport). Les opérations de lecture, comme l’affichage des tableaux de bord et des rapports (qui ne reposent pas sur DirectQuery ni Live Connect pour les sources de données locales) continuent à fonctionner normalement.
Si vous exécutez des composants Power BI dans une région sans paire régionale, les zones de disponibilité offrent une résilience. Les données ne sont pas répliquées vers une autre région, et les composants ne basculent pas vers une autre région.
Pour en savoir plus sur la façon dont Microsoft Fabric prend en charge la fiabilité, consultez Fiabilité dans Microsoft Fabric.
Comment les instances de sauvegarde restent-elles synchronisées avec mes données ?
Tous les composants de service Power BI synchronisent régulièrement leurs instances de sauvegarde. Il y a une synchronisation ponctuelle ciblée de 15 minutes pour tout contenu chargé ou modifié dans Power BI.
S’il existe un basculement dans une région avec une paire régionale, Power BI utilise la réplication géoredondante de stockage Azure et la réplication géoredondante Azure SQL pour garantir que les instances de sauvegarde existent dans d’autres régions et peuvent être utilisées.
Dans les régions sans paire régionale, Power BI utilise la réplication redondante interzone de stockage Azure et la redondance de zone Azure SQL pour répliquer les données entre les zones de disponibilité.
Pour en savoir plus sur la façon dont Microsoft Fabric prend en charge la fiabilité, consultez Fiabilité dans Microsoft Fabric.
Où se trouvent les clusters de basculement ?
Les instances de sauvegarde résident dans la même zone géographique que celle sélectionnée quand votre organisation s’inscrit à Power BI, sauf indication contraire dans Microsoft Trust Center. Une zone géographique peut contenir plusieurs régions et Microsoft peut répliquer des données sur n’importe quelle région d’une zone géographique spécifique pour assurer la résilience des données. Microsoft ne réplique ni ne déplace les données d’un client en dehors de la zone géographique. Pour avoir un mappage des zones géographiques proposées par Power BI et des régions qu’elles contiennent, consultez Microsoft Trust Center.
Comment Microsoft détermine s’il faut effectuer un basculement ?
Deux systèmes différents permettent de déterminer si un basculement est nécessaire :
- Des sondes de supervision internes et externes indiquent un manque de disponibilité ou une incapacité de fonctionnement normal. Des indications peuvent s’appuyer sur des pannes détectées dans les composants de Power BI, ou dans un ou plusieurs services dont dépend Power BI dans une région.
- L’équipe des opérations centrales Microsoft Azure signale les pannes critiques dans une région.
Dans les deux cas, ce sont les membres de la direction Power BI qui prennent la décision d’opérer le basculement. La décision n’est pas automatisée. Une fois la décision prise, le basculement est automatique.
Comment savoir si Power BI est en mode de basculement ?
Une notification est publiée sur la Page de support de Power BI. Les informations de notification incluent les opérations principales qui ne sont pas disponibles, notamment la publication, l’actualisation, la création de tableau de bord, la duplication de tableau de bord et les changements d’autorisation.
Combien de temps faut-il à Power BI pour effectuer le basculement ?
Pour un basculement de zone, Power BI peut terminer le processus de basculement en environ 30 secondes et continuer à fonctionner sans limitations. Pour un basculement régional, Power BI prend environ 15 minutes pour redevenir opérationnel une fois la décision prise qu’un basculement est nécessaire. Le temps nécessaire pour déterminer qu’un basculement est nécessaire varie selon scénario qui a déclenché le basculement.
Power BI utilise la géoréplication du stockage Azure pour effectuer le basculement. Si de telles réplications ont généralement un point de retour de 15 minutes, Power BI ne peut pas garantir de délai. Pour plus d’informations, consultez Redondance de Stockage Azure.
Qu’advient-il des espaces de travail et des rapports si ma capacité Premium n’est plus disponible ?
Si une capacité Premium n’est plus disponible, les espaces de travail et les rapports restent accessibles et visibles pour tous.
Quand mon instance Power BI retourne-t-elle dans la région d’origine ?
Les instances de service Power BI retournent dans leur région d’origine quand le problème qui a provoqué le basculement est résolu. Consultez la page de support Power BI : Quand le problème est résolu, l’équipe Power BI supprime la notification qui décrit le basculement. À ce stade, les opérations doivent être revenues à la normale.
Suis-je responsable de la disponibilité de ma solution Power BI ?
Si la solution Power BI utilisée dans votre organisation implique l’un des éléments suivants, vous devez prendre des mesures pour assurer la haute disponibilité de la solution :
- Si votre organisation utilise Power BI Premium, vérifiez que la capacité Premium est dimensionnée pour répondre aux demandes de charge de votre déploiement. Pour vous aider à planifier et à satisfaire cette exigence, consultez le livre blanc Planification et déploiement de Power BI Premium. Pour faciliter la surveillance, de nouvelles fonctionnalités sont régulièrement ajoutées au portail d’administration dans Power BI et à l’application Métriques de capacité Power BI Premium.
- Si votre organisation accède à des sources de données locales à l’aide de la passerelle de données locale, vous devez configurer celle-ci pour prendre en charge la haute disponibilité. Consultez Gérer les clusters à haute disponibilité et l’équilibrage de charge de la passerelle de données locale. Suivez ces conseils si vous actualisez des rapports en mode d’importation ou accédez à des données ou des modèles de données à l’aide de DirectQuery ou de Live Connect.
Les passerelles fonctionnent-elles en mode de basculement ?
Non. Les données provenant des sources de données locales (tous les rapports et tableaux de bord basés sur Direct Query et Live Connect) ne fonctionnent pas pendant le basculement. Toutefois, la configuration de la passerelle ne change pas. Quand l’instance Power BI retourne à son état d’origine, les passerelles retrouvent des fonctions normales.
En cas de sinistre extrême dans une région primaire, qui vous empêche de restaurer une passerelle pendant une période considérable, la région primaire basculée autorise les opérations de lecture et d’écriture pour vous permettre de redéployer et de configurer une passerelle sur la nouvelle région.
Vous pouvez choisir d’installer une nouvelle passerelle sur une autre machine ou de reprendre une passerelle existante. La reprise de la passerelle existante est normalement plus simple, car toutes les sources de données associées à l’ancienne passerelle sont transférées vers la nouvelle.