Date: 1月 21, 2022
如何保护应用程序和数据库 – SAP 集群
SAP 集群:实现高可用性的最佳方式
什么是 SAP 集群?
您的 SAP 系统是您组织的命脉,如果系统出现故障,您的运营就会停止。 为了支持 SAP 系统的高可用性,您的 IT 团队可以在集群环境中安装 SAP。
集群是一组两个或多个连接的服务器,它们配置有相同的操作系统、数据库和应用程序。 这些连接的服务器被称为“节点”。其中一个节点被指定为主节点。 如果主节点发生故障,集群允许您的组织自动将应用程序操作故障转移到一个或多个辅助节点,从而减少停机时间、消除数据丢失并保持数据完整性。
高可用性 SAP 集群解决方案可用于在 Linux 或 Windows 环境中运行的服务器。
流行的 SAP 集群解决方案
前端应用需求高可用性,即 S/4 HANA,任何其他依赖于 HANA 的应用程序也是如此。
Linux 供应商(例如 SUSE 和 RedHat)为 SAP 提供了几种开源 HA 解决方案,其中包括 HA 扩展及其“Enterprise for SAP”订阅。 这些供应商捆绑了开源软件,您可以使用这些软件为 HANA 数据库、ABAP SAP 中央服务 (ASCS)、评估收据结算 (ERS) 和其他 SAP 组件构建高可用性集群。[1]
SUSE HAE(和其他开源集群选项)是高度手动的,只保护单个组件。 例如,将 SUSE HAE 和其他开源解决方案与 SAP 或 SAP HANA 集成可能既耗时又复杂,需要仔细的手动脚本编写和繁琐的确认步骤。 创建应用程序感知 HA 解决方案还需要在应用程序和数据库方面具有特定的深厚专业知识。
SAP 还提供 HANA 系统复制,这是 HANA 软件附带的一项功能。 它提供 SAP HANA 数据库到同一数据中心、远程站点或云中的辅助位置的持续同步。 数据被复制到辅助站点并预加载到内存中。 发生故障时,辅助站点将接管而无需重新启动数据库,这有助于减少恢复时间目标 (RTO)。 不幸的是,必须手动触发到主节点的故障回复,并发出单独的命令。 也没有集成的 HA 故障转移编排以及 SAP 中央服务等组件。[2]SIOS HA 集群软件为您的应用程序和数据提供全面的 SAP 认证保护,包括高可用性、数据复制和灾难恢复在一个简单、经济高效的解决方案中。 SIOS 软件可让您在 Windows 或 Linux 环境中保护 SAP,在物理、虚拟、云(公共、私有和混合)和高性能闪存存储环境的任意组合中使用您选择的服务器硬件。 SIOS 软件易于配置,并提供对整个 SAP 应用程序环境的快速复制、全面监控和保护。 它在共享 (SAN) 存储或无共享 (SANless) 存储环境中提供持续的数据可用性。
对于 SAP S/4HANA 和 SAP HANA 数据库,SIOS 可用于补充 SAP 已经在使用 HANA 系统复制所做的工作,以提供完全自动化的高可用性——自动监控关键 SAP HANA 应用程序流程,以及自动故障转移和故障恢复。[3]
SIOS 保护套件在 Linux 环境中保护 SAP
适用于 Linux 的 SIOS 保护套件提供了高可用性的紧密集成组合故障转移集群、持续的 SAP 应用程序监控、数据复制和可配置的恢复策略,保护您的 SAP 应用程序免受停机和灾难的影响。 虽然 SIOS Protection Suite 可以在 SAN 环境中运行以支持传统的基于 HA 硬件的集群,但该架构采用无共享的服务器集群方法,使其能够运行 SANless。 它提供了一个强大、通用且易于配置的解决方案,具有适用于各种应用程序的自动和手动故障转移/故障恢复策略。
适用于 Linux 的 SIOS 保护套件支持 SAP 集群,如下所示:
- SIOS LifeKeeper,提供灵活的故障转移集群软件,监控整个应用程序堆栈
- SIOS DataKeeper,它提供快速、高效的基于主机的块级数据复制,用于在无 SAN 集群配置中镜像本地存储或复制到远程位置或云以进行灾难恢复
- 多个应用程序恢复工具包 (ARK),产品中内置了自动化配置和验证工具,可保护您的业务关键型应用程序(如 SAP)和数据免受停机和灾难的影响。
应用程序智能维护最佳实践故障转移
ARK 提供特定于应用程序的感知,并将应用程序堆栈连接到上下文中的 HA 解决方案,包括所有相关组件。 例如,SIOS 提供了一个 SAP HANA 应用程序恢复工具包,它提供主机自动故障转移、存储复制和系统复制以提高可用性。
最后,借助适用于 Linux 的 SIOS 保护套件,您可以在灵活、可扩展的云环境(例如 Amazon Web Services (AWS) 和 Azure)中运行关键业务应用程序,而不会牺牲性能、高可用性或灾难保护。
SIOS DataKeeper 在 Windows 环境中保护 SAP
SIOS DataKeeper Cluster Edition 是一个软件插件,它与 WSFC 简单无缝地集成,以添加性能优化的、基于主机的同步或异步复制。 使用 DataKeeper,您可以轻松创建无 SAN 集群,为您的 SAP 应用程序实现高可用性和灾难恢复,无论是在云中、在 VMware 等虚拟化环境中运行,还是在仅使用本地存储的物理服务器上运行。 它增加了高效的复制以同步每个集群节点上的本地存储,创建一个在 WSFC 看来就像传统存储一样的无 SAN 集群。 有了它,您可以在云、混合云中创建 Windows 集群,或者在云中扩展一个基于 SAN 的传统本地集群,以实现灾难恢复。
使用 SIOS DataKeeper Cluster Edition,您可以实现对关键 SAP 组件的高可用性保护,包括 ABAP SAP Central Service (ASCS) 实例、后端数据库(Microsoft SQL Server、Oracle、DB2、MaxDB、MySQL 和 PostgreSQL)、SAP Central服务实例 (SCS)。
SIOS DataKeeper 不仅消除了 SAN 的成本、复杂性和单点故障风险,还允许您在本地存储中使用最新的快速 PCIe 闪存和 SSD,以实现单一经济高效的性能和保护解决方案。
SIOS DataKeeper 还提供SAP 高可用性和云环境中的灾难恢复,例如 Amazon Web Services (AWS)、Microsoft Azure 和 Google Cloud Services,而不会牺牲性能。
如果您的组织不使用 WSFC,SIOS 提供适用于 Windows 的保护套件,其中包括 SIOS DataKeeper、SIOS LifeKeeper 和可选的应用程序恢复工具包 (ARK),用于 SAP 等领先应用程序和基础设施操作。 它是一个紧密集成的 SAP 集群解决方案,结合了高可用性故障转移集群、持续应用程序监控、数据复制和可配置的恢复策略,以保护您的业务关键型 SAP 应用程序和数据免受停机和灾难的影响。
结论
全球各地的组织都使用 SIOS HA 解决方案来保护其 SAP 应用程序,无论是在 Windows 还是 Linux 环境中运行。 这里只是几个例子:
- Bonfiglioli 是一家领先的意大利设计、制造和分销公司,使用 SIOS DataKeeper 为他们提供了一种将 SAP 系统迁移到 Microsoft Azure 云的简单方法,同时满足严格的可用性、灾难恢复和性能 SLA。
- 化学制造商 Toyo Gosei 使用 SIOS DataKeeper 将 SAP 迁移到 Azure,并通过复制构建了一个“永不停止的系统”。
- 全球最大的奇异果营销商 Zespri International 使用 SIOS DataKeeper 提供公司在 Microsoft Azure 中部署其 SAP/Microsoft SQL Server 操作所需的配置灵活性、高可用性和灾难保护。
有关高可用性 SAP 集群的更多信息,点击这里.
参考https://blogs.sap.com/2020/05/03/high-availability-and-dr-for-sap-hana-sap-s-4hana-and-sap-central-services/[1]同上。[2] https://blogs.sap.com/2020/05/03/high-availability-and-dr-for-sap-hana-sap-s-4hana-and-sap-central-services/[3]同上。经授权转载西欧