您当前的位置:首页 > 电脑百科 > 网络技术 > 网络技术

通过NLB 实现多服务端口映射

时间:2022-05-09 10:24:15  来源:  作者:MeshCloud脉时云

作者:MeshCloud脉时云公有云架构师 邓军

一、引言

在多云和全球化线上业务背景下,为统一业务入口、同时减少对现有业务环境的侵入性,我们建议采用单NLB多端口的方式实现。配置简单,低成本、高可用,非常适合对内业务系统的架构部署。

二、技术架构

通过NLB 实现多服务端口映射

 

三、技术简介

本方案主要解决同一个VM 对外提供多种对外应用服务,前端采.NETwork Load Balancing(Region后端服务)+ UMIG+GCE(多可用区) 实现,特定业务系统采用静态IP对外提供服务。其中主要涉及几个方面的概念:

(1)Network Load Balance与TCP Proxy Load Balance的区别;

(2)UMIG非托管实例组的prot mApping的使用;

(3) Backend Service会话亲和性的设置;

(4)后端服务
Connection-drAIning-timeout,连接排空时间的设置。

四、目标

成功访问NLB同一个静态IP对应不同的后端服务,主要是解决无状态服务的跨zone可用性问题。

五、准备工作

5.1 在同VPC 下的同Region不同Zone 建立相同后端服务的GCE实例,GCE 上会提供不同的对外服务。

通过NLB 实现多服务端口映射

 

5.2 创建Instance Group(类型为UMIG,非托管实例组),将GCE 与UMIG进行绑定,并完成基于不同端口的服务Port Mapping(端口映射)

通过NLB 实现多服务端口映射

 

(1)UMIG “admas-us1a”配置示例,“admas-us1c”配置一样。

通过NLB 实现多服务端口映射

 


通过NLB 实现多服务端口映射

 

5.3 创建用于服务的健康检查规则,并注意检查网络防火墙规则对于HC(Heath Check)端口的放行。

通过NLB 实现多服务端口映射

 

说明:一个Load Banlance后端服务只能创建一个健康检查

5.4 创建基于不同服务的对外服务静态IP 地址

通过NLB 实现多服务端口映射

 

说明:提前保留的Static IP Address 35.226.123.74

六、实施步骤

  1. 创建TCP NLB-选择负载均衡器
通过NLB 实现多服务端口映射

 


通过NLB 实现多服务端口映射

 

说明:NLB仅支持Region级别,若选择Multiple Regions则会创建TCP Proxy Load Balancer。而TCP Proxy Load Balancing 有前端固定端口限制。

  1. 配置后端服务-Instance Group
通过NLB 实现多服务端口映射

 

说明:(1)定义NLB名称;(2)选择NLB作用的Region;(3)选择预先创建好的UMIG。

此处分别创建2个同步可用区的UMIG主要是实现同一服务分布在不同Zone,实现业务高可用性。

  1. 配置后端服务-会话保持
通过NLB 实现多服务端口映射

 

说明:(1)选择预先创建好的Health Check服务;(2)设置会话亲和性为Client IP;(3)设置连接排空时间为300s。

  • 客户端 IP、目的地 IP (CLIENT_IP),来源 IP 地址和目的地 IP 地址的 2 元组哈希
  • Connection-draining-timeout,连接排空过程旨在确保在从实例组中移除虚拟机或从区域 NEG 中移除端点时,为进行中的现有请求留出一定的时间,让这些请求可以完成。超时持续时间必须介于 0 到 3600 秒之间(含边界值)
  1. 配置前端服务-外部IP和Port
通过NLB 实现多服务端口映射

 

说明:(1)网络层级建议选择“Premium”;(2)选择IP地址为预留的静态IP或新建静态IP;(3)选择端口为“Multiple”;(4)设置多端口,80,8080,22。

  1. 检查NLB状态及是否正确配置
通过NLB 实现多服务端口映射

 

(1)检查NLB服务是否正常

通过NLB 实现多服务端口映射

 

(2)检查后端服务健康检查是否正常。

七、验证

验证NLB 访问,通过NLB 的外部IP 访问后端服务

(1)验证22端口访问

通过NLB 实现多服务端口映射

 

(2)验证80端口访问

通过NLB 实现多服务端口映射

 

(3)验证8080端口访问

通过NLB 实现多服务端口映射

 


通过NLB 实现多服务端口映射

 

八、参考链接

【1】Cloud Load Balancing 后端服务概览

https://cloud.google.com/load-balancing/docs/backend-service

