---
title: "VM HA 与应用程序 HA"
canonical: "https://safekit.eviden.com/zh-hans/best-practises/vm-ha-vs-application-ha/"
description: "比较虚拟机高可用性（VM HA）与应用程序高可用性。SafeKit 提供两种无需 SAN 的解决方案，可在没有共享磁盘的情况下实现实时复制和自动故障切换。可选择完整 VM 冗余以简化部署，或选择应用级 HA，在 Windows 和 Linux 上实现独立于虚拟化管理程序的保护。"
category: "best-practises"
lang: "zh-hans"
topics: "选择您的高可用性策略：VM HA 与应用 HA"
---

# VM HA 与应用程序 HA

## 选择您的高可用性策略：VM HA 与应用 HA {#safekit-ha-redundancy-choices}

SafeKit 提供两种主要方式来确保业务连续性：虚拟机高可用（VM HA）和应用高可用（Application HA）。虽然这两种方法都提供自动故障切换能力，但它们在范围、数据复制机制、恢复速度以及平台兼容性方面存在显著差异。以下对比有助于识别最适合特定 IT 环境的策略，无论关注点是广泛的虚拟化支持，还是精细化、高速的应用级恢复。

**功能对比：SafeKit VM HA 与 SafeKit 应用 HA 集群**

对比项 | 基于 SafeKit Hyper-V 或 KVM 模块的 VM HA | 基于 SafeKit 应用模块的应用 HA  
---|---|---  
故障切换范围 | SafeKit 部署在两个虚拟化主机中：复制并切换完整的虚拟机。 | SafeKit 部署在两个虚拟或物理服务器中：在应用层进行复制与切换。  
复制的数据 | 复制更多数据（应用程序 + 操作系统）。 | 仅复制应用数据，从而减少数据量。  
恢复过程与速度（RTO） | 当主机 1 崩溃时，在主机 2 上重启虚拟机。恢复时间取决于操作系统重启时间。包含 VM 监测与故障转移机制。 | 当服务器 1 崩溃时，在系统 2 上快速重启应用。通常约 1 分钟或更少（低 RTO）。包含应用监测与软件级故障转移。  
安装 | 应用仅安装在一台虚拟机中。 | 应用安装在两个节点上。  
配置 | 面向任何运行于 VM 中的应用/操作系统的通用方案。 <br>• 无需了解 VM 内应用的技术细节。<br>• 当不了解应用内部机制时的最佳选择。<br>• 仅需定义虚拟机文件的位置。  | 需要理解应用本身的技术细节。 <br>• 需要重启的服务。<br>• 需要实时复制的应用目录。<br>• 用于故障切换的虚拟 IP 配置。   
平台兼容性 | 支持 Windows/Hyper-V 和 Linux/KVM，但不兼容 VMware。 | 平台无关；可运行在物理或虚拟环境、云基础设施以及任何虚拟化平台（包括 VMware）。  
适用场景 | 适用于通过单一 HA 策略管理多个虚拟机中多应用的复杂环境。 | 适用于将高可用性直接嵌入到软件解决方案中，与底层硬件或虚拟化平台无关。  

