Date: 9月 7, 2023
如何保护 Windows 操作系统中的应用程序
为了减少系统停机时间并确保 Windows 的高可用性,IT 最佳实践建议您连接两个或更多服务器(或节点)并使用群集软件。高可用性集群软件监视主节点的运行状况,并在检测到问题时启动恢复操作。如果发生故障,辅助节点需要访问存储中最新版本的数据。在传统集群中,这是通过将集群的所有节点连接到同一共享存储或使用高效的集群感知复制软件来同步所有集群节点上的本地存储来实现的。
集群节点应在地理上分开,以保护应用程序免受站点范围和区域灾难的影响。
您有多种 Windows 集群软件可供选择,包括 Microsoft Windows Server 故障转移集群、SIOS LifeKeeper for Windows 等。
什么是窗口聚类?
在Windows环境中,两个或多个节点共享相同的存储。第三个节点通常配置为“见证”服务器,在节点之间的连接丢失时指定主服务器。除了监控集群的运行状况之外,节点还共同提供:[1]
- 资源管理 –各个节点提供 SAN 和网络接口等物理资源。托管应用程序注册为集群资源,并且可以配置对其他资源的启动和运行状况依赖项。
- 故障转移协调 –每个资源都托管在一个主节点上,并且可以自动或手动传输到一个或多个辅助节点。当发生故障转移时,节点和托管应用程序会收到通知,以便它们能够做出适当的反应。WSFC 与 Microsoft Always On 可用性组和 Always On 故障转移群集配合使用,以协调 Microsoft SQL Server 环境中的故障转移。
SIOS DataKeeper 如何补充 WSFC
WSFC 需要共享存储来确保所有群集节点在发生故障转移时都能访问最新数据。通常,公司使用昂贵的 SAN 硬件来确保数据冗余。SAN 代表单点故障风险。而且,如果您希望在具有相同 Windows Server 故障转移群集保护的云中运行应用程序,则没有可用的 SAN。
SIOS DataKeeper 集群版通过消除对共享存储的需求,无缝集成并扩展 WSFC 和 SQL Server Always On 故障转移群集。它提供性能优化的、基于主机的复制,以同步所有集群节点中的本地存储,从而创建 SANless 集群。当 WSFC 管理集群时,SIOS DataKeeper 执行存储的同步或异步复制,使备用节点在发生故障转移时能够立即访问最新数据。SIOS DataKeeper 不仅消除了 SAN 的成本、复杂性和单点故障风险,而且还允许您在本地存储中使用最新的快速 PCIe 闪存和 SSD,以单一成本实现性能和保护。有效的解决方案。
借助 SIOS DataKeeper,您还可以平衡每个应用程序的网络带宽和 CPU 利用率。
- 如果快速复制至关重要,SIOS DataKeeper 可以实现 90% 以上的带宽利用率,以加速数据同步。
- 如果最大限度地减少网络影响是您的首要任务,SIOS DataKeeper 提供集成压缩和带宽限制。
此外,SIOS DataKeeper 的目标快照功能允许您从辅助节点运行时间点报告,以卸载可能影响主节点性能的工作负载。这使您可以更快地查询和运行报告并更快地做出决策。
SIOS DataKeeper Cluster Edition 与 WSFC 合作,使用您选择的行业标准硬件和“无共享”的本地附加存储来保护关键业务 Windows 环境,包括 Microsoft SQL Server、SAP、SharePoint、Lync、Dynamics 和 Hyper-V。 ”或 SANless 配置。[2] SIOS DataKeeper 还为云环境(例如 Amazon Web Services (AWS)、Microsoft Azure 和 Google Cloud Services)中的关键业务应用程序提供高可用性和灾难恢复保护,而不会牺牲性能。
适用于 Windows 的 SIOS LifeKeeper – 在没有 WSFC 的情况下保护 Windows 应用程序
SIOS LifeKeeper for Windows 是一个紧密集成的集群解决方案,它结合了高可用性故障转移集群、持续应用程序监控、数据复制和可配置的恢复策略可保护您的关键业务应用程序和数据免受停机和灾难的影响。
分布式元数据和通知
WSFC 服务和节点的元数据/状态托管在集群中的每个节点上。当任何节点上发生更改时,更新的信息会自动复制到所有其他节点。
SIOS LifeKeeper for Windows 监视应用程序环境的运行状况,包括服务器、操作系统和数据库。它可以在本地以及同一站点或其他位置的另一台集群服务器上停止和重新启动应用程序。当检测到问题时,SIOS LifeKeeper 会自动执行恢复操作并自动管理级联和优先级故障转移。
借助 SIOS LifeKeeper,您可以选择使用各种存储设备(包括直连存储、iSCSI、光纤通道等)的 SAN 或 SANless 集群。
流行的 SIOS Windows 集群解决方案
下面将更详细地讨论一些最流行的 SIOS Windows 集群解决方案(适用于 SQL Server、SAP 和基于云的环境)。
适用于 SQL Server、SAP 和 Oracle 的 Windows 集群
SIOS 为应用程序和数据提供全面的保护,包括高可用性、数据复制和灾难恢复。为了保护 Windows 环境中的 SAP,SIOS LifeKeeper 监控整个应用程序堆栈。无论您是将 Oracle 数据库与 SAP 一起使用还是运行独立的 Oracle 应用程序,SIOS 都会保护您的 Oracle 数据库 – 您只需选择与您的配置相匹配的应用程序恢复工具包即可。
云中的 Windows 集群
无论您需要 SIOS DataKeeper 在云中启用 Windows Server 故障转移群集,还是需要适用于 Windows 的 SIOS LifeKeeper 来进行应用程序监控和故障转移编排以及高效的块级数据复制,SIOS 都能提供完整的配置灵活性。SIOS 允许您在物理、虚拟、云或混合云基础设施的任意组合中创建集群。例如,通过与 WSFC 配合使用,SIOS DataKeeper 可以:
- 保护关键的本地或混合业务应用程序到 AWS、Azure 或 Google Cloud 中的高可用性 Windows 环境。
- 通过在 AWS、Azure 或 Google Cloud 中创建 Windows 集群来保护云应用程序,例如 SQL Server 和 SAP。
- 通过跨云可用区或区域对应用程序实例进行故障转移,提供站点范围、本地或区域高可用性和灾难恢复保护。
SIOS DataKeeper Cluster Edition 可提供跨云的高可用性集群保护
保护业界最广泛的应用
SIOS 提供支持广泛的应用程序、操作系统和基础架构环境的产品,提供可以满足您所有高可用性需求的单一解决方案。这里只是展示 SIOS 强大功能的几个示例。
- 西澳大利亚的珀斯体育场通过 WSFC 实施了 SIOS DataKeeper,为其 Hyper-V 虚拟机提供高可用性。
- 支付宝(paygoutilities.com),总部位于美国,通过 WSFC 实施了 SIOS DataKeeper,为 AWS 上的 SQL Server 提供高可用性。
- 总部位于日本的 Toyo Gosei 通过 WSFC 实施了 SIOS DataKeeper,为其 Azure 上的 SAP 应用程序提供高可用性和灾难恢复。
有关支持 Windows 环境的高可用性/灾难恢复解决方案的更多信息,请单击此处 [TM(1] 。
参考
https://www.techopedia.com/definition/24358/windows-clustering
https://searchwindowsserver.techtarget.com/definition/Windows-Server-failover-clustering
https://docs.microsoft.com/en-us/sql/sql-server/failover-clusters/windows/windows-server-failover-clustering-wsfc-with-sql-server?view=sql-server-ver15
[2] 无共享架构 (SN) 是一种分布式计算架构,其中每个更新请求均由单个节点(处理器/内存/存储单元)满足。https://en.wikipedia.org/wiki/Shared-nothing_architecture
经许可转载安全操作系统