【2】基于后端服务的外部 TCP/UDP 网络负载平衡概览

https://cloud.google.com/load-balancing/docs/network/networklb-backend-service

【3】健康检查-SSL 和 TCP 成功标准

https://cloud.google.com/load-balancing/docs/health-check-concepts#criteria-protocol-ssl-tcp

【4】启用连接排空

https://cloud.google.com/load-balancing/docs/enabling-connection-draining

【5】防火墙规则

https://cloud.google.com/load-balancing/docs/network/networklb-backend-service#firewall_rules

【6】Multiple port numbers for a named port

https://cloud.google.com/compute/docs/instance-groups/creating-groups-of-unmanaged-instances#multiple_port_numbers_for_a_named_port



Tags:端口映射   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,不构成投资建议。投资者据此操作,风险自担。如有任何标注错误或版权侵犯请与我们联系,我们将及时更正、删除。
▌相关推荐
简易百科之什么是端口映射
端口映射,也称为端口转发,是一种网络通信中的技术手段,通过将内网中的一个端口上的数据流量转发到另一个端口,使得外部网络能够访问到内部网络中的特定服务。在实现上,端口映射通...【详细内容】
2024-01-26  Search: 端口映射  点击:(163)  评论:(0)  加入收藏
端口映射怎么设置?端口映射具体方法是什么?
端口映射是一种关键的网络技术,它允许将外部网络请求转发到内部网络的特定端口上。通过端口映射,我们可以实现远程访问、内网穿透以及连接分布式办公环境等功能。本文将详细介...【详细内容】
2023-11-23  Search: 端口映射  点击:(246)  评论:(0)  加入收藏
端口映射后如何保障服务器安全?
在将服务器进行端口映射以实现网络连接时,确保服务器的安全性是至关重要的。不正确的配置和管理可能会导致潜在的安全风险和漏洞。下面介绍一些方法帮助您保护服务器的安全性...【详细内容】
2023-11-16  Search: 端口映射  点击:(123)  评论:(0)  加入收藏
端口映射的注意事项有哪些?
一、什么是端口映射?在网络中,数据通过端口号来识别和定位特定的设备或服务。通过端口映射,我们可以将公共网络上的请求映射到私有网络内的特定设备或服务上,从而实现对这些设备...【详细内容】
2023-08-23  Search: 端口映射  点击:(188)  评论:(0)  加入收藏
端口映射什么意思?什么是端口映射?如何设置端口映射?
一、端口映射是什么意思?什么是端口映射?端口映射是路由器里面自带的一个功能,端口映射又叫端口转发,又叫虚服务器,各个品牌路由器不同,叫法不一样,但操作方法是差不多的。常见的TP...【详细内容】
2023-07-20  Search: 端口映射  点击:(161)  评论:(0)  加入收藏
TP-link路由器如何进行端口映射?
端口映射一般是网络中的某个主机需要对外访问,在路由器中给该主机开放相应的端口后,就可以了。相当于是在路由器中开放了访问的通道。下面为大家简单介绍一下TP-LInk路由器是...【详细内容】
2023-07-07  Search: 端口映射  点击:(254)  评论:(0)  加入收藏
免费实现内网穿透,端口映射远程桌面,无需公网ip实现内网穿透
很多时间,我们自己家里电脑运行的程序或者公司电脑 开发的程序需要外网访问。而现在一般很难有公网ip,解决办法也有很多,例如免费的frp(需要公网ip做中转,免费的花生壳(有限制 )金...【详细内容】
2022-11-03  Search: 端口映射  点击:(497)  评论:(0)  加入收藏
通过NLB 实现多服务端口映射
作者:MeshCloud脉时云公有云架构师 邓军一、引言在多云和全球化线上业务背景下,为统一业务入口、同时减少对现有业务环境的侵入性,我们建议采用单NLB多端口的方式实现。配置简...【详细内容】
2022-05-09  Search: 端口映射  点击:(366)  评论:(0)  加入收藏
深信服防火墙配置上网及端口映射
上一篇文章,写的是深信服务路由器的配置,这篇文章来写一下深信服防火墙的配置,两篇文章有一定的联系,拓扑图也是同一张,防火墙采用路由模式,特此说明。1、运营网接入端口配置通过...【详细内容】
2022-04-20  Search: 端口映射  点击:(748)  评论:(0)  加入收藏
华为防火墙配置端口映射,并且局域网也用公网的IP和端口访问
小型企业,一般就在路由器和防火墙之间二选一,不太会同时上两个设备,在他们眼里,防火墙和路由器都一样,无非就是用来上网,这么认为其实也的确无可厚非,因为现在的产品,边界越来越模糊...【详细内容】
2022-04-09  Search: 端口映射  点击:(694)  评论:(0)  加入收藏
▌简易百科推荐
手机就可以修改WiFi密码,进行网络提速,还能防止别人蹭网
随着网络的普及和使用频率的增加,很多人可能遇到了一些网络管理上的问题,比如忘记了WiFi密码、网络速度缓慢、或者发现有不明设备在家中蹭网。相信朋友们也曾遇到过吧?但是,你知...【详细内容】
2024-04-03  老毛桃    Tags:WiFi密码   点击:(9)  评论:(0)  加入收藏
手机WiFi信号满格却接收消息延迟?这里有妙招帮你解决!
在现代社会,手机已经成为了我们生活中不可或缺的一部分。无论是工作、学习还是娱乐,手机都扮演着重要的角色。然而,有时我们会遇到一些令人烦恼的问题,比如明明手机WiFi信号满格...【详细内容】
2024-04-03  蔡前进    Tags:手机WiFi   点击:(8)  评论:(0)  加入收藏
SASE技术应用落地的五个关键趋势
在Gartner 最新发布的《2023网络技术成熟度曲线》报告中认为,SASE技术已经开始走出最初的技术炒作期,将逐步迈向新一轮的实用落地阶段。在Gartner发布的《Hype Cycle for Ente...【详细内容】
2024-04-01    安全牛  Tags:SASE   点击:(13)  评论:(0)  加入收藏
提示“该网站安全证书存在问题,连接可能不安全”如何解决
在你输入网址并浏览网页时,如果你的浏览器弹出一个警告,提示“网站的安全证书存在问题”,或是显示一个红色的锁标志,这些都是网站不安全的警示。这些提示通常是由HTTPS协议中的S...【详细内容】
2024-03-18  倏然间    Tags:网站安全证书   点击:(11)  评论:(0)  加入收藏
如何有效排除CAN总线错误
控制器局域网(CAN)控制器局域网(CAN)是现代车辆中电子元件无缝运行的基础。在远程信息处理领域,CAN总线系统的效率至关重要,其能够实现支撑当今汽车技术的复杂功能。然而,CAN总...【详细内容】
2024-02-20    千家网  Tags:CAN   点击:(54)  评论:(0)  加入收藏
网络连接受限或无连接怎么办?这里提供几个修复办法
可能错误提示 连接受限或无连接:连接具有有限的连接或无连接。你可能无法访问Internet或某些网络资源。 连接受限。排除和解决“连接受限或无连接”错误此错误可能由计算机上...【详细内容】
2024-02-06  驾驭信息纵横科技    Tags:网络连接受限   点击:(51)  评论:(0)  加入收藏
如何将Mac连接到以太网?这里有详细步骤
在Wi-Fi成为最流行、最简单的互联网连接方式之前,每台Mac和电脑都使用以太网电缆连接。这是Mac可用端口的标准功能。如何将Mac连接到以太网如果你的Mac有以太网端口,则需要以...【详细内容】
2024-02-03  驾驭信息纵横科技    Tags:Mac   点击:(67)  评论:(0)  加入收藏
简易百科之什么是端口映射
端口映射,也称为端口转发,是一种网络通信中的技术手段,通过将内网中的一个端口上的数据流量转发到另一个端口,使得外部网络能够访问到内部网络中的特定服务。在实现上,端口映射通...【详细内容】
2024-01-26    简易百科  Tags:端口映射   点击:(163)  评论:(0)  加入收藏
ip因频繁登陆已被禁止访问 无法显示图片 怎么办
首先,我们要明白,部分网站为了有效遏制数据爬取和非法攻击,保证访问速度和普通用户查询,会在系统中增加网络安全设备,加强安全防护机制,并提前设置安全访问规则。因此,一旦用户的行...【详细内容】
2024-01-20  何福意思    Tags:ip   点击:(68)  评论:(0)  加入收藏
电脑连上wifi却上不了网怎么办
当电脑连接上 WiFi 却无法上网时,可能会让人感到困惑和沮丧。这个问题通常会有多种可能的原因,包括网络配置问题、路由器故障、无线适配器问题等。在面对这个问题时,可以尝试以...【详细内容】
2024-01-16  编程资料站    Tags:wifi   点击:(72)  评论:(0)  加入收藏
站内最新
站内热门
站内头条