https://cloud.tencent.com/document/api/213/15753

浮动 IP 地址

https://cloud.google.com/solutions/best-practices-floating-ip-addresses?hl=zh-cn

本解决方案介绍使用浮动 IP 地址将应用从本地网络环境迁移到 Google Compute Engine 的替代方案。浮动 IP 地址也称为“共享”或“虚拟”IP 地址,常常用于使本地网络环境具备高可用性。使用浮动 IP,您可以在多个配置相同的物理服务器或虚拟服务器之间传递 IP 地址,从而实现生产软件的故障转移或升级。但是,您无法在 Compute Engine 环境中直接实现浮动 IP。

本地环境中的浮动 IP

浮动 IP 常常用于本地环境。以下列表仅列出了浮动 IP 的一些使用场景:

  • 高可用性物理设备(例如一组防火墙或负载平衡器)通常使用浮动 IP 进行故障转移。
  • 需要具备高可用性的服务器通常使用浮动 IP,例如主从式关系型数据库,如使用 Always On Availability Groups 的 Microsoft SQL Server。
  • 实现负载平衡器或反向代理的 Linux 环境使用浮动 IP,如 IPVSHAProxy 或 NGINX。为检测节点故障并在实例间移动浮动 IP,这些环境使用守护进程,如 heartbeatpacemaker 或 keepalived
  • 搭配使用 Windows Server 故障转移集群的 Windows 服务,浮动 IP 可实现高可用性。

有几种方法可以在本地环境中实现浮动 IP。在所有情况下,共享 IP 地址的服务器还必须通过检测信号机制共享彼此的状态。该机制使服务器能够相互通信其运行状况;它还使辅助服务器能够在链接服务器发生故障后接管浮动 IP 地址。此方案通常使用虚拟路由器冗余协议 (VRRP) 实现,但您也可以使用其他类似的机制。

启动 IP 故障转移后,接管浮动 IP 地址的服务器会将地址添加到其网络接口。服务器通过发送免费地址解析协议 (ARP) 帧宣布使用第 2 层接管其他设备。作为替代方法,IP 地址有时通过诸如开放最短路径优先 (OSPF) 的路由协议向上游第 3 层路由器进行通告。

下图展示了本地环境中的典型设置。

您使用与本地负载平衡解决方案稍有不同的设置,例如具有直接服务器响应的 Windows 网络负载平衡或 Linux 负载平衡,例如,IP 虚拟服务器 (IPVS)。在这些情况下,该服务还发送免费 ARP 帧,但使用另一台服务器的 MAC 地址作为免费 ARP 源,其实质是欺骗 ARP 帧并接管另一台服务器的源地址。这种设置超出了本解决方案的范围。因为几乎在所有情况下,迁移到负载平衡都是首选的迁移路径。

