SAP HANA - 高可用性

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

SAP HANA高可用性提供容错能力,以及系统在中断后恢复系统操作的能力,并且业务损失最小.

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

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

高可用性

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

HANA系统硬件冗余

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

SAP HANA软件冗余

SAP HANA基于适用于SAP的SUSE Linux Enterprise 11,并包含安全预配置.

SAP HANA系统软件包含一个监视功能,可自动重启已配置的服务(索引服务器) ,如果检测到停止(被杀死或崩溃),

SAP HANA持久性冗余

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

HANA系统待机和故障转移

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