Este artigo explica como o serviço do Power BI oferece alta disponibilidade e fornece continuidade dos negócios e recuperação de desastres para seus usuários. Depois de ler este artigo, você deve ter uma melhor compreensão de como a alta disponibilidade é obtida, sob quais circunstâncias Power BI executa um failover e o que esperar do serviço quando ele falhar.
O que significa "alta disponibilidade" para Power BI?
Power BI é um software como serviço (SaaS) totalmente gerenciado. Power BI é resiliente a falhas de infraestrutura para que os usuários sempre possam acessar seus relatórios. Para obter informações sobre SLAs, consulte Recursos de Licenciamento e Documentos.
Power BI usa Azure zonas de disponibilidade para proteger Power BI relatórios, aplicativos e dados contra falhas de datacenter. As zonas de disponibilidade são aplicadas automaticamente e usadas para Power BI. As zonas de disponibilidade são locais isolados contra falhas dentro de uma região do Azure que fornecem três ou mais locais distintos e separados, com energia, refrigeração e rede redundantes. As zonas de disponibilidade permitem que os clientes do Power BI executem aplicativos críticos com maior disponibilidade e tolerância a falhas diante de falhas em data centers. As zonas de disponibilidade fornecem aos clientes a capacidade de suportar falhas de datacenter sem disparar um failover de Power BI.
Para obter mais informações, consulte O que são Azure regiões e zonas de disponibilidade?
O que é um failover Power BI?
O comportamento de failover do Power BI varia de acordo com o tipo de região que você usa.
Em regions com pares regionais, Power BI mantém várias instâncias de cada componente em datacenters Azure (também conhecidos como regiões) para garantir a continuidade dos negócios. Se houver uma indisponibilidade ou se o Power BI se tornar inacessível ou inoperante em uma região, o Power BI fará o failover de todos os seus componentes nessa região para uma instância de backup. O failover restaura a disponibilidade e a operabilidade à instância do serviço do Power BI em uma nova região, geralmente dentro da mesma localização geográfica. Para saber mais, consulte a Central de Confiabilidade da Microsoft.
Uma instância do serviço do Power BI que sofreu failover dá suporte apenas a operações de leitura, o que significa que as seguintes operações não têm suporte durante o failover: atualizações de dados, operações de publicação de relatórios, modificações em painéis ou relatórios e outras operações que exigem alterações nos metadados do Power BI (por exemplo, inserir um comentário em um relatório). As operações de leitura, como exibir painéis e exibir relatórios (que não são baseados no DirectQuery ou live connect para fontes de dados locais) continuam funcionando normalmente.
Se você executar componentes do Power BI em uma região sem par regional, as zonas de disponibilidade oferecem resiliência. Os dados não são replicados para outra região e os componentes não fazem failover para outra região.
Para saber mais sobre como Microsoft Fabric dá suporte à confiabilidade, consulte Reliability no Microsoft Fabric.
Como as instâncias de backup são mantidas em sincronia com meus dados?
Todos os componentes serviço do Power BI sincronizam regularmente suas instâncias de backup. Há uma sincronização pontual direcionada de 15 minutos para qualquer conteúdo carregado ou alterado em Power BI.
Se houver um failover em uma região com um par regional, o Power BI usará a replicação com redundância geográfica do Armazenamento do Azure e a replicação com redundância geográfica do SQL do Azure para garantir que existam instâncias de backup em outras regiões e que possam ser usadas.
Em regiões sem um par de região, o Power BI usa replicação com redundância de zona do Armazenamento do Azure e redundância de zona do SQL do Azure para replicar dados entre zonas de disponibilidade.
Para saber mais sobre como Microsoft Fabric dá suporte à confiabilidade, consulte Reliability no Microsoft Fabric.
Onde estão localizados os clusters de failover?
As instâncias de backup ficam na mesma localização geográfica (geo) que você seleciona quando sua organização se inscreve no Power BI, exceto quando indicado no Microsoft Trust Center. Uma área geográfica pode conter várias regiões e Microsoft pode replicar dados para qualquer uma das regiões em uma área geográfica específica para resiliência de dados. Microsoft não replica nem move dados do cliente para fora da área geográfica. Para obter um mapeamento das áreas geográficas oferecidas por Power BI e as regiões dentro delas, consulte a Central de Confiabilidade Microsoft.
Como Microsoft decide fazer failover?
Há dois sistemas diferentes que indicam quando um failover pode ser necessário:
- Sondas de monitoramento externas e internas indicam indisponibilidade ou incapacidade de funcionar corretamente. As indicações podem ser baseadas em interrupções detectadas em componentes Power BI ou em um ou mais dos serviços dos quais Power BI depende em uma região.
- A equipe de operações centrais do Microsoft Azure relata interrupções críticas em uma região.
Em ambos os casos, os membros da equipe executiva do Power BI decidem iniciar o failover. A decisão não é automatizada. Depois que a decisão é tomada, o failover é automático.
Como saber se Power BI está no modo de failover?
Uma notificação é postada na página de suporte Power BI. As informações de notificação incluem as principais operações que não estão disponíveis, incluindo publicação, atualização, criação de painel, painel duplicado e alterações de permissão.
Quanto tempo o Power BI leva para fazer failover?
Em caso de failover de zona, o Power BI pode concluir o processo de failover em aproximadamente 30 segundos e continuar funcionando sem limitações. Em caso de failover regional, o Power BI leva aproximadamente 15 minutos para voltar a ficar operacional após ser decidido que o failover é necessário. O tempo para identificar se um failover é necessário varia, com base no cenário que causou o failover.
Power BI usa a replicação geográfica do Armazenamento do Azure para executar o failover. Essas replicações geralmente têm um ponto de retorno de 15 minutos, no entanto, Power BI não podem garantir um período de tempo. Para obter mais informações, consulte redundância de armazenamento do Azure.
O que acontece com os espaços de trabalho, os modelos semânticos e os relatórios se minha capacidade Premium ficar indisponível?
Se uma capacidade Premium ficar indisponível, workspaces, modelos semânticos e relatórios permanecerão acessíveis e visíveis para todos. Os usuários podem continuar consultando seus modelos semânticos. Para o modo de importação, os dados são tão atuais quanto a operação de atualização mais recente. No modo DirectQuery e no modo Direct Lake, o modelo semântico exige que as fontes de dados estejam disponíveis.
Quando minha instância de Power BI retorna à região original?
As instâncias do serviço do Power BI retornam para a região original quando o problema que causou o failover é resolvido. Verifique a página de suporte do Power BI: quando o problema é resolvido, a equipe de Power BI remove a notificação que descreve o failover. Nesse ponto, as operações devem voltar ao normal.
Sou responsável pela disponibilidade da minha solução de Power BI?
Se a solução Power BI usada em sua organização envolver um dos seguintes elementos, você deverá tomar medidas para garantir que a solução permaneça altamente disponível:
- Se sua organização usar Power BI Premium, verifique se a capacidade Premium é dimensionada para atender às demandas de carga de sua implantação. Para ajudá-lo a planejar e atender a esse requisito, consulte o white paper Power BI Premium Planning and Deployment. Para ajudar no monitoramento, novos recursos são adicionados regularmente ao portal de administração no Power BI e no aplicativo Métricas de Capacidade do Power BI Premium.
- Se sua organização acessar fontes de dados locais usando o gateway de dados local, você deverá configurar o gateway para dar suporte à alta disponibilidade, consulte Gerenciar clusters de alta disponibilidade e balanceamento de carga do gateway de dados local. Use estas diretrizes se você estiver atualizando relatórios no modo de importação ou acessando dados ou modelos de dados usando o DirectQuery ou o Live Connect.
Os gateways funcionam em modo de failover?
Não. Os dados necessários de fontes de dados locais (relatórios e dashboards baseados em Consulta Direta e Live Connect) não funcionam durante um failover. No entanto, a configuração do gateway não é alterada. Quando a instância Power BI retorna ao estado original, os gateways retornam às funções normais.
Se houver um desastre extremo em uma região primária que impeça você de restaurar um gateway por um período considerável, a região primária após o failover permitirá operações de leitura e gravação, para que você possa reimplantar e configurar um gateway para a nova região.
Você pode optar por instalar um novo gateway em um computador diferente ou assumir um gateway existente. Assumir o gateway existente deve ser mais simples, pois todas as fontes de dados associadas ao gateway antigo são transferidas para o novo.
Posso exportar ou fazer backup de modelos semânticos durante o failover?
Não. Após um failover, as operações de exportação e backup não funcionam porque o Power BI opera em modo somente leitura de recuperação de desastres (DR). Você pode usar as APIs REST apenas para recuperar propriedades do modelo semântico e definições do modelo.
Para se recuperar, você pode implantar novamente as definições de modelo e atualizar os modelos em um novo locatário na nova região. Ao executar uma atualização, você recarrega os dados em um modelo semântico.