Date: 4月 29, 2022
如何使用 WSFC 在云中实现高可用性
Microsoft Windows Server 包括 Windows Server 故障转移群集 (WSFC) 软件,以确保关键应用程序的可用性。 在本地环境中,集群中的主节点和备用节点连接到同一个共享存储。 但是,此基础架构不能直接带到云端。 跨主系统和备用系统的共享存储在 WSFC 中必不可少,但共享存储不能与 AWS、Azure 或 Google Cloud 中的 IaaS(基础设施即服务)等公共云服务一起使用。
地理分离的共享存储对于 WSFC在云中不可用
在将本地应用程序迁移到云端时,公司更愿意将其整个基础架构(包括 WSFC)迁移到云端,而无需更改本地操作流程。 这使他们能够通过在云中应用相同的 WSFC 技能和专有技术来最大程度地减少中断。
组成集群的服务器分为主节点(应用程序运行的地方)和备用节点。 WSFC 软件监控应用程序和服务器节点以确保它们正常运行。 如果 WSFC 检测到主节点出现问题,它会在称为“故障转移”的过程中将应用程序的操作切换到备用节点。
在 WSFC 环境中,主服务器和备用服务器连接到共享存储——通常称为 SAN(存储区域网络)或 iSCSI-SAN 存储的存储。
要将操作从主服务器故障转移到备用服务器,必须切换网络链接,以便备用服务器可以读取和写入通常读取和写入主服务器的 SAN。 这样,可以在短时间内重新启动服务,让备用服务器访问与主节点相同的数据并满足低恢复点目标(RPO)。
查看相关内容:灾难恢复基础.
但是,将 WSFC 迁移到云时,没有可用的 SAN。 例如,您不能将 Amazon Web Services (AWS) 和 Microsoft Azure 链接到多个节点(服务器)以用作共享存储。 这同样适用于其他云服务的 IaaS。
可以在没有共享存储的情况下基于 WSFC 构建 HA 集群配置,但需要非常高级的技能,例如创建自己的程序来恢复备用节点上的数据。 操作复杂,事件发生时不易验证。
数据复制软件解决问题
要解决此问题,您可以安装数据复制专用于 HA 集群的软件 – 例如 SIOS DataKeeper Cluster Edition – 并在本地服务器之间同步存储。 使用基于主机的块级复制实时同步主备节点本地磁盘上的数据。 使用这种方法,您不需要共享存储。 相反,您可以使用熟悉的 WSFC 构建 HA 集群配置,而不会中断已建立的流程。
使用 DataKeeper,同步节点在 WSFC 管理屏幕(故障转移集群管理)中显示为 SAN。 如果您的运营经理使用过 WSFC,他们几乎不需要使用这种方法进行培训。
云中的高可用性超越了本地 HA使用 SIOS DataKeeper 和 WSFC
DataKeeper 集群版是与 Windows Server 故障转移群集 (WSFC) 无缝集成的软件插件,可添加性能优化的基于主机的同步或异步复制。 万一 HA 集群发生故障,WSFC 将协调操作故障转移到备用节点并访问共享存储,就像它是共享存储一样。 这种简单的机制可以在不改变现有系统操作的情况下迁移到 AWS。
在不影响熟悉的 WSFC 操作的情况下,可以使用相当于或优于本地部署的 DataKeeper 来保证云中的高可用性高可用性. 这种集群配置的优点是非常简单,可以轻松应用于任何云环境。
与 WSFC 无缝集成
SIOS DataKeeper Cluster Edition 通过提供性能优化的、基于主机的数据复制机制与 Windows Server Failover Clustering (WSFC) 无缝集成并进行了扩展。 在 WSFC 管理软件集群的同时,SIOS 执行数据复制以在共享存储集群不可能或不切实际的情况下(例如在云、虚拟和高性能存储环境中)实现灾难保护并确保零数据丢失。
经授权转载西欧