eviden-logo

Evidian > SafeKit:简单、经济高效的高可用性软件 > 虚拟高可用 vs 应用高可用

虚拟高可用 vs 应用高可用

Evidian SafeKit

SafeKit:高可用性(HA)和冗余选项

确保高可用性和冗余的两个主要选择是什么?

您可以选择以下冗余设置:

  • 在应用程序级别
  • 在虚拟机(VM)级别

什么是“应用程序级别的冗余”?

在此解决方案中,仅复制应用程序数据。发生故障时,仅重新启动应用程序,而不是整个操作系统或虚拟机。

SafeKit 应用程序级高可用性 (HA) 图示:展示关键应用程序数据在主动和被动服务器之间的同步复制,实现快速应用程序故障切换,无需完整虚拟机重启。

技术要求:

  • 需要对应用程序本身有技术理解。
  • 您必须手动定义:
    • 需要重新启动的服务。
    • 需要实时复制的特定应用程序文件夹。
    • 用于故障切换的虚拟 IP 地址配置。

平台兼容性:

  • 该解决方案与平台无关。
  • 可在物理机、虚拟机或云环境中运行。
  • 支持任何虚拟化管理程序(如 VMware、Hyper-V 等)。
  • 更多信息:WindowsLinux

什么是“虚拟机(VM)级别的冗余”?

在此解决方案中,复制整个虚拟机(VM),包括应用程序和操作系统(OS)。发生故障时,重新启动整个虚拟机。

SafeKit 虚拟机级高可用性 (HA) 图示:展示整个虚拟机(包括操作系统和应用程序)在两台物理服务器之间的完整复制,以确保硬件故障时的服务连续性。

主要优势:

  • 无需了解虚拟机中安装的应用程序的技术细节。
  • 如果您不了解应用程序的工作原理,这是最佳解决方案。
  • 您只需定义虚拟机文件的位置。

平台兼容性:

  • 该解决方案适用于 Windows/Hyper-V 和 Linux/KVM。
  • 不支持 VMware 用于此类冗余。
  • 通常是主动/主动解决方案,可在两个节点之间复制并重新启动多个虚拟机。
  • 更多信息:Windows/Hyper-VLinux/KVM

虚拟机高可用性与应用程序高可用性

使用SafeKit Hyper-V或KVM模块的虚拟机高可用性 使用SafeKit应用程序模块的应用程序高可用性
SafeKit在两个虚拟机管理程序内

虚拟机高可用性

SafeKit复制和故障转移整个虚拟机

SafeKit在两个虚拟或物理机器内

应用程序高可用性

SafeKit在应用程序级别进行复制和故障转移

