400-638-8808
|
微信公众号
Google Cloud谷歌云负载均衡器是一项完全分布式、软件定义的代管式服务。它以不同的方式提供,例如全球外部、区域外部和区域内部等。当在Cloud 中配置工作负载以服务应用程序时,负载均衡器可以将用户应用程序请求重定向到具有服务请求能力的各种后端(实例组、网络端点组、云存储等),适合在应用程序或服务的前端使用。
首先,一起了解下两种模式的全球外部 HTTP(S) 负载均衡:
全球外部 HTTP(S) 负载均衡器
这是一个全球负载均衡器,在 Google Front End (GFE) 上作为代管式服务实现。它使用开源 Envoy 代理来支持高级流量管理功能,例如流量镜像、基于权重的流量分配、基于请求/响应的标头转换等。
全球外部 HTTP(S) 负载均衡器(经典版)
这在高级层级中是全球范围内的经典版外部 HTTP(S) 负载均衡器,但在标准层级中可以配置为区域级负载均衡器。此负载均衡器在 Google Front End (GFE) 上实现。这些 GFE 分布于全球各地,可通过 Google 的全球网络和控制平面协同运作。
全球外部 HTTP(S) 负载均衡器是具有高级流量管理的 HTTP(S) 外部负载均衡器的较新版本。但是,从设计的角度来看,可以在决定选择哪个选项之前先确定目标用例和所需的功能。
让我们从架构的角度分析以下要考虑的关键驱动因素。
下面的图 1 说明了全球外部 HTTP(S) 负载均衡器和全球外部 HTTP(S) 负载均衡器经典版的高级架构 。
注意:以下架构也适用于使用高级网络服务层部署的全球外部 HTTP(S) 负载均衡器(经典版)
图 1:谷歌云全球负载均衡器高级架构
Google Cloud 全球 HTTP(S) 负载均衡器如何提供这样的架构优势?
为了简化答案,需要分析 Google Cloud 全球 HTTP(S) 负载均衡器的架构组件,如下图 2 所示。这种高级架构适用于这两种模式,除非标准层与全球外部 HTTP(S) 负载均衡器(经典版)一起使用。
图 2:Google Cloud 负载均衡器架构组件
这种连接被称为高级网络服务层,它遵循“the cold potato routing”方法,最大限度地延长通过 Google 快速可靠的专用全球网络的距离,如图 3 所示。这比将流量路由到终端更有效通过公共互联网结束,通常本地 ISP 会将流量传递给另一个 ISP(几乎总是流量通过多个 ISP 到达目的地)。因此,通过多个 ISP 和网络跃点的流量在路径上面临更高的延迟和带宽限制。
图 3:具有 Google Cloud 负载均衡的高级网络服务层
借助 Google Cloud 全球外部负载均衡器(经典版),客户可以选择任一高级层级,以使用单个 Anycast 虚拟 IP VIP 进行上述操作。同时,还可以选择标准层,其中全球外部负载均衡器(经典版)将在区域级别运行,其中每个区域都有一个 IP 和转发规则,并且后端需要位于区域 IP 和转发规则的同一区域如图 4 所示。
与高级层相比,标准层流量路由基于“the hot potato routing ”方法,其中来自后端实例的出站流量存在于来自该区域的 Internet 对等互连的 Google 网络上,即使目标位于另一个区域中(如图 4 所示)。使用标准层,流量通过 Internet 路由,可能通过多个 ISP 到达可能位于不同区域的目标 IP。因此,它的价格低于高级层级,并且可用于延迟不那么重要的某些用例。或者,所有系统和预期用户都位于同一区域。因此,决定选择哪个层非常重要,因为它将影响整体架构及其功能。
图 4:使用 Google Cloud 负载均衡的标准网络服务层
图 5:URL映射架构组件
使用这种方法,可以灵活地设计负载均衡解决方案,以根据不同的要求来运行和分配流量,包括但不限于:
基于邻近的路由,其中 GFE 级别的负载均衡器可以将流量重定向到最近的实例组到有能力处理流量的流量源(云全球或高级层中的全球经典版负载均衡器时的跨区域负载均衡用来 )。
基于 URL 内容的流量路由,对应用程序某些部分的请求。例如,多媒体可以重定向到容量更大的实例组,而扩展为静态内容的流量可以从Cloud CDN提供,以增强用户体验并降低延迟。URL 映射通过使用它处理的每个 URL 中的主机名和路径部分来执行此操作。此类处理可以提供基于标头和基于参数的路由,其中负载均衡器根据 HTTP 标头和 URL 查询参数做出流量路由决策,这最终有助于简化您的云架构,因为不需要部署额外的代理来做这种类型的路由。
因此,可以在许多不同的用例中使用 Google Cloud Global HTTP(S),尤其是在使用高级流量管理时,包括:
注意:可以在适用的情况下在负载均衡器上启用HTTP/3,以提高网页加载时间和更高延迟连接的吞吐量。
Google Cloud 提供了多种负载均衡选项,以简化不同用例的设计。对于全球外部 HTTP(S) 负载均衡,此负载均衡提供两种模式。因此,作为架构师或设计师,首先需要了解目标解决方案和应用程序要求,以做出最佳设计决策,即选择哪种类型的负载均衡器。此外,谷歌云负载均衡提供从简单到非常高级和复杂的设计和用例。作为一般设计建议,始终从简单而具体的用例开始,然后可以在定义高级规则和策略方面为其添加更多功能和改进。
腾讯云、阿里云、Google谷歌云、华为云、天翼云、移动云、AWS亚马逊云代理商哪家好?推荐找天 下 数 据,可享受全网最高折扣、高额返现优惠,详询电话4 0 0 6 3 8 8 8 0 8 官网:wwW.IdCbeSt.cOm
天下数据手机站 关于天下数据 联系我们 诚聘英才 付款方式 帮助中心 网站备案 解决方案 域名注册 网站地图
天下数据18年专注海外香港服务器、美国服务器、海外云主机、海外vps主机租用托管以及服务器解决方案-做天下最好的IDC服务商
《中华人民共和国增值电信业务经营许可证》 ISP证:粤ICP备07026347号
朗信天下发展有限公司(控股)深圳市朗玥科技有限公司(运营)联合版权
深圳总部:中国.深圳市南山区深圳国际创新谷6栋B座10层 香港总部:香港上環蘇杭街49-51號建安商業大廈7樓
7×24小时服务热线:4006388808香港服务电话:+852 67031102
本网站的域名注册业务代理北京新网数码信息技术有限公司的产品