负载均衡技术:实现负载均衡的几种方式

网站编辑2021-04-09 15:07:19523

       负载均衡(Load Balance)是集群技术(Cluster)的一种应用。负载均衡可以将工作任务分摊到多个处理单元,从而提高并发处理能力。目前最常见的负载均衡应用是Web负载均衡。根据实现的原理不同,常见的web负载均衡技术包括:DNS轮询、IP负载均衡和CDN。其中IP负载均衡可以使用硬件设备或软件方式来实现。

  任何的负载均衡技术都要想办法建立某种一对多的映射机制:一个请求的入口映射到多个处理请求的节点,从而实现分而治之(Divide and Conquer)。

实现负载均衡的几种方式

  这种映射机制使得多个物理存在对外体现为一个虚拟的整体,对服务的请求者屏蔽了内部的结构。
  采用不同的机制建立映射关系,可以形成不同的负载均衡技术,常见的包括:DNS轮询、CDN、IP负载均衡这三种方式。
  DNS
  DNS轮询是最简单的负载均衡方式。以域名作为访问入口,通过配置多条DNS A记录使得请求可以分配到不同的服务器。
  DNS轮询没有快速的健康检查机制,而且只支持WRR的调度策略导致负载很难“均衡”,通常用于要求不高的场景。并且DNS轮询方式直接将服务器的真实地址暴露给用户,不利于服务器安全。
  CDN
  CDN(Content Delivery Network,内容分发网络)。通过发布机制将内容同步到大量的缓存节点,并在DNS服务器上进行扩展,找到里用户最近的缓存节点作为服务提供节点。
  因为很难自建大量的缓存节点,所以通常使用CDN运营商的服务。目前国内的服务商很少,而且按流量计费,价格也比较昂贵。
  IP负载均衡
  IP负载均衡是基于特定的TCP/IP技术实现的负载均衡。比如NAT、DR、Turning等,都是最经常使用的方式。
  以上就是小编给大家介绍的实现负载均衡的几种方式,相信对大家有所帮助!

最新推荐

右侧广告图1
  • 负载均衡

    负载均衡SLB是一种对流量进行按需分发的服务,通过将流量分发到不同的后端服务来扩展应用系统的服务吞吐能力,并且可以消除系统中的单点故障,提升应用系统的可用性。

    ¥0.04/小时

    实例5折带宽8折

  • 号码认证服务

    升级传统短信验证方式。号码认证服务直连三大运营商,在用户无感知过程中实现基于手机号码一键登录或认证,优化注册/登录等场景验证流程。推出融合认证解决方案,一次集成,支持多认证方式(一键登录、短信认证、图形认证)。自动优选认证方案,短信兜底保障安全。

    ¥34.85/年

    年中优惠

  • 云联络中心-数字员工

    通过信令检测技术,查询手机号码的在网状态,准确、可靠

    ¥699.00/月

    年中优惠

右侧广告图2