主要谈一谈关于浮动IP的东西,介绍下浮动IP是什么

1、为什么要有浮动IP这个东西
       现在有一个场景,在一台Linux上部署一个web应用,应用跑在tomcat里面,linux网卡上的ip是115.239.100.120
大致就是如下的部署关系:

用户通过输入IP地址就能访问这个应用了,但是天有不测风云,有时候因为一些原因,服务会挂掉。于是开发人员就
想了一个办法,在另外一个Linux上,部署同样的一个应用,这样这个服务挂了,另外一个顶上,于是架构就变成了下面
这个样子:

如果用户访问100.120访问不了,就访问100.121就行了,但是这样引入了一个问题,用户需要记住两个IP,很不方便!
所以这个时候就需要浮动IP了。

2、浮动IP是什么
      上面我们搭建了两个一模一样的服务,但是用户需要记住两个IP,实在是太麻烦了,于是我们可以采用另外一个策略,
我们给其中一个机器在添加一个IP,让用户访问这个IP, 一个网卡是可以 添加多个IP的。

例如上面,我们给100.120主机添加一个100.80的IP,用户访问115.239.100.80这个IP,如果这台机器的服务挂了,我们就将
这个ip转移到100.121这个机器上,这样对于用户而言,他们始终访问的就只是一个IP而已。
      在上面的场景中:115.239.100.80这个ip就是浮动IP,他会随着主机服务挂掉而转移到另外一个能够提供相同服务的主机上,
对于用户而言,他们始终觉得服务是正常的。一般而言,在高可用集群中使用的比较多,例如LVS集群等
      其实一个高可用集群一般而言都有浮动IP的,如果没有,机器宕机了还怎么玩?

浮动IP(FLOAT IP)相关推荐

  1. 浮动IP地址(Float IP)与 ARP欺骗技术

    浮动IP地址: 一个网卡是可以添加多个IP的. 就是多个主机工作在 同一个集群中,即两台主机以上.每台机器除了自己的实IP外,会设置一个浮动IP,浮动IP与主机的服务(HTTP服务/邮箱服务)绑在一起 ...

  2. Float IP 浮动IP地址

     就是多个主机工作在 同一个集群中,即两台主机以上.每台机器除了自己的实IP外,会设置一个浮动IP,浮动IP与主机的服务(HTTP服务/邮箱服务)绑在一起的.即应用服务在哪台机器上启动,浮动IP也 ...

  3. linux什么命令只显示ip,linux ip命令

    ip 是个指令喔!并不是那个 TCP/IP 的 IP 啦!这个 ip 指令的功能可多了! 基本上,他就是整合了 ifconfig 与 route 这两个指令罗-不过, ip 可以达成的功能却又多更多! ...

  4. php禁止代理ip访问_php禁止某ip或ip地址段访问的方法

    推荐:PHP两种快速排序算法实例这篇文章主要介绍了PHP两种快速排序算法实例,本文直接给出实现代码,分别使用递归法.迭代法实现,需要的朋友可以参考下 虽然在PHP这样的web应用开发中,我们不是太强调 ...

  5. 网站统计中的PV(访问量):UV(独立访客):IP(独立IP)的定义与区别

    --------首先来看看ip.uv和pv的定义---------- PV(访问量):即Page View, 即页面浏览量或点击量,用户每次刷新即被计算一次. UV(独立访客):即Unique Vis ...

  6. golang 获取公网ip 内网ip 检测ip类型 校验ip区间 ip地址string和int转换 判断ip地区国家运营商

    目录 简要简介net包 什么是外网IP和内网IP? 获取公网ip 获取本地ip 判断是否是公网ip ip地址string转int ip地址int转string 判断ip地址区间 通过淘宝接口根据公网i ...

  7. php禁止代理ip访问_php禁止某ip或ip地址段访问的方法(转载)

    禁用单个ip如下: //禁用ip地址 $ip=$_SERVER["REMOTE_ADDR"]; $ban=file_get_contents("ban.dat" ...

  8. css中float详解,CSS浮动属性Float详解?史上最全Float详解

    我们在学习css样式的时候,都知道css是盒概念,并且每一个盒子都是一个元素,下面我们就对CSS浮动属性Float进行详解,让你彻底了解Float. 一:什么是Float浮动? Float浮动是css ...

  9. 网络编程-TCP/IP协议栈-IP协议

    协议 协议就是约定的一种规则,例如扑克游戏中约定好的各种规则,2<3<4<5<-等,以此作为游戏规则.当所有人都遵循这个规则,那么久可以不需要任何多余的交流就可以进行游戏,这个 ...

  10. ip route / ip rule /iptables 配置策略路由

    Linux 使用 ip route , ip rule , iptables 配置策略路由 要求192.168.0.100以内的使用 10.0.0.1 网关上网,其他IP使用 20.0.0.1 上网. ...

最新文章

  1. “ Error:(1, 1) java: 非法字符: ‘\ufeff‘ ”错误的解决方法
  2. dedecms发布文章提示标题不能为空怎么办
  3. python webdriver点击指令_测开系列Selenium Webdriver Python(20)--Webdriver运行原理
  4. ubuntu虚拟机apt报错:No module named ‘uaclient‘(替换所有的python3为/usr/bin/python3)xftp、xshell不能连接
  5. python网络爬虫文献综述怎么写_毕业论文的文献综述怎么写
  6. 禁止微信公众号页面上下滑动
  7. python变量和常量_python变量与常量内容:
  8. 你必须掌握的20个python代码,短小精悍,用处无穷
  9. linux中几个热键
  10. git 实践(二) push的使用
  11. mysql 锁行语句_mysql 锁表锁行语句分享(MySQL事务处理)
  12. System Verilog 线程间的通信——事件,信箱与旗语
  13. 第八周项目4-个人所得税计算器
  14. ip设计包括什么_一天卖200多万个潮玩,泡泡玛特如何打造超级IP?
  15. python切割音频文件_python3使用pydub切分音频文件
  16. 吴恩达机器学习cs229一二节总结
  17. 十年老撕鸡分享,五分钟搭建个人轻论坛
  18. GRUB4DOS(九)常用设备类型及map命令用法示例
  19. 8位灰度图像BMP的保存
  20. “卓见杯”2020年河南省第二届CCPC大学生程序设计竞赛 J.二进制与、平方和

热门文章

  1. 企业报表工具有哪些?
  2. 因为AUTOSAR而改变的车载软件开发
  3. 15 张令人喷饭的 IT 趣图
  4. 构建一个Gods Eye Android应用程序:第1部分 – 收集已安装的Android应用程序
  5. 利用python进行数据分析 笔记_利用python进行数据分析(O#039;Relly)学习笔记-一团网...
  6. 【教程】CRNN识别手写汉字数据集
  7. BJFU_数据结构习题_218基于链式存储结构的图书信息表的最贵图书的查找
  8. python:Non-ASCII character ‘\xe2′ in file
  9. 我的宠物狗之python实战
  10. eplan 电箱布局_基于Eplan的电柜三维布线的应用