工作原理:软件群集工作原理
快速开始safekit群集配置SafeKit应用程序模块能容易地提高您群集方案的工作速度。每个模块包括一组配置文件模板和脚本,模板和脚本只需要进行简单的参数设置,例如在安装时设置服务器的IP地址。
单模块群集
如果您要为群集服务器上的单个应用程序实现高可用性,则可采用SafeKit单模块方案。这样,就可以安装、运行、切换群集中的单应用程序模块。有两种方式的单模块架构:
Farm架构, 支持网络负载平衡和恢复
镜像架构,支持文件重复和恢复
多模块群集
如果您要为同一群集服务器上的多个应用程序配置高可用性,safekit也支持多模块架构。多个应用程序可以在同一群组上同时高效运行。这样,您可以安装多个应用程序模块,并可分别启动和切换它们。
多模块架构包括
FARM和镜像混合
两个运行服务器相互作用
多对一,用一个备用服务器为多个运行服务器提供备份
应用程序模块用例
应用程序模块相当于应用程序与操作系统的特定组合。我们也提供通用应用模块为模板,以此为基础,您可以配置实现负载均衡、文件复制、故障备援等功能。
列模块能在safekit试用版中免费使用。事实上,以此为基础您可以实现应用程序的最快配置。
应用程序和架构 |
操作系统 |
Apache web server:
镜像架构 |
AIX
Solaris |
Linux
Windows |
具有负载均衡和故障切换功能的Farm架构 |
AIX
Solaris |
Linux
Windows |
Mirror architecture(镜像架构) |
Windows |
Microsoft IIS web server:
具有负载均衡和故障切换功能的Farm架构 |
Windows |
MySQL database: 具有文件重复和故障处理的镜像架构 |
|
Linux |
Oracle database:具有文件复制和故障切换的镜像架构 |
AIX
Solaris |
Linux
Windows |
Microsoft SQL server database: 具有文件复制和故障切换的镜像架构 |
Windows |
Netfilte防火墙前端应用程序:镜像架构 |
Linux |
Netfilter防火墙前端应用程序:支持负载均衡和故障处理的Farm架构 |
Linux |
镜像架构Generic模块:支持文件复制和故障切换 |
AIX
Solaris |
Linux
Windows |
Farm架构Generic模块:支持负载均衡和故障切换 |
AIX
Solaris |
Linux
Windows |
Mosaic:Farm架构的测试模块 |
AIX
Solaris |
Linux
Windows |
Microsoft Paint模块:测试镜像架构模块 |
Windows |
NotePad模块:测试镜像架构模块 |
Windows |
此表格中的 * 指向safekit当前版本的应用程序模块。先前版本的应用程序模块仍能继续获得支持。 |
|
SafekitFARM架构
网络负载均衡和故障切换
Fame架构通过透明的网络流量分配实现网络负载平衡,并提供软件和硬件的故障处理。
此种架构为提高系统负载提供了一个简单的方案。每台服务器上都运行相同的应用,网络负载流量通过操作系统的扩展分布到服务器的网络堆栈。
Farm架构适用于防火墙、WEB服务等这样的前端应用程序。
Netfilter.Safe, Apache_farm.Safe, and Microsoft IIS_farm.safe是Farm应用模块的各种模板。您可以通过通用模块Farm.safe为自己的应用程序编写Farm模块。
|