Power BI 高可用性、故障轉移和災害復原常見問題

本文說明 Power BI 服務 如何提供高可用性,併為其使用者提供商務持續性和災害復原。 閱讀本文之後,您應該進一步瞭解如何達到高可用性、在哪些情況下 Power BI 執行故障轉移,以及當服務故障轉移時預期的情況。

Power BI 的「高可用性」代表什麼意思?

Power BI 是完全受控的軟體即服務(SaaS)。 Power BI 可復原基礎結構失敗,讓使用者一律可以存取其報表。 如需 SLA 的相關信息,請參閱 授權資源和檔

Power BI 使用 Azure 可用性區域 來保護 Power BI 報表、應用程式和資料免於資料中心失敗。 可用性區域會自動套用並用於Power BI。 可用性區域是 Azure 區域內的容錯隔離位置,可在具有備援電源、冷卻和網路功能之 Azure 區域內提供三個或多個不同且唯一的位置。 可用性區域可讓 Power BI 客戶執行具有較高可用性和資料中心失敗容錯的重要應用程式。 可用性區域可讓客戶承受數據中心失敗,而不需要觸發PowerBI故障轉移。

如需詳細資訊,請參閱 什麼是 Azure 區域和可用性區域

什麼是Power BI故障轉移?

Power BI 會維護 Azure 數據中心(也稱為區域)中每個元件的多個實例,以確保商務持續性。 如果發生中斷,或 Power BI 在區域中變得無法存取或無法運作,Power BI 會將該區域中的所有元件失敗至備份實例。 故障轉移會將可用性和操作性還原至新區域中 Power BI 服務 實例通常位於相同的地理位置內。 如需詳細資訊,請參閱 Microsoft 信任中心

故障轉移 Power BI 服務 實例僅支援讀取作業,這表示故障轉移期間不支援下列作業:重新整理、報表發行作業、儀錶板或報表修改,以及其他需要變更 Power BI 元數據的作業(例如,在報表中插入批注)。 讀取作業,例如顯示儀錶板和顯示報表(不是以 DirectQuery 或 Live 連線 為基礎的內部部署數據源)會繼續正常運作。

備份實例如何與我的數據保持同步?

所有 Power BI 服務元件都會定期同步其備份實例。 Power BI 中上傳或變更的任何內容都有 15 分鐘的目標時間點同步處理。 如果有故障轉移,Power BI 會使用 Azure 記憶體異地備援複寫和 Azure SQL 異地備援復寫來保證備份實例存在於其他區域中,而且可以使用。

故障轉移叢集位於何處?

備份實例位於您組織註冊 Power BI 時所選取的相同地理位置(地理位置),但 Microsoft 信任中心記下的位置除外。 地理位置可以包含數個區域,Microsoft 可能會將數據復寫至特定地理位置內的任何區域,以取得數據復原能力。 Microsoft 不會在異地復寫或行動客戶數據。 如需 Power BI 及其內區域所提供的地理位置對應,請參閱 Microsoft 信任中心

Microsoft 如何決定故障轉移?

有兩個不同的系統,指出何時可能需要故障轉移:

  • 外部和內部監視探查表示缺乏可用性或無法正常運作。 指示可能基於Power BI元件中偵測到的中斷,或Power BI相依於區域中的一或多個服務。
  • Microsoft Azure 中央作業小組會報告區域中重大中斷情況。

在這兩種情況下,Power BI 執行小組成員決定故障轉移。 決策不會自動化。 決策完成之後,故障轉移就會自動進行。

如何? 知道Power BI處於故障轉移模式嗎?

通知會張貼在 Power BI支援頁面上。 通知資訊包括無法使用的主要作業,包括發佈、重新整理、建立儀錶板、重複儀錶板和許可權變更。

Power BI 需要多久時間才能故障轉移?

針對區域故障轉移,Power BI 可以在大約 30 秒內完成故障轉移程式,並繼續運作,而不受限制。 針對區域故障轉移,在決定需要故障轉移之後,Power BI 需要大約 15 分鐘的時間才能再次運作。 識別需要故障轉移的時間會根據造成故障轉移的案例而有所不同。

Power BI 會使用 Azure 儲存體 GEO 複寫來執行故障轉移。 這類復寫通常有 15 分鐘的傳回點,不過 Power BI 無法保證時間範圍。 如需詳細資訊,請參閱 Azure 記憶體備援

如果我的 進階版 容量無法使用,工作區和報表會發生什麼情況?

如果 進階版 容量變成無法使用,工作區和報表仍可供所有人存取及顯示。

我的 Power BI 實例何時會返回原始區域?

當造成故障轉移的問題解決時,Power BI 服務 實例會回到其原始區域。 檢查 Power BI 支援頁面:問題解決時,Power BI 小組會移除描述故障轉移的通知。 此時,作業應該回到正常狀態。

我是否負責Power BI解決方案的可用性?

如果組織中使用的 Power BI 解決方案涉及下列其中一個元素,您必須採取措施,以確保解決方案保持高可用性:

  • 如果您的組織使用Power BI 進階版,請確定 進階版容量的大小符合部署的負載需求。 若要協助您規劃並符合此需求,請參閱 Power BI 進階版 規劃和部署白皮書。 為了協助監視,新功能會定期新增至 Power BI 中的系統管理入口網站,以及 Power BI 進階版 容量計量應用程式。
  • 如果您的組織使用內部部署數據閘道存取內部部署資料源,您必須設定閘道以支援高可用性,請參閱 管理內部部署數據閘道高可用性叢集和負載平衡。 無論您是在匯入模式中重新整理報表,還是使用 DirectQuery 或 Live 連線 存取數據或數據模型,請使用本指南。

閘道是否在故障轉移模式中運作?

否。 內部部署數據源所需的數據(任何以直接查詢和即時 連線 為基礎的報表和儀錶板)在故障轉移期間無法運作。 但閘道組態不會變更。 當 Power BI 實例回到其原始狀態時,閘道會返回一般函式。

如果主要區域中發生極端的災害,導致您無法在相當長時間內還原閘道,則故障轉移的主要區域允許讀取和寫入作業,因此您可以針對新區域重新部署和設定閘道。

您可以選擇在不同的計算機上安裝新的閘道,或接管現有的閘道。 接管現有的閘道應該更簡單,因為與舊閘道相關聯的所有數據源都會傳送至新的數據源。