阿里云代理商-阿里云服务器-阿里云数据库-重庆典名科技

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

发布时间: 2021-04-09 15:07:19文章作者: 网站编辑阅读量: 229
       负载均衡(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等,都是最经常使用的方式。
  以上就是小编给大家介绍的实现负载均衡的几种方式,相信对大家有所帮助!
联系客服免费领取更多阿里云产品新购、续费升级折扣,叠加官网活动折上折更优惠