Availability-Groups

數據倉庫高可用性的最佳選擇是什麼?

  • August 23, 2019

我有一個客戶,他有一個現有的 1.5Tb 數據倉庫,目前正計劃在新環境中完全刷新 DW。他們的基礎架構經理組織了 2 台伺服器,每台伺服器都採用 SQL 2017 標準,現在要求我為新的 DW 數據庫/實例規劃 HA/DR 計劃。

我立即想到了使用 AlwaysOn 可用性組,儘管我以前從未使用過它們,而且我讀過的文章都沒有談論典型的數據倉庫工作負載——都是 OLTP 應用程序。在他們目前的 DW 上執行一個大型的每日 ETL 流程和一個較小的日內 ETL 流程,這會對我們如何處理這個問題產生影響嗎?

謝謝 - 任何幫助我指出正確的方向都會是有益的!

大多數數據倉庫都處於簡單恢復模式,大多數真正的 HA 解決方案都需要完全恢復(AG、鏡像)。日誌傳送的最低要求是批量記錄,但這並不是真正的 HA,因為沒有自動故障轉移。

如果您的情況是這樣(因為確實,完全恢復中的數據倉庫是香蕉鎮的瘋狂),您最好的選擇是故障轉移集群

它不關心您的數據庫採用哪種恢復模式,因為它比 SQL Server 更依賴於 Windows。如果某個節點出現問題,您的 SQL Server 只能選擇駐留在集群中的不同節點上。這項技術的一個要求是使用共享儲存,如 SAN。

在大多數情況下,您會獲得自動故障轉移,但沒有可讀副本(BAG 也無法獲得)。使用標準版,您僅限於兩個節點集群,但這應該沒什麼大不了的。

如果您不太熟悉 SQL Server,故障轉移群集也更容易管理。您確實需要基本的 Windows 系統管理員技能。當 AG 出現故障或更新檔變壞時(不幸的是,這種情況經常發生)時,AG 可能會成為一個棘手的問題。

我可以看到您擁有 SQL Server 2017 標準版,因此您可以將 Basic Always On 可用性組用於單個數據庫。

請在此處查看詳細資訊:點擊此處

限制

引用自:https://dba.stackexchange.com/questions/245995