
# 高可用及灾备相关概念
- **可用性** **（Availability** **）**
可用性是衡量系统运行连续性的量度，以时间百分比表示，与停机时间成反比。例如，如果一个给定的系统被设计为99.9%的时间，其每年的停机时间必须小于0.1%，或9小时。
- **停机时间（Downtime** **）**
停机是中断的结果，可能是有意的（例如系统升级）、非计划故障造成的。故障可能是由于设备故障、软件或网络故障或由于火灾等重大灾害，区域停电或施工事故，可能造成整个数据中心停用。
- **高可用(High Availability)**
高可用性是一套业务技术、工程实践和设计原则。这是通过消除单点故障（容错）和提供能力来实现系统连续性。以最小的业务损失（故障恢复能力）在系统中断后迅速恢复操作。
- **灾难恢复(Disaster Recovery)**
灾难恢复是由于长期数据中心中断后或现场故障恢复操作的过程。灾难的准备工作可能需要更长距离的数据备份，因此可能是更复杂更昂贵。
- **数据同步模式：**
  SAP HANA System replication有同步（全同步，内存同步，同步）及异步模式，在高可用自动切换场景下，建议采用同步模式，以保证数据切换过程中没有数据丢失(RPO=0)。
  - **全同步:**备系统接收到同步数据并保存到持久层后，备系统将向主系统发送确认信息，主系统提交日志。备系统发生故障无法接受同步数据时，主系统会等待，一直到备机恢复。
  
  - **同步：**备系统接收到同步数据并保存到持久层后，备系统将向主系统发送确认信息，主系统提交日志。备系统发生故障无法接受同步数据时，主系统尝试失败后，会继续当前业务。
  
  - **内存同步：**当备系统接收日志(内存)后，确认消息回复给主系统，主系统提交日志。主系统提交日志。备系统发生故障无法接受同步数据时，主系统尝试失败后，会继续当前业务。
  
  - **异步：**主系统发出同步数据后即提交日志，无须等待备系统的响应。备系统故障不会影响主系统执行业务。
    
- **数据预加载模式（Preload）：**
  - **预加载选项ON：**
    --数据保存在内存。
    --快速的切换时间（RTO）。
    
  
  - **预加载选项OFF：**
    --内存占用少，用于其他系统资源（如非生产系统）。
    --更长的切换时间。
    --在计划切换前，运行时可以激活预加载。
    
   
 
