自动失效备援和自动故障恢复视频
Evidian SafeKit
自动失效备援和自动故障恢复视频
本视频演示了在Safekit软件集群中进行自动的失效备援和自动的故障恢复。
自动失效备援的意思是当一台服务器失效的时候,核心的应用自动在备份服务器上自动启动。
自动故障恢复的意思是在失效的服务器上自动进行的数据同步,并使应用返回正常的操作,同时不需停止核心的应用程序服务。
视频基于微软的消息队列应用。
更多信息:镜像集群中的块级别和文件级别的数据复制
在N服务器上部署一个farm模块,并实施一个网络负载均衡集群 |
|
Windows farm |
Linux farm |
Generic Windows farm > | Generic Linux farm > |
Microsoft IIS > | - |
NGINX > | |
Apache > | |
Amazon AWS farm > | |
Microsoft Azure farm > | |
Google GCP farm > | |
Other cloud > |
不同的软件集群
SafeKit提供两个基础软件集群:镜像集群和farm 集群。几种应用模块可以配置在同一个软件集群上。因此,高级集群架构可以被实施:混合farm/mirror,active/active 或N-1。
Hyper-V Cluster (英语)
This video shows a Hyper-V cluster with full replication of virtual machines.
This is a typical architecture with high availability at the virtual machine level, with no need to write restart scripts per application. Hyper-V and KVM are supported, but VMware is not included in this configuration.
Virtual machines can run on both Hyper-V servers and they are restarted in case of failure.
Microsoft SQL Server Cluster (英语)
This video shows a mirror module configuration with synchronous real-time replication and failover.
This is a typical architecture with high availability at the application level, utilizing restart scripts per application (here SQL service). It is independent of the underlying infrastructure, whether it be physical machines or virtual machines under any hypervisor, including VMware.
做正确的选择
在市场上有很多种类的高可用方案,这些方案中,SafeKit的特点就是下面所介绍的简便性。您可以下载这个高可用性手册来选择适合您的关键应用的解决方案。
软件集群vs硬件集群
当您建立一个集群服务器时,有两个选择:一个像SafeKit的软件集群,或是一个硬件集群。相比之下SafeKit的实施会简单得多。
无共享vs硬盘共享集群
SafeKit是一个不共享集群而非硬盘共享集群。由于不需配置共享硬盘,服务器可以很容易地安装在远程计算机房,同时不需要SAN和可复制的硬盘阵列。
虚拟高可用 vs应用高可用
虚拟高可用在虚拟机级别上实现高可用,而应用高可用在应用级别实现高可用。在虚拟高可用和应用高可用之间做选择,请阅读这篇文章。
文件复制vs硬盘复制
不同于硬盘复制,在使用文件复制时,您仅仅需要确定您想实时复制的文件的路径就可以了。SafeKit是一个基于文件复制的方案。因此不需要配置特殊的硬盘就能够实现全部复制。
同步复制vs异步配置
如果您选择了SafeKit的同步复制而非异步复制,那么失效备援发生时您就不会再有任何的数据丢失。
没有网络先决条件的网络负载平衡
在VMware里,SafeKit是微软NLB的多播或单播的替代品,它不需要特殊的网络配置。并且,它可以在Windows,和Linux上运行。
SafeKit的高可用性架构
- 在两台服务器上部署一个镜像模块,并实施一个块级别和文件级的软件数据复制。
- 在N服务器上部署一个farm模块,并实施一个网络负载均衡集群。
- 部署一个镜像模块+一个farm模块,并实施一个负载均衡与镜像集群方案。
- 部署两个镜像模块,并实施一个active-active交叉数据复制集群。