阿里云如何搭建keepalived阿里云主机是什么意思


阿里云如何搭建keepalived阿里云主机是什么意思

你的系统是否存在单点故障呢?那么这里我们基于Docker演示下基于KeepAlive的高可用配置。

KeepAlived是一个用C语言编写的路由软件,它的主要目的是为了提供基于Linux服务器的负载均衡和高可用功能。其负载均衡是依赖lvs的,keepalived还实现了一些的检测器来实现后端服务器的健康检查。

原理:Keepailived有一台主服务器和多台备份服务器,在主服务器和备份服务器上面部署相同的服务配置,使用一个虚拟IP地址对外提供服务,当主服务器出现故障时,虚拟IP地址会自动漂移到备份服务器。

这里为了简单起见,我使用Docker来模拟Linux系统,使用容器与操作系统上的操作差别不是特别大,明白其配置文件与原理在哪里都可以搭建。

拉取Keepalived镜像,正常情况下我们先用dockersearchxxx来搜索想要的镜像,如果觉得命令行模式下不好用,可以在dockerhub上搜索。

这次没有做过多的功能,但是可以想到当IP实现高可用的时候,IP绑定的服务器提供的服务就是高可用的。

关于keepalived的使用,要具体实操才能明白怎么回事,其一般与lvs(自带)或HAProxy配套使用,敬请期待接下来更多内容。