分布式环境交付太复杂?快来了解混合和多云环境的云负载平衡

今天的企业应用程序通常是跨分布式环境组装的。这包括跨多云、多SaaS和本地环境的服务集成。虽然该方法的优势是使企业能够选择可用的最佳服务来支持其应用程序,但它增加了跨异构环境交付服务的复杂性。为了解决这个问题,【云负载平衡】支持开放云策略,其中包括:


  • 通过利用开源和开放标准支持跨异构环境的通用流量管理策略
  • 启用全局前端,以便应用程序可以利用一组通用的策略和安全态势
  • 提供工具,为你的用户提供尽可能高的性能和可靠性


具有开源和开放标准的通用流量管理


Kubernetes 是跨环境管理容器的绝佳解决方案,谷歌认为流量管理策略也应该跨环境支持,云负载均衡通过在完全托管的解决方案中支持基于标准的流量管理,创建跨高度分布式异构环境的同质流量策略,并允许在本地或多云环境中使用开源 Envoy Proxy sidecar,从而在高度分布式异构环境中创建同质流量策略管理作为完全托管的云负载平衡器。


随着企业开始实现服务现代化和重构单体应用程序,他们需要能够跨分布式系统大规模提供一致流量管理的解决方案。但是组织希望将他们的时间和资源投入到创新和构建新的应用程序上——而不是在部署和管理这些服务所需的基础设施和网络上。Envoy 是一种开源高性能代理,与应用程序一起运行以提供通用的平台无关网络功能,包括:


  • 新的负载平衡算法(例如循环法、最少连接数)
  • 加权流量拆分
  • 故障注入
  • 请求镜像
  • 异常值检测
  • 额外的标题转换选项
  • 请求重试
  • 额外的后端会话关联选项
  • 跨源资源共享 (CORS)



跨多云和私有云的混合负载平衡


多年来,谷歌已在 173 多个 Edge Pop 位置部署了负载均衡器,并在自有基础设施上大规模交付客户应用程序。现在,谷歌云引入了混合负载平衡,将其负载平衡功能从谷歌的网络扩展到本地私有云和多云解决方案。这允许客户以迭代方式将应用程序迁移到云,或构建混合应用程序,这些应用程序由跨异构环境运行的服务组装而成。



使用 HTTP3/QUIC 支持现代应用程序交付


云平衡负载是一种完全分布式的负载平衡解决方案,可将用户流量(HTTP(s)、HTTPS/2、HTTPS/3 with gRPC、TCP/SSL、UDP 和 QUIC)平衡到多个后端,以避免拥塞、减少延迟、增加 安全,降低成本。它建立在与谷歌服务相同的前端服务基础设施之上,支持每秒数百万次查询,具有一致的高性能和低延迟。


为了服务海量流量,谷歌构建了第一个横向扩展的软件定义负载均衡——Maglev,从2008年开始服务于全球流量。它支撑了谷歌服务在全球范围内的快速增长,同时也提供了网络负载均衡功能 适用于 Google Cloud Platform 客户。为了适应不断增长的流量,Maglev 通过 Linux Kernel Offload 专门针对数据包处理性能进行了优化。Maglev 还配备了一致的散列和连接跟踪功能,以最大限度地减少不可预见的故障和故障对面向连接的协议的负面影响。


支持这种全球规模的另一个关键推动因素是谷歌的云负载均衡器构建在 QUIC (RFC9000) 之上,这是一种从原始 Google QUIC) (gQUIC) 开发的协议。外部 HTTP(S) 负载均衡器、云 CDN 和终端客户端之间支持 HTTP/3。一旦启用,客户通常会看到性能和吞吐量的显著提高。


谷歌云已经在 Cloud Load Balancer 中支持 HTTP3。要为你的应用程序使用 HTTP/3,你可以通过 Google Cloud Console 或 gCloud SDK 在你的外部 HTTPS 负载均衡器上启用它,只需单击一下。


如果你的服务对延迟敏感,QUIC 会使其更快,因为它建立连接时减少了握手次数。当 Web 客户端使用 TCP 和 TLS 时,它需要与服务器进行两到三次往返才能建立安全连接,然后浏览器才能发送请求。使用 QUIC,如果客户端之前已经连接到给定的服务器,它就可以开始发送数据而无需任何往返,因此你的网页加载速度会更快。


QUIC 与传统 TCP 相比具有以下优势。



总结


自 2008 年以来,谷歌一直是软件定义网络领域的创新者,支持大规模运行的应用程序。谷歌云负载均衡器支持 HTTP3 和 QUIC 作为下一代网络传输协议,可显着改善客户流量延迟。Google Load Balancer 还将 Envoy 代理作为一项基础技术纳入其中,为谷歌的客户提供与开源 Envoy 生态系统兼容的高级流量管理。这使用户可以选择将 谷歌完全托管的云负载均衡器与开源 Envoy 代理相结合,以在多云分布式环境中实现一致的流量管理功能。借助混合负载平衡,客户可以利用谷歌 173 多个全球 PoP 来无缝管理 谷歌云、本地和其他云提供商之间的流量。


谷歌云负载均衡器原生包含所有这些功能。当一起使用时,它们支持全球规模的应用程序,这些应用程序可以在当今许多企业部署的异构环境中无缝运行。


———

WebEye是中国大陆地区首家获得 Google Cloud MSP 资质的合作伙伴。WebEye致力于用创新的技术向中国企业提供数字化效率创新服务,实现数字化赋能。我们不断帮助客户打造新的运营与协作方式,打造新的竞争优势,构建资源高效链接,共创价值生长空间。

WebEye整合全球资源,打造全球数字化营销体系,为企业提供营销增长服务营销增长引擎以及企业上云三大板块业务,涵盖数字营销、数字创意、游戏发行、流量变现、程序化广告、数据洞察、云计算等一站式全链条增长产品矩阵,是中国互联网出海领军企业。

返回全部