PrivateIpAddresses Array of String 实例主网卡的内网IP列表。 PublicIpAddresses Array of String 实例主网卡的公网IP列表。 注意:此字段可能返回 null,表示取不到有效值。的更多相关文章

  1. win10 双网卡设置内网和外网同时访问

    当前环境是内网使用固定ip 用有线连接 外网自动获取使用wifi模块连接wifi cmd窗口下运行route print -4 打印路由信息 首先删除 所有0.0.0.0的路由,也就是默认设置 rou ...

  2. 阿里云ecs配置辅助网卡绑定公网ip地址

    EIP直通车 前置条件:1.大家的实例是从经典迁移到VPC里面的,上古时期,经典实例大家购买实例的时候都是买了带宽的.而这种带宽一般情况下都是包年包月的,而且这种绑定在实例上的IP,我们把它叫做公网I ...

  3. [转] 如何设置双网卡同时连接内网外网_bpao_新浪博客

    已剪辑自: http://blog.sina.com.cn/s/blog_5d3e229c0100skwe.html 如何设置双网卡同时连接内网外网 . 通过无线网络连接外网,确保连接成功后开始第二步 ...

  4. 使用Portainer集中管理多地域内网运行的Docker实例

    1. 单机运行的Docker 容器化部署是现在进行时,开源应用大多数支持容器化部署 在少量机器的场景下往往采用docker cli 和 docker-compose管理,进行"单机式管理&q ...

  5. 文件转移 互联网组成 路由器 分组交换 交换机 冲突域 网卡 数据帧的发送与接收会带来CPU开销 CPU中断 双网卡切换

    https://zh.wikipedia.org/zh-cn/网段 在以太网环境中,一个网段其实也就是一个冲突域(碰撞域).同一网段中的设备共享(包括通过集线器等设备中转连接)同一物理总线,在这一总线 ...

  6. deepin(debian)中双网卡上内外网的设置方法(通过NetworkManager运行脚本)

    国产良心操作系统deepin,界面好看,反应速度快,开箱即用,深度商店里有非常多好用的linux.windows软件,其windows软件通过crossover进行运行,还可以运行一些安卓的apk程序 ...

  7. 弹性网卡支持私网多IP

    摘要: 弹性网卡支持多IP功能可以最多在一块弹性网卡配置20个私网IP地址,特别适用于于以下场景. 1.单个服务器上托管多个应用,提升实例利用率,每个应用对外暴露一个独立的服务IP地址. 2.当实例发 ...

  8. C#获取指定IP地址的数据库所有数据库实例名

    /// <summary> /// 获取指定IP地址的数据库所有数据库实例名. /// </summary> /// <param name="ip" ...

  9. route命令详解与使用实例 ,同时访问内外网

    route命令详解与使用实例     2011-10-18 12:19:41|  分类: 其他 |  标签:route   |字号 订阅   1.   使用背景 需要接入两个网络,一个是部署环境所在内 ...

随机推荐

  1. c# System.Collections接口图

  2. 开发一个代码的自动生成器,使用Jfinal4.3+Swagger+Sql

    -- 所有表名select column_name 列名, data_type 字段类型, column_comment 字段注释  from information_schema.columns  ...

  3. css定位基础知识

    标题:css定位 地址:https://www.w3school.com.cn/css/css_positioning.asp

  4. com.mysql.jdbc.Driver not loaded. Are you sure you've included the correct jdbc driver in :jdbc_driver_library?

    把对应的jdbc jar包放到 /usr/share/logstash/logstash-core/lib/jars/路径 下即可.可以在配置文件不用配置驱动库.

  5. 使用SikuliX定位Object(flash)元素

    先说一下背景,这个是我们测试的系统上的一个上传文件的地方,但是用传统的selenium方法很难定位的到.具体的样子是下面这样的. 使用id等属性定位做点击操作好像不能直接操作.无奈之下,只好从网上找找 ...

  6. JDK、CGLIB、Javassist和ASM的动态代理使用对比

    动态代理是指在运行时,动态生成代理类.正如标题所示,能够提供动态代理的方式有很多.既然选择这么有很多,那么如何选择会更好呢? 带着这个疑问,我找到了Dubbo的作者--梁飞大神的一篇文章.文章中对四种 ...

  7. keras模块学习之-目标函数(objectives)笔记

    本笔记由博客园-圆柱模板 博主整理笔记发布,转载需注明,谢谢合作! 目标函数又称损失函数(loss),目的是计算神经网络的输出与样本标记的差的一种方法,如: model = Sequential() ...

  8. HDFS内存配置

    下图是HDFS的架构: 从上图中可以知道,HDFS包含了NameNode.DataNode以及Client三个角色,当我们的HDFS没有配置HA的时候,那还有一个角色就是SecondaryNameNo ...

  9. windows 使用SVN命令

    在不用安装TortoiseSVN客户端的情况,大家可以再http://subversion.apache.org/packages.html#windows 找到windows下的svn客户端工具.选 ...

  10. 2019红帽杯部分wp

    xx 程序首先取输入的前4个字符作为xxtea加密的密钥之后进行xxtea加密.接着进行位置置换操作,然后又进行了以3个为一组的异或 首先逆向解出xxtea加密之后的结果 #include<st ...