需要云计算吗? 即刻开始体验

什么是全球服务器负载平衡?

全球服务器负载平衡 (GSLB) 是将 Web 和应用程序流量分布在不同位置的多台服务器上,以提高网络性能、增强可靠性并实现高可用性的做法。通过将流量引导至最不拥塞的服务器或最靠近用户的服务器,GSLB 可以实现更快速、更可靠的响应,从而提供更出色的用户体验。

市面上有许多商用解决方案可以推动实现全球服务器负载平衡。下图介绍了 Akamai 的 Global Traffic Management 解决方案是如何分散工作负载以提升网络性能的。

全球负载均衡器通过应用各种规则来确定最合适的服务器,这些规则考虑了网络延迟、地理位置接近度、服务器状态、当前网络条件、服务器容量和其他参数等各类因素。

全球服务器负载平衡是如何工作的?

全球服务器负载平衡依靠一个分布于世界各地的服务器网络来引导流量及平衡工作负载。当用户请求通过服务器访问某个网站或内容时,GSLB 服务器会根据智能负载平衡算法来确定应该由哪台服务器来提供内容或服务。全球负载均衡器根据各种规则来计算并找出最合适的服务器,这些规则考虑了网络延迟、地理位置接近性、服务器可用性、网络条件、服务器负载和其他各类条件。一旦选定了最合适的服务器,全球负载均衡器就会在 DNS 响应中返回该服务器的 IP 地址 ,从而将用户请求转至该目的地。

全球服务器负载平衡是如何实现性能提升的?

GSLB 会不断对网络执行运行状况检查,同时监控网络上各服务器的可用性。GSLB 还可以执行故障转移和故障恢复。也就是说,当某服务器出现性能问题或故障时,GSLB 会将流量引导到其他服务器以确保高容错性和更高的可用性,并且在故障位置恢复为正常、可靠的状态后流量会重新传送到该位置。

有哪些方法可以实现全球服务器负载平衡?

全球服务器负载平衡解决方案使用各种流量管理方法,将流量分布到世界各地的服务器上。有些 GSLB 解决方案会使用多种负载平衡方法,以提供更稳定的响应。

  • DNS 负载平衡 常常要依靠 域名系统 (DNS) ,以便将流量智能地分布到多台服务器或多个数据中心。当用户发起 DNS 服务器请求时,GSLB 系统将按照负载平衡策略确定一台服务器,并以该服务器的 IP 地址来响应 DNS 请求。此类策略包括将连续请求发送到不同服务器的轮循策略,以及分析各种因素以确定哪台服务器最适合处理请求的智能方法。
  • IP Anycast 是一项路由服务,它允许多台服务器共享同一个 IP 地址。如果收到对共享 IP 址的请求,GSLB 会将流量路由至最近的服务器以实现自动负载平衡。
  • 基于 BGP 的负载平衡 使用边界网关协议 (BGP) 作为路由协议,根据网络可用性或服务器位置来路由流量。
  • 内容交付网络 (CDN) 使用 GSLB 技术将用户引导至 CDN 内最合适的服务器,这种分布式服务器网络可以在距离最近的服务器上缓存内容并提供给最终用户。
  • 全球流量管理器 通常是硬件或软件设备,可对服务器或数据中心的运行状况和性能进行监控,并根据预先定义的负载平衡算法来分布流量。
  • 地理位置负载平衡 可将流量引导至最接近用户的 IP 地址,以降低延迟并加快响应速度。

GSLB 的最大好处是什么?

GSLB 解决方案的好处包括:

  • 提高性能。GSLB 允许通过最接近用户的服务器来交付内容,从而有助于尽量降低网络延迟并减小延迟的可能性。
  • 提升可靠性和可用性。在发生中断或拥堵的情况下,负载均衡器可以在各个服务器或网络之间引导流量,从而确保其抵达目的地。
  • 合规性。在医疗保健、国防和通信等监管严格的行业,可以对全球服务器负载均衡器进行配置以遵循特定法律法规和安全防护要求。
  • 灾难恢复。当一个数据中心或网络的可用性受到灾难影响时,GSLB 可以将请求重定向至仍在正常运行的其他服务器。
  • 本地化内容。企业可以使用 GSLB 将用户流量引导至特定的本地数据中心,从而能够提供与用户所在地理位置相关的本地化内容,或者满足国家/地区的特定法律法规或安全防护要求。

常见问题

服务器负载平衡可以分散传入流量,从而防止任何一台服务器出现不堪重负的情况。这样不但能加快响应速度、增强用户体验,还能优化网站性能。

否,服务器负载平衡能使任何规模的企业受益。无论运营规模如何,它都可以确保资源得到高效利用,同时防止服务器出现过载和停机。

在很多情况下,确实是如此。云端或软件负载均衡器通常是一种经济高效的解决方案,对于在虚拟化环境中运营的企业来说更是如此。但是,如何选择取决于具体需求以及对可扩展性的要求。

要确保始终达到最佳性能,定期审查必不可少。流量模式、应用程序更新和不断变化的业务需求等因素决定了必须进行定期评估和调整。

客户为什么选择 Akamai

Akamai 支持并保护网络生活。全球各大优秀公司纷纷选择 Akamai 来打造并提供安全的数字化体验,为数十亿人每天的生活、工作和娱乐提供助力。 Akamai Connected Cloud是一个大规模分布式边缘和 云平台,让应用程序和体验更靠近用户,帮助用户远离威胁。

探索 Akamai 的所有安全解决方案