VIP 什么是虚拟IP,有什么作用

高可用性HA(High Availability)指的是通过尽量缩短因日常维护操作(计划)和突发的系统崩溃(非计划)所导致的停机时间,以提高系统和应用的可用性 。HA系统是目前企业防止核心计算机系统因故障停机的最有效手段 。HA的实现方式实现HA的方式,一般采用两台机器同时完成一项功能,比如数据库服务器,平常只有一台机器对外提供服务,另一台机器作为热备,当这台机器出现故障时,自动动态切换到另一台热备的机器 。
怎么实现故障检测的那?【VIP 什么是虚拟IP,有什么作用】心跳 。采用定时发送一个数据包,如果机器多长时间没响应,就认为是发生故障,自动切换到热备的机器上去 。
怎么实现自动切换那?
虚IP 。何为虚IP那,就是一个未分配给真实主机的IP,也就是说对外提供数据库服务器的主机除了有一个真实IP外还有一个虚IP,使用这两个IP中的 任意一个都可以连接到这台主机,所有项目中数据库链接一项配置的都是这个虚IP,当服务器发生故障无法对外提供服务时,动态将这个虚IP切换到备用主机 。
ARP协议其实现原理主要是靠TCP/IP的ARP协议 。因为ip地址只是一个逻辑 地址,在以太网中mac地址才是真正用来进行数据传输的物理地址,每台主机中都有一个ARP高速缓存,存储同一个网络内的IP地址与MAC地址的对应关 系,以太网中的主机发送数据时会先从这个缓存中查询目标IP对应的MAC地址,会向这个MAC地址发送数据 。操作系统会自动维护这个缓存 。这就是整个实现 的关键 。




    推荐阅读