搜索:     热门搜索:域名 机房 VPS CDN SEO 教育网  
您现在的位置: 中国IDC圈 >> 企业应用 >> IDC方案 >> 正文
F5 Networks IDC/CDN方案(二)
来源:中国IDC圈 时间:2006-10-12 15:48:46 作者:idcquan 进入论坛
  
全局负载均衡
 
  全网负载均衡是一个关健的设备,如何实现是一个严峻的问题。F5已经很好地解决了这个问题:3DNS,它已成功地运行在许多地方:Exdous、UUNET、MS、NTT、BT、Intel。
IDC可利用3DNS能全面实现多点的,全网的、智能化的负载均衡。
 
  3DNS产品用以向用户提供分布于不同地理位置的Internet站点和数据中心间的高可用性和智能化业务及流量分担解决方案
 
  3DNS管理和分发不同的Internet,Intranet和Extranet电子商务用户请求到多个,冗余的服务区域,如本方案中的北京,广州,上海,西安和武汉等,而不用考虑服务器平台类型及服务器上运行何种软体。最终用户的请求可以通过计算多种因素如用户到服务器的跳数,响应时间,响应请求的服务器的数量,包丢失率等等,根据计算结果将请求分配到相应的服务器。另外3DNS还可以配置成根据什么对你的网络最重要来做流量分布决定。
 
  3DNS可以支持大量不同的应用如Web,电子邮件,多媒体流,和其它基于IP的应用。
 
  3DNS工作过程
 
  在IDC环境中,利用3DNS作为多个网域名系统或子域名系统,对多个IDC的用户域名进行具在负载均衡的域名解析。建议采用至少二台3DNS 对全网中作域名解析,一台3DNS作为主域名服务器,另一台3DNS作为从域名服务器。F5的BIG/IP作为对每个IDC的服务器负载均衡设备。
 
  3DNS的工作原理如下:
 
  当用户从Internet上访问IDC服务器时,用户通过3DNS解析到某一IDC中站点的地址为BIG/IP的虚拟地址,该虚拟地址为BIG/IP映射的各服务器的共享虚拟地址,BIG/IP通过各种负载均衡策略将用户访问映射到不同的服务器,实现用户对服务器的访问,同时实现负载均衡。
 
  当用户连到ISP并请求本地DNS解析域名如:www.ABC.com.cn,(ABC.com.cn是IDC中的某个业务),如果本地域名服务器缓存中无该域名,ISP的本地DNS服务器查询根服务器(如:InterNIC根服务器),根服务器返回ABC.com.cn域的3DNS服务器的IP地址,下面有两种情况:
 
  ●主DNS服务器不是3DNS服务器
 
  这种情况下,3DNS服务器将建立一个子域并管理该子域如wip.ABC.com.cn,主DNS服务器将通过别名(NAME)将www.ABC.com.cn域中服务器指向3DNS管理的wip.ABC.com.cn域中的相应服务器。这样当ISP的本地DNS连至主DNS服务器请求解析www.ABC.com.cn时,主DNS服务器将返回给本地ISP的DNS服务器的主3DNS服务器IP地址如北京的主3DNS服务器。本地DNS服务器查询主3DNS服务器请求解析。
 
  ●主3DNS服务器是主DNS服务器
 
  除3DNS不需要产生子域外,3DNS回答请求的步骤与第一种情况相同,此时根服务器返回的即是主3DNS服务器的IP地址,本地DNS服务器向3DNS服务器发出解析请求。主3DNS服务器接到解析请求后,它将向北京、上海、广州、西安,武汉等处的BIG/IP设备发出请求,请这些BIG/IP根据相应的策略如最少连接数,包丢失率,响应时间等返回各自与client端通讯的结果,3DNS将根据这些结果计算出最佳的最终用户访问区域。并将该区域响应请求的地址返回给最终用户本地的DNS服务器,从而通知最终用户访问何地的相应内容服务器如北京的Web服务器。
 
  ●3DNSLoadbalancing工作步骤
 
  (1) 最终用户向本地DNS发出域名解析请求。
  (2) 本地DNS发现所解析域名指向3DNS,于是向3DNS发出域名解析请求。
  (3) 3DNS向分布在北京、广州、上海、西安,武汉等地的所有BIG/IP发出iQuary查询命令,获得最好路径所在地的服务器的IP地址。
(4) 3DNS将所获得的IP地址解析结果送回相应DNS。
  (5) 本地DNS将IP地址解析结果送回相应最终用户。
  (6) 最终用户访问指定服务器。
  (7) 服务器对最终用户服务。
 
  F5的3DNS系统具有标准DNS的全部功能,同时还具有更强的处理能力,支持多达17种的全网负载均衡手段。
 
五、IDC利用3DNS可开展的增值服务
 
  A、可靠性
  B、为用户提供全球的负载均衡
  C、IDC提供灾难恢复
  D、为用提供扩展性的服务
  E、内容的发布服务
  F、CDN 的服务
 
  A、可靠性
 
  多点IDC利用3DNS帮助用户消灭单点故障,从而为用户提供所需要的容错功能,3DNS通过将你的最终用户请求分流到不同的服务区域,最终保证你的内容及应用永远可以响应用户请求。
 
  B、为用户提供全球的负载均衡
 
  多点IDC可为用户提供全球的负载均衡。如IDC的管理员可以使用3DNS,通过从站点到最终用户本地DNS的探测程序,将用户发送到探出程序测定出的往返时间最短的站点。3DNS使用“命中率”,允许将连接发送到在站点和最终用户本地DNS之间进行交易丢失数据包或超时数据包数目最少的站点。3DNS和BIG/IP结合提供17种的全球流量分配策略
 
  o 轮询算法
  o 比率
  o 最少连接数
  o 随机
  o 用户定义的服务质量
  o 往返时间(RTT)
  o 完成率(数据包丢失)
  o BIG-IP吞吐量(PPS)
  o 全球可用性
  o HOPS
  o 分布式拓扑
  o 访问控制
  o LDNS轮询算法
  o 动态比率
  o 电子商务
 
  IDC可根椐用户的不同要求,为不同的用户提供不同负载均衡策略,提供不同的增值服务。
 
  C、 IDC提供灾难恢复
 
  IDC通过3DNS,可以建立一种镜像灾难恢复的策略。例如,许多机构在一个建筑中有一个主站点,同时在另一个建筑中有一个备份站点。可以建立一种策略,指定只有在主站点正常运行的情况下将所有流量发送给主站点。如果主站点未正常运行,则流量可以立即传送到备份站点。

[1] [2] [3] [4] 下一页

【责任编辑:Chuan】

 

   最新评论
 快速导航
新闻资讯:
技术与应用:
特别推荐:
Chinaitlab Group 旗下网站:
北京盛世创富广告传媒有限公司
北京运营中心:北京市海淀区中关村南大街9号理工科技大厦2107室 服务电话:86-10-85655622
深圳研发中心:深圳市福田保税区长平商务大厦1312室  服务电话:86-755-82044560
Copyright©2001 - 2009 All Rights Reserved