Cdn设计实现及负载匀衡_第1页
Cdn设计实现及负载匀衡_第2页
Cdn设计实现及负载匀衡_第3页
Cdn设计实现及负载匀衡_第4页
Cdn设计实现及负载匀衡_第5页
已阅读5页,还剩30页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

解决高并发访问及缓存加速的一种途径 需求的产生 南北互联问题导致北方的用户访问电信网内的服务器十分缓慢和艰难 ,南方的用户访问网通网内的服务器也是如此 高并发、大流量的站点 访问加速 简单的 0 0s; 0 0s; 0 0s; 0 0s; 在 负载均衡后端服务器池。 简单的 0; ; $ 简单的 ; 用于指定反向代理的服务器池。 $当后端 要用该 $如果后端 P,请从该 正常情况下,两台外提供服务。 向代理加速网站 向代理的实现原理 客户端请求访问 务时,访问的域名解析为 向代理服务器的 址,这样客户端的 求将被发送到反向代理服务器。如果 向代理服务器中缓存了该请求的资源,则将该请求的资源直接返回给客户端,否则反向代理服务器将向后台的 务器请求资源,然后将请求的应答返回给客户端,同时也将该应答缓存在本地,供下一个请求者使用。 配置的系统环境: 一台 务器:操作系统 件 三台 务器:操作系统 S 4,软件 应的 下: 台 务器:操作系统 S 4,应用软件 应的 址如下: 置 务器 # 配置 其邻居,当 其缓存中没有找到请求的资源时, 通过 询去其邻居中取得缓存 0 3130 0 3130 # 三个父节点, 数指明是源服务器, 数指明 过轮询方式将请求分发到其中一台父节点; 时会对这些父节点的健康状态进行检查,如果父节点 , 那么 从剩余的 务器中抓取数据 080 0 080 0 080 0 # 将 的请求通过 询方式转发到三个父节点中的一个 在有许多大型的门户网站如 采用 向代理技术来加速网站的访问速度,可将不同的 求分发到后台不同的 务器上,同时互联网用户只能看到反向代理服务器的地址,加强了网站的访问安全。 最新的 5版本, 上第三方的 于清除指定 已经可以完全取代 们已经在生产环境使用了 存功能超过两个月,十分稳定,速度不逊于 在功能上, 除指定在性能上, 过 外,在反向代理、负载均衡、健康检查、后端服务器故障转移、用性上, 使得一台 负载均衡服务器 ” 与 “ 来使用。 户 700万。 好的分配资源,更快速访问 . 通过在内存里维护一个统一的巨大的 能够用来存储各种格式的数据,包括图像、视频、文件以 及数据库检索的结果等它的缓存是一种分布式的,也就是可以允许不 同主机上的多个用户同时访问这个缓存系统, 这种方法不仅解决了共享内存只能是单机的弊端, 同时也解决了数据库检索的压力,最大的优点是提高了访问获取数据的速度 为了防止由于对 致得每个 就是在对 过对 每个结点都算出很多(例如 200个) 些值以 有属于这些 样就基本能保持每个 中率算法:服务器台数( n)和增加的服务器台数( m)计算增加服务器后的命中率计算公式如下: (1 - n/(n+m) * 100 一般的 用 上图的状态中添加一台 数分布式算法由于保存键的服务器会发生巨大变化 而影响缓存的命中率,但 有在第一台服务器上的键会受到影响。 因此, 而且,有的 使用一般的 务器的映射地点的分布非常不均匀。 因此,使用虚拟节点的思想,为每个物理节点(服务器) 在 00 200个点。这样就能抑制分布不均匀, 最大限度地减小服务器增减时的缓存重新分布。 通过下文中介绍的使用 由服务器台数( n)和增加的服务器台数( m)计算增加服务器后的命中率计算公式如下: (1 - n/(n+m) * 100 常见的应用场景: 一般用于静态对象 网站的页面加速(指静态) 下载服务:类似杀毒软件有客户端自动更新机制的下载,更需要 视频:特别是在线播放类型,如 统的访问模式 所以的客户端访问同一个对象 众矢之的 把用户请求分散 源 站A 地 的 网 络及 加 速 服 务 器A 地 的 用 户B 地 的 网 络及 加 速 服 务 器B 地 的 用 户摘自 内容分发网络,是位于网络层与应用层之间的网络应用,其目的是通过在现有的 过智能的中心管理系统,使用广泛分布的服务器群来帮助网站、媒体运营商等满足用户的各类需求。 内容缓存到不同地区的缓存服务器 就近访问原则 分用户的访问来源 关键技术 (1) (2)内容缓存 : 辅助技术 (1)负载均衡 : (2)监控 : 选定核心缓存节点(电信、网通各 2个) 选定边缘缓存节点(覆盖到省) 归类 些 后才可能实现用户的就近访问。 容错和负载均衡 如果自己做一个简单的 能只需要电信和网通 2个节点,不必有边缘和核心的区分; 通、其他,即 个视图( 一个样例 源 站A 地 缓 存 服 务 器B 地 的 缓 存 服 务 器站 点 的 D N S 服 务 器C d n 运 营 商 的 d n s 服 务 器使 用 C N A M E 转 向 到 c d n 运 营 商 的 d n 视 图 列 表 ,根 据 用 户D n s 的 归 属 地 返 还 离 用 户最 近 的 主 机 地 址用户 一般情况下,用户的 记录直接把主机名解析到源站 为了做 们将域名指向多台缓存 利用 线路判断。 集群与负载均衡 所有节点都在各自的网段采取集群和负载均衡技术 压力测试,监控: 压力测试( 服务及主机监控: 流量监控: 报警:使用 用飞信短信方式。可以外购短信服务,把它整合到监控平台中 搜企平台规划图 ,线路平台,利用 2,用 程序 )+独服务 ),实现 用 双机互备) 3,用 现数据库缓存。 4,索引利用 搜企平台结构 1,先做 分客户线路 2, 用 存缓 3,利用 页,图片, 并做为 缓存。 4,利用 5,利用 据库为 , 数据同步。 企 需求点: 考虑对像 互联网上不同地区,不同线路的客户能快速查询搜企 能准确返回给客户有用的信息。(注意点 “ 不同线路 ”“ 快速即响应时间 ”“ 准确性 ” )总之一句话,在有限的资源(人力资源,硬件资源,带宽资源, ,以人为本,以客户最好的需求为前提,做到让客户喜欢,需要的平台。 规划平台主要几点思路 1, 分不同线路的客户,提高因线路不同而造成的响应速度。(中国目前有电信,网通,铁通等线路)。 2,利用 好 3台以上的配置)做为最前端。做为静态信息的缓存和做为后端真实 高了访问速度,对真实的 A)可用 访问信息分配到不同的 B)前面的 改为利用 好处是健康状态检查,权重分配),对不同硬件配置,不同带宽的服务群是一个好的选择,能较好的分配流量走向。 3, 于存储静态信息(静态

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论