fuyiwei
2015-10-28 14:01:33 +08:00
浮动 IP 的英文是 float ip ,最先出现于传统的网络硬件领域,是一种非常经济且有效的 HA ( High-availability )手段。两台设备共用同一 float ip 对外通信。通过 IP 对应 MAC 地址的绑定变化,可以轻松的实现网络流量在两台设备之间的来回迁移,形成了最经济有效的主备结构,保证业务的 7*24 小时不间断。
而美团云自身的浮动 IP 也引入了同样的理念,同时也融入了自身的理解。该 IP 可以随意的绑定在不同的云主机集群或者负载均衡器上,而正常的 web 服务都是通过域名来访问的,一旦主集群出现问题,只要把该 IP 从主集群解绑,并重新绑定在备用集群上,(这一切都可以通过调用 API 来完成, of course !)就可以在域名解析不变的情况下快速将流量导入到备用集群中,保证业务的稳定性与可用性。
最后说说我自己的理解,想象下应用场景,我有一个集群,每个节点都要暂时性的访问网络,那么我就可以用同一个浮动 IP 分别绑定在不同主机上的方式,让每台主机分别访问公网,这样就大大节省了公网 IP 资源,也可以使用更少的费用,肯定比开机就绑定个公网 IP 省钱,开机就绑定的方式只不过把 IP 的钱默默算进去罢了...