复制更多数据(应用程序+操作系统) 仅复制应用程序数据
如果虚拟机管理程序1崩溃,则在虚拟机管理程序2上重启虚拟机
恢复时间=重启虚拟机的时间
如果虚拟机崩溃,则进行故障转移
如果服务器1崩溃,则在操作系统2上快速重启应用程序
恢复时间约为1分钟或更短(请参阅此处的RTO/RPO
高级应用程序检查器和软件故障转移
定义安装应用程序的虚拟机文件夹位置。适用于任何应用程序/操作系统的通用解决方案 定义要重启的服务、要复制的应用程序文件夹、应用模块内故障转移的虚拟IP地址应用模块
该解决方案适用于Hyper-VKVM,但不适用于VMware(除非在VMware内嵌套Hyper-V或KVM) 该解决方案适用于任何基础设施(物理服务器、VMware Hyper-V KVM虚拟机、云...)

SafeKit与Microsoft Hyper-V集群和VMware高可用性

使用Hyper-V模块或KVM模块的SafeKit Microsoft Hyper-V集群和VMware高可用性
SafeKit与Hyper-V VMware高可用性和Hyper-V集群

SafeKit 高可用性 (HA) 解决方案:Windows 和 Linux 集群快速安装指南

本表格介绍了 SafeKit 高可用性 (HA) 解决方案,按应用和操作系统环境(数据库、Web 服务器、虚拟机、云)进行分类。请确定所需的特定预配置 .safe 模块(例如,mirror.safefarm.safe 等),以实现 Windows 或 Linux 上关键业务应用的实时复制、负载均衡和自动故障转移。通过直接链接到快速安装指南,简化您的 HA 集群设置,每个指南都包含相应 .safe 模块的下载链接。

SafeKit .safe 模块本质上是一个预配置的高可用性 (HA) 模板,它定义了特定应用如何通过 SafeKit 软件进行集群和保护。实际上,它包含一个配置文件 (userconfig.xml) 和重启脚本。

SafeKit 高可用性 (HA) 解决方案:快速安装指南(含可下载的 .safe 模块)
应用类别 HA 场景(高可用性) 技术/产品 .safe 模块 安装指南
新应用 实时复制和故障转移 Windows mirror.safe 查看指南:Windows 复制
新应用 实时复制和故障转移 Linux mirror.safe 查看指南:Linux 复制
新应用 网络负载均衡和故障转移 Windows farm.safe 查看指南:Windows 负载均衡
新应用 网络负载均衡和故障转移 Linux farm.safe 查看指南:Linux 负载均衡
数据库 复制和故障转移 Microsoft SQL Server sqlserver.safe 查看指南:SQL Server 集群
数据库 复制和故障转移 PostgreSQL postgresql.safe 查看指南:PostgreSQL 复制
数据库 复制和故障转移 MySQL mysql.safe 查看指南:MySQL 集群
数据库 复制和故障转移 Oracle oracle.safe 查看指南:Oracle 故障转移集群
数据库 复制和故障转移 Firebird firebird.safe 查看指南:Firebird HA
Web 服务器 负载均衡和故障转移 Apache apache_farm.safe 查看指南:Apache 负载均衡
Web 服务器 负载均衡和故障转移 IIS iis_farm.safe 查看指南:IIS 负载均衡
Web 服务器 负载均衡和故障转移 NGINX farm.safe 查看指南:NGINX 负载均衡
虚拟机和容器 复制和故障转移 Hyper-V hyperv.safe 查看指南:Hyper-V VM 复制
虚拟机和容器 复制和故障转移 KVM kvm.safe 查看指南:KVM VM 复制
虚拟机和容器 复制和故障转移 Docker mirror.safe 查看指南:Docker 容器故障转移
虚拟机和容器 复制和故障转移 Podman mirror.safe 查看指南:Podman 容器故障转移
虚拟机和容器 复制和故障转移 Kubernetes K3S k3s.safe 查看指南:Kubernetes K3S 复制
AWS 云 实时复制和故障转移 AWS mirror.safe 查看指南:AWS 复制集群
AWS 云 网络负载均衡和故障转移 AWS farm.safe 查看指南:AWS 负载均衡集群
GCP 云 实时复制和故障转移 GCP mirror.safe 查看指南:GCP 复制集群
GCP 云 网络负载均衡和故障转移 GCP farm.safe 查看指南:GCP 负载均衡集群
Azure 云 实时复制和故障转移 Azure mirror.safe 查看指南:Azure 复制集群
Azure 云 网络负载均衡和故障转移 Azure farm.safe 查看指南:Azure 负载均衡集群
实体安全/VMS 实时复制和故障转移 Milestone XProtect milestone.safe 查看指南:Milestone XProtect 故障转移
实体安全/VMS 实时复制和故障转移 Nedap AEOS nedap.safe 查看指南:Nedap AEOS 故障转移
实体安全/VMS 实时复制和故障转移 Genetec (SQL Server) sqlserver.safe 查看指南:Genetec SQL 故障转移
实体安全/VMS 实时复制和故障转移 Bosch AMS (Hyper-V) hyperv.safe 查看指南:Bosch AMS Hyper-V 故障转移
实体安全/VMS 实时复制和故障转移 Bosch BIS (Hyper-V) hyperv.safe 查看指南:Bosch BIS Hyper-V 故障转移
实体安全/VMS 实时复制和故障转移 Bosch BVMS (Hyper-V) hyperv.safe 查看指南:Bosch BVMS Hyper-V 故障转移
实体安全/VMS 实时复制和故障转移 Hanwha Vision (Hyper-V) hyperv.safe 查看指南:Hanwha Vision Hyper-V 故障转移
实体安全/VMS 实时复制和故障转移 Hanwha Wisenet (Hyper-V) hyperv.safe 查看指南:Hanwha Wisenet Hyper-V 故障转移
西门子产品 实时复制和故障转移 Siemens Siveillance suite (Hyper-V) hyperv.safe 查看指南:Siemens Siveillance HA
西门子产品 实时复制和故障转移 Siemens Desigo CC (Hyper-V) hyperv.safe 查看指南:Siemens Desigo CC HA
西门子产品 实时复制和故障转移 Siemens Siveillance VMS SiveillanceVMS.safe 查看指南:Siemens Siveillance VMS HA
西门子产品 实时复制和故障转移 Siemens SiPass (Hyper-V) hyperv.safe 查看指南:Siemens SiPass HA
西门子产品 实时复制和故障转移 Siemens SIPORT (Hyper-V) hyperv.safe 查看指南:Siemens SIPORT HA
西门子产品 实时复制和故障转移 Siemens SIMATIC PCS 7 (Hyper-V) hyperv.safe 查看指南:SIMATIC PCS 7 HA
西门子产品 实时复制和故障转移 Siemens SIMATIC WinCC (Hyper-V) hyperv.safe 查看指南:SIMATIC WinCC HA

SafeKit: 技术演示和教程

我们的 SafeKit 案例

  • 拥有超过15年经验的3个最佳实践

    3个最佳实践 [+]

  • SafeKit 确保Samsung的视频监控应用的安全性

    影响监控 [+]

  • Harmonic将SafeKit作为一个OEM高可用方案软件在使用,而且将它配置在其通过卫星,陆地,电缆和IP电视的广播方案中。

    数字广播 [+]

  • 法国Natixis银行的欧洲担保与抵押公司将SafeKit作为其应用的一个高可用方案。

    金融 [+]

  • Sydel软件发行商通过使用SafeKit实现了它们的ERP系统的高可用性,并在食品工业中使用该方案。

    工业 [+]

SafeKit与传统高可用性(HA)集群的比较

SafeKit与传统高可用性(HA)集群解决方案相比如何?

此比较突出了SafeKit与传统高可用性(HA)集群解决方案(如故障转移集群、虚拟化HA和SQL Always-On)之间的根本区别。SafeKit被设计为一种低复杂度的纯软件解决方案,用于通用的应用程序冗余,这与传统HA机制典型的高复杂度和特定的存储要求(共享存储、SAN)形成对比。
SafeKit与传统高可用性(HA)集群的比较
解决方案 复杂度 备注
故障转移集群(Microsoft) 需要特定存储(共享存储、SAN)
虚拟化(VMware HA) 需要特定存储(共享存储、SAN、vSAN)
SQL Always-On(Microsoft) 仅SQL冗余,需要SQL企业版
Evidian SafeKit 最简单、通用且纯软件。不适用于大规模数据复制。

SafeKit在应用程序冗余方面的优势

SafeKit通过一种简单的、基于软件的镜像机制实现其低复杂度的**高可用性**,从而无需昂贵、专用的硬件,如SAN(存储区域网络)。这使得它成为一个高度可用的解决方案,可以快速实现应用程序冗余,而无需复杂的_基础设施_更改。