Sql-Server
鏡像和故障轉移集群之間有什麼區別?什麼時候推薦使用其中的一種?
鏡像和故障轉移集群之間的主要區別是什麼?
每個人解決了什麼樣的問題,在什麼樣的場景中每個人都被推薦而不是另一個?
鏡像是一種提高使用者數據庫高可用性並創建實時維護的源數據庫副本的技術。這是通過將所有活動事務日誌記錄傳送到鏡像伺服器來完成的。
來自MSDN:
“數據庫鏡像是提高數據庫可用性的主要軟體解決方案。鏡像是在每個數據庫的基礎上實現的,並且僅適用於使用完整恢復模型的數據庫。簡單和批量日誌恢復模型不支持數據庫鏡像。數據庫鏡像在 SQL Server Standard 和 Enterprise 中受支持。"
群集是一種為整個 SQL Server 實例提供高可用性的技術。這意味著可以擁有兩個具有相同結構(作業系統、應用程序、服務、服務包、更新檔等)和共享儲存(數據本身)的伺服器。
來自MSDN:
“SQL Server 故障轉移集群為整個 SQL Server 實例提供高可用性支持。SQL Server 故障轉移集群建立在 Windows Server 故障轉移集群之上。要創建 SQL Server 故障轉移集群,首先需要創建底層的 Windows Server 故障轉移集群。”
這是微軟虛擬學院今天由 MS 提供的關於高可用性的課程:了解微軟的高可用性解決方案。