SAP HANA - 高可用性


SAP HANA 为系统故障和软件错误提供业务连续性和灾难恢复机制。HANA 系统中的高可用性定义了一系列实践,有助于在发生灾难(例如数据中心断电、火灾、洪水等自然灾害)或任何硬件故障时实现业务连续性。

SAP HANA 高可用性提供容错能力以及系统在中断后以最小的业务损失恢复系统运行的能力。

下图显示了 HANA 系统中高可用性的阶段 -

第一阶段正在为故障做准备。故障可以自动检测或通过管理操作检测。数据被备份并由备用系统接管操作。恢复过程包括修复故障系统和将原始系统恢复到以前的配置。

高可用性

要在HANA系统中实现高可用性,关键是包含额外的组件,这些组件在其他组件发生故障时不需要运行和使用。它包括硬件冗余、网络冗余和数据中心冗余。SAP HANA 提供以下几个级别的硬件和软件冗余 -

HANA系统硬件冗余

SAP HANA 设备供应商提供多层冗余硬件、软件和网络组件,例如冗余电源和风扇、纠错存储器、完全冗余网络交换机和路由器以及不间断电源 (UPS)。磁盘存储系统即使在断电的情况下也能保证写入,并使用条带化和镜像功能为磁盘故障的自动恢复提供冗余。

SAP HANA 软件冗余

SAP HANA 基于 SUSE Linux Enterprise 11 for SAP,并包含安全预配置。

SAP HANA 系统软件包含看门狗功能,在检测到停止(终止或崩溃)的情况下,该功能会自动重新启动配置的服务(索引服务器、名称服务器等)。

SAP HANA 持久冗余

SAP HANA 提供事务日志、保存点和快照的持久性,以支持系统重新启动和故障恢复,延迟最小且不会丢失数据。

HANA系统待机和故障转移

SAP HANA 系统涉及单独的备用主机,用于在主系统发生故障时进行故障转移。这通过减少中断恢复时间来提高 HANA 系统的可用性。