如何在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许可转载