如何在Google Cloud Platform中構建Sanless SQL Server故障轉移群集實例
如果您要在Google Cloud Platform(GCP)上託管SQL Server,您需要確保它具有高可用性。最好和最經濟的方法之一是在Google Cloud Platform中構建一個Sanless SQL Server故障轉移群集實例。
成本效益
由於SQL Server Standard Edition支持故障轉移群集,因此我們可以避免與永遠在線可用性組所需的SQL Server Enterprise Edition相關的成本。此外,SQL Server故障轉移群集是一種更強大的解決方案,因為它可以保護整個SQL Server實例。它在DTC(分佈式事務處理協調器)支持方面沒有限制,並且更易於管理。此外,它支持您可能仍然擁有的早期版本的SQL Server,例如SQL 2012到最新的SQL 2017。遺憾的是,由於缺乏對跨子網故障轉移的支持,因此不支持SQL 2008 R2。
與SIOS Datakeeper有何不同?
傳統上,SQL Server FCI要求您擁有SAN或某種類型的共享存儲設備。在雲中,沒有群集感知共享存儲。代替SAN,我們將使用SIOS DataKeeper Cluster Edition(DKCE)構建SANless集群。DKCE使用塊級複製來確保每個實例上的本地連接存儲保持彼此同步。它還通過稱為DataKeeper Volume的自己的存儲類資源與Windows Server Failover Clustering集成,後者取代了物理磁盤資源。就集群而言,SIOS DataKeeper卷看起來像物理磁盤,而不是控制SCSI保留。它控製鏡像方向,確保只有活動服務器寫入磁盤,並且被動服務器同步或異步接收所有更改。
Google雲平台中的Sanless SQL Server故障轉移群集實例入門
在本指南中,我們將介紹在同一區域中的兩個實例之間構建雙節點故障轉移群集的步驟,但是在GCP內的不同區域中,如圖1所示。 要了解有關Sanless SQL Server故障轉移群集實例的更多信息,請訪問https://us.sios.com/sios-resources/white-paper-build-sql-server-failover-cluster-gcp/了解有關SIOS DataKeeper的更多信息經Clusteringformeremortals.com許可轉載