浮动IP(FLOAT IP)

浮动IP(FLOAT IP)这篇博文主要讲解关于浮动 ip 的相关内容 主要介绍为什么要有浮动 ip 什么情况下需要使用浮动 ip 以及浮动 ip 是什么意思 1 为什么要有浮动 IP 这个东西 nbsp nbsp nbsp nbsp 现在有一个场景 在一台 Linux 上部署一个 web 应用 应用跑在 tomcat 里面 linux 网卡上的 ip 是 192 168 133 100 大致就是如下的部署关系

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

1、为什么要有浮动IP这个东西

       现在有一个场景,在一台Linux上部署一个web应用,应用跑在tomcat里面,linux网卡上的ip是115.239.100.120
大致就是如下的部署关系:
浮动IP(FLOAT IP)

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

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


2、浮动IP是什么

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

      例如上面,我们给100.120主机添加一个100.80的IP,用户访问115.239.100.80这个IP,如果这台机器的服务挂了,我们就将
这个ip转移到100.121这个机器上,这样对于用户而言,他们始终访问的就只是一个IP而已。
     
在上面的场景中:115.239.100.80这个ip就是浮动IP,他会随着主机服务挂掉而转移到另外一个能够提供相同服务的主机上,
对于用户而言,他们始终觉得服务是正常的。一般而言,在高可用集群中使用的比较多,例如LVS集群等
      其实一个高可用集群一般而言都有浮动IP的,如果没有,机器宕机了还怎么玩?
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/199417.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月20日 下午1:01
下一篇 2026年3月20日 下午1:02


相关推荐

  • 汇编指令 – 状态寄存器、cmp、test、jz等指令

    汇编指令 – 状态寄存器、cmp、test、jz等指令汇编指令 状态寄存器 cmp test jz 等指令

    2026年3月26日
    2
  • Tomcat安装(详细)

    Tomcat安装(详细)1、Tomcat下载安装​ 1、安装​ (一)Tomcat官网下载​ (二)解压​ (三)配置环境变量​ (四)启动-关闭Tomcat ​ (五)访问测试Tomcat输入http://localhost:8080网页打不开​ 2、了解配置文件及目录结构可以配置启动端口号默认端口号:8080MySQL默认:3306http:80https:443<Connectorport=”8080″protocol=”HTTP/1.1

    2025年11月20日
    6
  • 对话系统之NLU总结报告

    对话系统之NLU总结报告文章目录 1 项目介绍 1 1 背景知识介绍 1 2 数据集介绍 1 3 评价指标 2 技术方案梳理 2 1 模型目标 2 2 模型介绍 2 3 模型实现 2 3 1 数据处理 2 3 2 构建 dataset2 3 3 模型定义 2 3 4 训练相关参数 2 3 5 训练结果 3 项目总结 1 项目介绍 1 1 背景知识介绍对话系统按领域分类 分为任务型和闲聊型 闲聊型对话系统有 Siri 微软小冰 小度等 它们实现可以以任意话题跟人聊天 任务型对话系统是以完成特定任务为目标的对话系统 例如可以以订机票为一个特定的任务 实现的对话系

    2026年3月18日
    2
  • Gson用法: json转对象

    Gson用法: json转对象1 创建 Gson Gsongson newGsonBuild setPrettyPri create 或者 Gsongson newGson 2 json 转对象 Objectobj gson fromJson jsonString Object class 或者 Obje

    2025年10月10日
    7
  • Kettle工具简单使用(spoon)[通俗易懂]

    Kettle工具简单使用(spoon)[通俗易懂]1、添加测试数据在navicat中随便找个表当做被转化的数据进行测试,以下表为例:在SQLserver数据库中创建表2、下载spoon软件下载路径:https://download.csdn.net/download/qq_57404736/85013576打开文件夹,双击spoon.bat打开软件3、配置输入和输出文件双击左边输入,然后找到表输入,拖到右侧工作区双击工作区的表输入,进行配置点击确定,配置完毕点击获取

    2022年10月16日
    4
  • C语言中的void的理解

    C语言中的void的理解1初学者对C/C++语言中的void及void指针类型不甚理解,因此在使用上出现了一些错误。本文将对void关键字的深刻含义进行解说,并详述void及void指针类型的使用方法与技巧。2.void的含义void的字面意思是“无类型”,void*则为“无类型指针”,void*可以指向任何类型的数据。void几乎只有“注释”和限制程序的作用,因为从来没有人会定义一个void变量,

    2022年5月18日
    61

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号