使用硬件设备负载均衡器,将网络流量均衡的分担到 WEB 服务器集群各节点服务器,
保障平台服务器资源均衡的使用。
采用代理服务器,实现软件级的网络负载均衡。
数据库服务器分离成生产数据库集群和查询数据库集群,实现生产读写与后台查询统
计进行分离,同时生产数据库采用 rac 技术进行
5 技术详解
5.1 负载均衡
5.1.1 基于 DNS 的负载均衡--一个域名绑定多个 IP
DNS 负载均衡技术是最早的负载均衡解决方案,它是通过 DNS 服务中的随机名字解
析来实现的,在 DNS 服务器中,可以为多个不同的地址配置同一个名字,而最终查询这个
名字的客户机将在解析这个名字时得到其中的一个地址。因此,对于同一个名字,不同的
客户机会得到不同的地址,它们也就访问不同地址上的 Web 服务器,从而达到负载均衡的
目的。
这种技术的优点是,实现简单、实施容易、成本低、适用于大多数 TCP/IP 应用;但
是,其缺点也非常明显,首先这种方案不是真正意义上的负载均衡,DNS 服务器将 Http
请求平均地分配到后台的 Web 服务器上,而不考虑每个 Web 服务器当前的负载情况;如
果后台的 Web 服务器的配置和处理能力不同,最慢的 Web 服务器将成为系统的瓶颈,处
理能力强的服务器不能充分发挥作用;其次未考虑容错,如果后台的某台 Web 服务器出现
故障,DNS 服务器仍然会把 DNS 请求分配到这台故障服务器上,导致不能响应客户端。
最后一点是致命的,有可能造成相当一部分客户不能享受 Web 服务,并且由于 DNS 缓存
的原因,所造成的后果要持续相当长一段时间(一般 DNS 的刷新周期约为 24 小时)。所以
在国外最新的建设中心 Web 站点方案中,已经很少采用这种方案了。
评论0
最新资源