云服务器虚拟ip,云服务器虚拟IP(弹性IP)的实现原理

高可用性HA(High Availability)指的是通过尽量缩短因日常维护操作(计划)和突发的系统崩溃(非计划)所导致的停机时间,以提高系统和应用的可用性。HA系统是目前企业防止核心计算机系统因故障停机的最有效手段。

实现HA的方式,一般采用两台云服务器同时完成一项功能,比如数据库服务器,平常只有一台云服务器对外提供服务,另一台作为热备,当主服务器出现故障时,自动动态切换到另一台热备的机器。

云服务器虚拟ip,云服务器虚拟IP(弹性IP)的实现原理_第1张图片

1、云服务器如何检测故障?

心跳,采用定时发送一个数据包,如果服务器多长时间没响应,就认为是发生故障,自动切换到热备的云服务器上去。

2、怎么实现自动切换那?

虚IP。何为虚IP那,就是一个未分配给真实主机的IP,也就是说对外提供数据库服务器的主机除了有一个真实IP外还有一个虚IP,使用这两个IP中的 任意一个都可以连接到这台主机,所有项目中数据库链接一项配置的都是这个虚IP,当服务器发生故障无法对外提供服务时,动态将这个虚IP切换到备用主机。

开始我也不明白这是怎么实现的,以为是软件动态改IP地址,其实不是这样,其实现原理主要是靠TCP/IP的ARP协议。因为ip地址只是一个逻辑 地址,在以太网中MAC地址才是真正用来进行数据传输的物理地址,每台主机中都有一个ARP高速缓存,存储同一个网络内的IP地址与MAC地址的对应关 系,以太

你可能感兴趣的:(云服务器虚拟ip)