版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、上海上海电电信信宽带宽带 cdn 总总体体 建建议议方案方案 目目 录录 1概况概况.1 1.1cdn 概念.1 1.2netapp公司介绍 .2 1.3方案特点简介.4 2系系统统需求需求.5 2.1最终目标.5 2.2cdn 要素要求.5 2.3工程目的.6 3设计设计原理原理.7 3.1cache技术和流的处理 .7 3.2cache load balance技术 .8 3.3cache fail over.9 3.4分层的 netcache结构 .10 3.5cdn 结构.11 3.6强大的内容过滤和用户访问控制.13 4解决方案解决方案.14 4.1netcache产品选型 .14
2、4.2cdn 产品配置.15 4.3全网方案设计.16 4.4系统配置组成.18 4.5内容报告机制和 log文件的处理及控制.19 4.6netcache刷新机制 .21 4.7内容和网络管理.22 4.8流媒体发布平台的价值.25 5方案特点方案特点.29 5.1智能化多级分布式结构.29 5.2超大容量.29 5.3高吞吐量.29 5.4高命中率.29 5.5高效性.30 5.6多内容.30 5.7增值服务.30 5.8高安全性.30 5.9简单管理.30 5.10丰富的管理特性.30 5.11cdn 平台集成方案.31 6客客户户名名单单.32 1 概况概况 1.1 cdn 概念概念
3、大量的网络内容, 在现有的网络环境下如何才能到达内容消费者, 形成 广大的接受面? 增加服务的总容量,提高网络应用的容灾和可靠性,减少带宽、服务器的开 销,更重要的是可以对内容的部署和利用提供了手段,为以后各种增值业务建立 开放的平台, 是多媒体内容发布面临的挑战。 netapp 的 cdn 方案就是针对这种情况,其中 cache 应用已经不再简单 地为了解决带宽问题, cdn 是一个有机结合的软硬件系统, 解决内容存储,移 动,消费过程中的一系列问题, 同时为用户提供一种开放的增值业务平台.。包 括内容的存储管理平台,内容发布的控制软件,增值服务的开放体系结构,各种 系统的管理和报告工具,全
4、系列的 cache 平台。 cache 技术是基于这样一个事实:用户访问 internet 的数据中, 有很大一部 分是重复的, 包括访问同样的网站、下载相同的软件。通过使用 cache 技术, 可以在本地保存、缓存用户访问过的 web 页面和对象,这样对相同对象的访问 就无需再占用主干的出口带宽。同时,由于用户对远端服务器的请求可以由本地 的 cache 立即响应,因此可以极大的提高用户访问的响应速度。 但是, 这种用户拉的方式, 缺乏对内容的有效控制, 基于每台 cache 的 预取策略, 无法对全网内容进行管理, 资源投入盲目, cache 无法单独有效地 解决在内容发布中的许多问题,
5、netapp 提供了一整套完整的内容存储、管理、 移动、统计、部署的 cdn 业务的极为重要的功能,例如丰富的媒体类型、内容的 控制和完备的网络管理和内容报告。使用户更有效地利用网络带宽,开展增值业 务。 network appliance 公司在 internet 领域占有主导地位,致力于 internet 内容 发布的结构设计,与其他一些伙伴共同创立 icap,提供将内容从核心发布到边 缘的解决方案。该方案已经在众多电信和 isp 公司 cdn 平台实施,例如 bt、cable 为 nasdaq 上市公司, 其股票列 为 nasdaq 100 和华尔街标准普尔 500 成分指标股(ntap
6、); 1999,2000 连续两年被财富杂志评为全美最快成长公司第四位; 被商业周 刊杂志评为 99 年全美最佳业绩公司第 19 位 ,1999,2000 年连续两年名列高速 增长公司前 100 位(20th/00) http:/ http:/ 其数据高端存储设备 filer 占据 nas 存储市场的 61%,全球最大的 10 家 icp 有 9 家用其存储管理内容,处于绝对优势地位; 其高速缓存设备 netcache 占 2000 年 cache 市场的 41%,全球最大的 10 家国家级电信,有九家用其加速用户访问,处于市场领先位置; network appliance inc 公司美国
7、santa clara, 加州 92 年 nasdaq 上市 年增长幅度 100% 已代替 ascend 位置成为 sp500 指标 股 公司产品网络数据存储设备 filer 网络缓冲存储器 net cache 内容发布解决方案 特点 设备专门化以达到高性能、高效、易用、 可扩展、安全、利于业务增值 市场地位nas、web cache、cdn 市场领导者 用户 aol、yahoo、hong kong telecom、bt、uunet、telstra internet 等 1.3 方案特点方案特点简简介介 方案成熟:netapp 的方案有许多的成功应用案例,如 bt、deutch telecom
8、、cable and wireless、hk telecom 等,他们都成功实施了在宽 带接入上的 real、mms 流, 并且与各家的 l4 交换机配合。 方案完整:cdn 的各个模块都已成功应用于众多大型用用户,所有产 品都已经经过考验。为目前的应用和今后的发展提供广阔的前景。 优秀的性价比:netcache 的 appliance 架构使其具有的流处理能力远远 领先,c6100 比与其性能最接近的其余厂商的产品性能高 5 倍,每兆流 所需要的投资最经济。 部署方便、扩展能力强:易于安装、设置,统一网管,可以迅速实施,极 大减低了网络的维护工作。 更安全:真正完全的 appliance 架
9、构,固化的 tcp/ip 堆栈, 不受与操作 系统相关的安全漏洞的影响 1.4 建建议议可以开展的可以开展的业务业务 通过流媒体发布平台,可以开展多种业务,我们建议以下一些业务,供上海电信 结合自身情况开展: 内容的虚内容的虚拟拟托管托管 面向对象:内容供应商、cdn 伙伴、企业、idc 业务模型:对方需要在上海发布内容,开发上海地区用户,将内容发布到 cdn 平 台,按不同的服务级别进行收费。 服务级别:内容种类和数量 内容消费数量(存储容量、发布流量、突发带宽、注册用户数、总消费 流量等) 按 cdn 提供的权限(可以自定义发布策略、使用指定的分级策略) 增值服务(内容报告分析、用户类型等
10、报告) 为用户提供的价值:用户无需在本地和上海部署额外设备,无需固定的网络连接, 可立刻开展上海的服务,无市场和投资风险(无人使用,则无需过高支出),更高 的伸缩性、可用性和服务质量。 开展服务的难易:netapp 提供完整方案,可以立刻开展业务 内容代理和辛迪加内容代理和辛迪加 面向对象:需要内容的各种机构,如城域网、小区、企业和需要特定内容的机构 业务模型:转卖内容,扩大 cdn 的外延,利用汇聚的内容开展业务。对于某些特 定的具有用户的内容,取得上海地区的专营权,进行收费。 流媒体服流媒体服务务注册注册 面向对象:cdn 覆盖范围的用户 业务模型:用户注册开通 cdn 的流媒体服务。注册
11、费(根据服务级别),内容费 (按时间、站点类型、使用量、增值服务),此业务不同于用户对特定内容或站点 的注册。 服务级别:web,128k 以下流免费 按速率、内容分级收费 按个性化程度收费 为用户提供价值:不通过 cdn 节点,用户无法得到服务质量保证,无法获得特定 的内容 开展服务的难易:可立刻开展(netcache 提供基于协议、访问内容的认证,如, 128k 以下无需认证,用户通过 cdn 访问特定内容或使用特定协议必须先经过 netcache 认证,netcache 的认证方式支持批发给企业等集团用户, contentreporter 可以提供各种所需报表,生成计费文件利用 pota
12、l 计费,提供个 性化所需的数据) 广告插入广告插入 面向对象:广告公司、中介、内容供应商 业务模式:利用 cdn 产生额外的广告位置(新增窗口、水印、栏位、片段),替换 原来广告位置(需取得内容供应商同意,或由广告公司统一安排,避免版权纠纷), 插入广告。 业务举例:cdn 与 doubleclick 签约,将广告位置交给其经营,按点击数量分成, doubleclick 通过其广告服务器,根据访问者的特点(profile)插入定向广告。同 时 cdn 采用 zack 公司的软件,为当地 isp 插入台标,同时根据用户访问内容 和用户类型插入相应内容(用户访问 ,打开窗口提供 netapp 的
13、 股票价格,各大证券公司的分析报告等)。 业务开展难易:doubleclick、adforce 等支持 icap,技术实施较易,基本业务可 较快实施,但个性化服务需要业务设计和软件支持。 内容内容过滤过滤 面向对象:需要特别内容级别的用户。如学校、企业等 业务模式:为用户提供内容的深度过滤,防止有害的内容,黄色、反动、有安全问 题的 activex,病毒等从 cdn 传入用户。收取附加费,可选。 业务开展难易:可迅速开展,webwasher(西门子子公司,在法国电信与 netcache 一起部署)提供有害内容的过滤,netcache 提供 smartfilter 的过滤工具(各种有害 站点目录
14、),支持用户设定需阻挡的站点。trend、nai 提供支持 icap 的反病毒 工具。 内容适内容适应应 面向对象:各类特殊终端上网接入商。特殊语言支持(为无英文基础用户提供语 言翻译) 业务模式:为无线接入商(手机、pda)提供广泛的内容,按内容访问量收取费用。 业务开展难易:可以方便开展,netapp 在美国利用 icap 为 palm.net,motorala 提供无线上网。 其他其他 icap 为上海电信提供了强大的分布应用开发平台和控制点,上海电信可以根据 需要设计各种应用。netapp 可以提供支持。 2 系系统统需求需求 2.1 最最终终目目标标 上海宽带信息源能力建设工程的主要
15、内容是:建立 1(核心节点)+7(区域节 点)的宽带信息源服务架构;建立基于中、低速的流媒体平台,充分利用现有的高 速流媒体平台;在流平台上开发基于多媒体的网上教育、网上游戏、网上证券、多 媒体消息中心、视频商业应用和互动媒体点播等功能。建设 1+8 的宽带信息源节 点目的是满足向 18 万宽带用户提供信息源服务的要求。 随着宽带用户数的增 长,将按照 2+9+n 的方案进行扩容,确保支持 50 万宽带用户的需要。 2.2 cdn 要素要求要素要求 scalability and availability 系统的扩充性和可用性,内容容量的扩充,性能的扩充,覆盖地域的扩充, 应用程序种类扩充,增
16、值业务扩充,各个部件的可用性,系统的单点故障, 故障的恢复速度 quality of service 高质量的边缘发布,减少流量突发 content type support 发布内容的种类,http,stream,any file,dynamic obj manageability appliance 结构,安全性,设备一致度,安装,变动,升级,监控工具,内容感 知,业务使能 easy of use 界面,工作流,系统集成度 cost 每兆流的价格 reporting 全网内容的统计报告,基于 domain 的分析,分布的结构,对计费的支持 viability 技术的创新能力,方案的生命力,
17、业界的影响力 2.3 工程目的工程目的 建设的目标是配合 l4 交换机和路由器等宽带网络设备采用分布式的流平 台服务结构,建立基于内容的 cdn 分发及管理系统,提供基于内容的智能 cache 服务,提供流媒体的 cache 及代理服务能力。 ethernet ip网络 内容分发管理控制器 cache内容服务器 内容服务器 内容服务器 client cdn 管理 client cache服务器 控制链路 内容服务器 内容分发 内容服务器 中心区/内容源 统计分析工作站 cdn控制中心 cache点 流媒体应用平台系统结构参考示意图 3 设计设计原理原理 3.1 cache 技技术术和流的和流的
18、处处理理 cache 的部署可以作加速部署,或者透明 cache 方式。 作为一个采用 web cache 技术加速用户访问速度的系统,用户应当感觉不 到 netcache 设备的存在,应当不用对 pc 的软件及设置作任何修改。 acceleration deployments netcache will handle more connections and much higher throughput than a single general purpose web server. multiple load-balanced web servers can be replaced by
19、 fewer netcache machines. netcache accelerator origin server 加速模式的部署如上图所示,站点 x 的域名 设在加速器上,用 户的访问被定向到了 cache 上,cache 把相关服务器上的内容返还给用户。这种 方式又称为反向 proxy。一台 netcache 可以对多个站点进行加速,分布的 cache 通过第四层集线器网络的配合,形成分布的站点加速。 transparent cache 可以是基于第四层交换技术来实现的,与传统的第二、三 层交换技术相比,第四层交换技术不但可以实现基于 mac 地址和 ip 地址的交 换,还可以实现基
20、于第四层 tcp/udp port 的交换,也就是说,第四层交换机不但 可以根据 mac 地址和 ip 地址区分数据来源,还可以根据 tcp/udp port 区分数 据类型(http、nntp,stream,ftp etc)。 例如,通常 http 请求的 tcp/udp 端口号为 80,第四层交换机可据此区 分 http 和非 http 数据(同样可以根据需要区分 nntp、real、mms 的各种数 据),对于 http 数据,第四层交换机将其转发到 netcache;对于非 http 数据, 第四层交换机可以象一个普通的路由器工作(或让非 http 数据透明穿过交换机) 。 采用 tr
21、ansparent cache 技术,netcache 被隐藏在第四层交换机之后,用户 感觉不到 netcache 的存在,也不用在浏览器上作任何设置,使网络有了更好的 安全性和易管理性;同时由于第四层交换机的存在,可以很容易的实现 fail over、cache cluster 等功能。 流媒体的播放是通过约定的第 4 层端口号, 例如, real8 利用 rtsp,端口 号是 554. 可以利用第 4 层交换机透明转发用户的请求到 cache, netcache 将流 播放给用户, 并对记费,认证等控制信息透明. netcache 一般利用 tcp 连接从 router l4 switch
22、 internet netcache h ht tt tp p w we eb b d da at ta a n no on n- -c ca ac ch he ed d w we eb b d da at ta a n no on n w we eb b t tr ra af ff fi ic c h ht tt tp p 服务器获得流数据, 或者接受下推来的流文件,并按照合适的方式进行存储, 以便存取, 在网络中提供高质量的回放效果. 支持 mms, real,quicktime.。 3.2 cache load balance 技技术术 在单台 netcache 不足以负担业务时,可以使
23、用多台 netcache。多台 netcache 间可以使用 icp 协议协同工作(icp 效率较低不建议采用),或使用第 四层交换技术实现多台 cache 间的负载均衡。 第四层交换机可以将用户的请求按一定的规则(循环、比例、最小连接、 hash 算法、源/目的地址等)分配给 netcache server farm 中的 netcache。通过使 用第四层交换机提供的 cache load balance 技术,可以使多个 netcache 协同工 作,增加处理能力。多个 netcache 对外只有一个虚拟的 ip 地址,当某调整内部 netcache 的 ip 地址时不会对网络服务造成任
24、何影响。 采用 cache load balance 技术,可以使网络具有良好的可扩展性,在网络规 模迅速扩大的今天,是服务供应商一个良好的选择。 sd netapp f630 networkappliance powerrecei vestart up back u p sd netapp f630 networkappliance powerrecei vestart up back u p sd netapp f630 networkappliance powerrecei vestart up back u p http netcache server load balancer (s
25、lb) s d foundry networks fastiron 同时,第 4 层交换机具有广域负载均衡功能,在异地的 cache 可以由 此形成广域的群集,进行负载均衡。 3.3 cache fail over 利用第四层交换机的特性,可以实现 netcache 的 fail over。 当只有一台 netcache 时 当 netcache 停止服务时,第四层交换机将 http 的请求直接发送给路由器。 当多台 netcache 做 server load balance 时 当部分 netcache 停止服务时,第四层交换机将本应由其承担的负载分配到 其他 netcache 上,当所有
26、 netcache 停止服务时,第四层交换机将 http 的请求 直接发送给路由器。 注意:通注意:通过过在第四在第四层层交交换换机中机中设设置置 netcache 的最大的最大连连接数,可以防止接数,可以防止 netcache 过载过载,超出的,超出的请请求将被直接送往路由器。求将被直接送往路由器。 3.4 分分层层的的 netcache 结结构构 随着用户数量的增加,网络规模的扩大,可以在网络的不同层次部署 netcache。既可以部署在 pop 出口的路由器处,也可以部署在诸如 ras、broadband ras 等处。对于主干的出口处,根据带宽流量的要求,可以部 署 cache clu
27、ster。 各个 netcache 间既可以独立工作,也可以根据网络实际结构确定不同的层 次、级别,协同工作,可采用工作形式如下: netcache 间相互独立工作,在 netcache 上不用设定父子或主从关系; 在子 netcache 上设定其 parent netcache 的 ip 地址,有多个 parent netcache 时可以设定多个 ip 地址,子 netcache 会自动的实现对 parent netcache 访问的负载均衡。 (如果在多个 parent netcache 前使用了第四 层交换机,可以在子 netcache 上设定一个 ip 地址对应多个 parent n
28、etcache 的虚拟 ip 地址,由第四层交换机实现 parent netcache 的负载 均衡) 3.5 cdn 结结构构 cdn 应用面临的挑战包括,qos、多样的媒体类型支持、流量爆炸成长、增 值服务、内容的管理和控制。netapp 提供端到端的解决方案,帮助用户面对这些 挑战。 1.高度可扩的多协议存储 router internet router network sd foundry networks fastiron s d netapp f630 networkappliance po we rr e c ei ve sta r t u p b ac k u p router
29、 network sd foundry networks fastiron s d netapp f630 networkappliance po we rr e c ei ve sta r t u p b ac k u p router network sd foundry networks fastiron s d netapp f630 networkappliance po we rr e c ei ve sta r t u p b ac k u p sd foundry networks fastiron s d netapp f630 networkappliance po we
30、rr e c ei ve sta r t u p b ac k u p s d netapp f630 networkappliance po we rr e c ei ve sta r t u p b ac k u p 2.集成的智能内容管理 3.高质量的多媒体边缘发布系统 4.与优秀的业务伙伴一起提供增值服务 5.集中的服务和系统管理 disks filer filerdatabase server web server log file analysis media services high quality streaming media virus scanning & conten
31、t transformation local ad insertion & user profiling internet content routing for external clients netcache 1.从 cdn 的数据中心或者其他内容伙伴将内容传送至发布层 staging server,内容的所有者利用 netapp 的 content director 软件,以各种方 式(ftp 等),将需要发布的内容推到 cdn 的主要数据中心,除了内容 本身,content director 还支持传送“meta-data”,例如,内容的生存时间, 具有锁定内容的能力,以及送出数据的
32、时间和时段。 2.从发布层将数据传送至边缘 cache 上,利用 content director 自动发现 位于 cdn 自有网络以及合作伙伴网络上的进行发布的 cache,也可以 手工设置。建立 cache 的逻辑分组,提供不同的服务级别,并使各个内 容客户具有虚拟的自己的 cdn。cdn 利用 cache director 为位于发布 层的内容设定发布作业和策略,如时程、数量等。content director 将内 容(流文件、web 文件等)线速送至 cache,并在传送结束时进行验证。 content director 通过 email 向管理员报告传送状态。cdn 利用中心的 数
33、据为内容客户提供灾难恢复服务,增加营收。 3.建立一个能识别内容的网络,将数据流导向正确的 cache.。在 cache 外 围部署 gslb 网络,实现智能路由和透明访问。利用 content director 与这些交换机交换数据,使其知道 cache 中的内容,将无和约的(或无 关的)内容请求旁路到原始服务器。见下图。 4.对传输的内容进行分析和服务。利用 netapp 的 content report 软件, 对从各个 cache 中传来的 log 进行分析和服务。log 可以进行取样 或进行完整的分析。content reporter 可以配合第三方的服务软件定制 log。 5.对部
34、署的 cache 进行统一管理,除了利用 netapp 的多 cache 管理工具, 可以将 appliance watch(基于 snmp mib)集成进 cdn 的现有的网络 管理平台,例如 openview 或 tivoli,对全网设备进行统一的监控和管 理。 6.除了内容发布,还可从其他内容服务创造更多的营收。利用 icap 提供 本地广告插入、内容翻译等。 3.6 强强大的内容大的内容过滤过滤和用和用户访问户访问控制控制 netcache 具有内在的过滤引擎,与一般 cache 运行过滤软件工具相比,具 有卓越的性能, 用户可以自己定义需要过滤的站点。 netcache5.0 支持
35、ldap、radius 和 ntlm 的认证方式,netcache 也可以根 据自身的用户数据库进行访问控制,支持强大的 acl 功能,支持针对流的 acl, 例如,可以控制用户只能访问某一速率以下的流服务, 可以设定用户只 能在某些时段进行访问。 4 解决方案解决方案 4.1 netcache 产产品品选选型型 解决方案由 8 个服务点部署的 cache c6100,以及核心站点的 content reporter,content director 组成。方案中也会涉及 l4 交换机的支持,我们支持主 流的 l4 交换机。 容量估算: 假设 18 万用户 10%的峰值并发量,每个用户平均访问
36、流量 512kbps(adsl 为 1mb 以下,lan 等宽带用户带宽可能会较高)、 总服务容量=并发用户数 x 平均带宽=18000x512k=9gb。 选型和配置: 每台 c6100 支持 1gbps 的实时流,600mbps 的 vod, (参考 zd 的公开测试 结果)。方案建议 c6100 的数量为 8 台。配合 server,为全网提供相应的服务能力。 每台 c6100 的配置为: 一个 intel 733m copper mine cpu,可以扩充到 2 个。 3 gb ecc memory、128m nvram 4 个 36gb fc_al 10000rpm 磁盘,进行 ra
37、id,提供 3x36gb=108gb 的 容量。 2 块 1000base-sx 网络卡,支持 trunk 和 jumbo frame,最多可以支 持 5 个千兆口或 21 个 10/100 兆以太网口。 netcache 5.1 版软件 rtsp license ,对 rtsp 支持的许可 mms license,对微软支持的许可 用于 contentdirector 和 contentreporter 的许可,配置了这些许可 netcache 可以成为 cdn 的有机组成部分。 streaming capacity of cache vender in hkt bakeoff 2000/1
38、1/23 660 120 57 0 100 200 300 400 500 600 700 mbps netcache 6100cacheflow 6285 inktomi sun3500 nc $121 / mbps cf $589 / mbps tcs $987 / mbps 4.2 cdn 产产品配置品配置 作为 cdn 中心控制的核心软件为 contentdirector,控制内容、发布方式、发 布地点等。cd 有三个组成部分,核心控制软件、cache 组领导(group leader)和 控制界面。组领导是 cd 和 netcache 之间的传令官,控制界面通过 cd 的 java
39、虚拟机工作,可以安装在网络的任何地方。建议 cd 安装在一台 sun ultra 5 工作 站,solaris 2.7,256m ram,18gb disk。groupleader 和控制界面建议也安装在 该机。 与 cd 关系密切的是 stagingserver,staging server 实际上是一个存储池,内 容供应者将其内容出版到这里,该存储可以是任何 cd 可以访问到的逻辑盘、网 络文件系统等。cd 需要的另一块存储为 workspace,保存 cd 内容发布过程数 据,如 shadow 文件,checkpoint 等,woekspace 应大于发布作业的内容的容量。 conten
40、treporter 是内容报告工具,提供内容消费情况和网络使用情况,提供 机费数据。cdn 计费所基于的大量 log 信息都会传给 cr,建议配置与 cd 同 样的机型。 appliancewatch 是所有 netapp 设备的基于 openview 的管理工具,可运行 于现有的 openview 平台上。 4.3 全网方案全网方案设计设计 data center secondary data center snap mirror www.icp www.icp enterprise content reporter appliance watch content director web
41、serve r database media serve r staging server storage content push content push content push content push content pull edge delivery log retrieve from every cache storage 体 体体 体体 体体 体体 体体 体体 体体 体体 体体 体体 体体 体 content director 的 workspace 可以是本地或者网络磁盘文件, cd 自动识 别需要发布的内容,以及内容的变动情况, content reporter 所收集和
42、处理后的 数据也需要在集中存储中加以规划。 在 8 个节点,各配置一台 c6100,c6100 配置与主站点相同的域名,作加速 器部署;同时这些 l4 交换机与主站点的 dns 服务器形成广域负载均衡网络,智 能路由用户的请求,cache 与主站为接入用户提供服务,l4 交换机通过千兆以太 网 trunk 或者千兆网与 cache 相连;netcache 可提供 10/100/1000 端口,与 4 层交换机相连,每台 c6100 提供 622mb 的流媒体 vod 能力和 155mb 的 http 能力。 l4 交换机配置 transparent cache、global cache loa
43、d balance 及 cache fail over 的功能。 netcache 具有强大的分层部署能力, 利用 netcache 的分层, 可以方便地 扩充服务范围和能力, 今后在小区或学校, 部署 c1105,可以支持 160mbps 流, 存储 72gb 的流.由于其 appliance 的结构特点,其低端产品也具有前大的流加速 能力。 l4 switch 除了实现上述功能外, 还可以作为防火墙使用, 设置 acl, 对用户进行 2、3、4、7 层 (url 级)的访问控制;还可以在 l4 switch 上设置 acl,只将访问需要被 cache 网站的数据转发到 netcache。如
44、果 l4 集线器支持 基于 url 的交换,可以直接将无关内容旁路。 content reporter 和 content director 运行在中心的 sun 工作站上,将内容 发布到各个 cache 上,报告内容使用情况。 各个需要进行发布的 icp 将内容 publish 到 staging server, staging server 是任何 content director 可以访问到的本地或网络硬盘,cd 将内容发布到有关 的 cache 上,cd 根据内容的变化,将变化部分更新到 cache;netcache 具有 raid 和热后备磁盘保护,确保内容的完整,任何一个硬盘故障都
45、无需重新传送 数据。content director 保存内容的 shadow 和各个作业的 checkpoint,以便迅速 同步 cache 上的内容组。 用户访问被定向到“邻近”的 cache,cache 代替服务器相应用户请求,如 cache 中无用户访问的内容,cache 替用户到父一级 cache 或服务器取得内容后 相应用户。 content reporter 从 cache 中取得 log,基于域对全网进行内容和网络报 告,结果可以直接输出到计费工具。 4.4 系系统统配置配置组组成成 在数据中心的部署:在数据中心的部署: 配置 8 台 cache c6100。 体 体体 体体
46、体体 体体 体体 体体 体体 体体 体体 体体 体体 体 在在 pop 点的部署:点的部署: 每个 pop 点配置 cache c6100 一台。 pop体 体体 体体 体体 体体 体体 体体 体体 体体 体体 体 4.5 内容内容报报告机制和告机制和 log 文件的文件的处处理及控制理及控制 content reporter 提供对全网的内容和运行状况的详细报告,收集数据,同 时生成计费所需的数据,netcache 可以对流经的数据进行记录,生成 log 文件, 包括: messages log cache access log referrer log nntp access log nn
47、tp trace log streaming access log streaming detailed log 例如,cache access log 中详细的记录了用户访问的数据,可以通过 第三方 提供的分析软件对其进行分析,生成相应的访问统计数据或图表。 current time (in seconds and milliseconds) elapsed time (in milliseconds) the transaction took to complete client (ip address or host name) transaction type (see transac
48、tion types) reply code object size (in bytes) method (get, put, post, and so on) url user name (uses - if the user name is unknown) hierarchy code server ip address, if any, from which the url was fetched content type (from the mime header) note log 文件的大小可以定义,但每个 log 文件最大不超过 2gb,当 log 文件 达到设定尺寸时,会自动
49、 push 到指定的 ftp 服务器或在 netcache 内部保存, netcache 可以保存 10 个 log 文件,旧文件将会被新文件覆盖。log 文件还可以 stream 到 content report 以支持实时统计。 利用 content reporter 软件,可以实时生成各种报表和直接用于计费的数据, 提供丰富的内容报告和统计,具有强大的分析功能。提供全网基于域的分析统计。 full suite of tools for billing and analysis content reporter consolidate site analysis automated col
50、lection bandwidth and server-usage reports plug into existing billing infrastructure billing partners solect portal software amdocs lhs 4.6 netcache 刷新机制刷新机制 content director 使得 cdn 可以定义内容的有效期, 控制内容在网络上的生 存期. netcache 根据对象的属性进行操作,例如,no cache, cache live time 等, 并可以对某些内容(jpeg, gif 等)进行强制 cache。 对于没有生
51、存时间指示的目标,netcache 不进行 cache 工作,或为其设定 动态自适应的生存时间 ttl 生存周期。对于有 ttl 生存周期的 objects,netcache 根据其 ttl 生存周期决定 objects 是否 expire;对于没有 ttl 生存周期的 objects,netcache 根据算法决定 objects 是否 expire。 对于 expire 的 objects,netcache 并不对其进行立即删除或更新,当用户访问 expire 的 objects 时,netcache 向 objects 的 originating web server 查询 object
52、s 是 否被修改,如被修改,netcache 将 objects 更新,如没有修改,netcache 只修改 objects 的 cache timestamp, 无需重取。content director 具有 cache 内容的同步 功能,自动将内容刷新。 netcache 的刷新可以最大地节省网络带宽,增加用户的服务质量。 4.7 内容和网内容和网络络管理管理 content director 和 content reporter 提供对内容的控制, 管理和报告功能, 并且和所有主要的内容管理软件进行合作。 cdn 基于工作流的功能部件有: who (users)用户 首先在系统内定义用
53、户。通过建立/更新 user profiles。 系统有 2 类用户: administrators & users.。对 content director 的访问通过 user 向 console 的登录控制。 administrators 可以访问修改所有已定义的 configuration. users 可以访问修改他们建立的 configuration (jobs).user 有自己 的网络视图。如果我们为 yahoo broadcast 发布内容,我们可以设立 user yahoo,yahoo 可以自己进行发布工作,我们可以根据 yahoo 的使用量和服务级别 进行收费。 what,
54、 where, & when (jobs) 第二步定义发布什么内容, 什么时候发布.。通过定义 job 进行。 job 是一个内容发布事件的完整描述。一个 job 可以部署一个文件到一台 cache, 或几千个文件到几百台 cache。 job name 首先被定义。如果已有其他的 jobs 被定义, ,可以 import 它的定义 。job 里最重要的是它的 policy,它定义了何时何地等内容分发的高层参数。 要分发的内容在 content tab 里定义, 定义内容分发任务的内容源和目的 地. 例如 , source 可以是一个 local staging directory, dest
55、ination 可以是一个 cache 或 cache 组 (又称为 content group)。 filter filter 可以帮助用户决定从内容发布作业里过滤掉某些类型数据。例如, 用 户可以决定不发布特定的数据文件,如 avi 文件. 最后在 schedule 里定义 where 和 when 发布内容。schedule 定义发布内容 的频率。通过 scheduler 可以定时自动发布, 选择在在网络流量最少时预载内容 以节省带宽。 how (policies) policy 是用户确定的一些原则, 可以被一个或多个 job 使用. policy 定 义 job 如何被执行. 一些重
56、要的项目有: contacts: email job 执行状态的联络人列表. 执行状态: 例如 job 顺利完成。 retries: 确定 job 失败前的 job 重试次数。 security: 定义 job 的安全级别, encryption, verification。 cache: 描述 cache 对待该内容的方式。失效期, max age,min age。并且指定内容锁定在 cache 里的时间长短。 where (network) network area 提供了图形化的 content distribution network 拓扑。定义 cache 的逻辑组(content
57、group)。 另外还有: network segments::定义 caches 和 group leaders 所在的网络。 destination servers (caches):定义 caches 和响应的 group leader。 hosted sites:定义源和目的的路径。 netapp 提供基于 web 的对全网设备进行管理的工具和 gui 管理工具。 netapp 还提供两种基于 snmp 的网络管理方式,一种是独立的 cache manager,一种是基于 hp openview 的 appliance watch。由于网络规模较大,分 布较广,一次建议采用基于 hp
58、openview 的 appliance watch 对 netcache 进行 集中管理。 appliance watch for hp openview 可以实现如下功能: 自动发现 netapp 系统 给出适当的图示 检测系统的健康程度 通过 cache manager基于 web 的管理工具管理 netapp caches 通过 netcache (监控、配置和维护) 基于 web 的管理工具配置 netcache netcache mib 站针对流媒体的一些信息: 同时连接到服务器的 tcp/ip 数量 同时连接到客户端的 tcp/ip 数量 针对流请求的带宽情况 针对流请求的包响应
59、情况 针对流请求的最后点击情况 针对流请求的最后失败情况 发送到客户端的流字节总计情况 从客户端接收的流字节总计情况 发送到服务器的流字节总计情况 从服务器接收的流字节总计情况 发送到客户端的流代理字节总计情况 从客户端接收的流代理字节总计情况 发送到服务器的流代理字节总计情况 从服务器接收的流代理字节总计情况 4.8 流媒体流媒体发发布平台的价布平台的价值值 流媒体发布平台的潜在用户包括: 内容所有者 需要内容推广,按注册或者 pay-per-view 收费。希望提高 qos 和受众。 内容门户 需要为内容供应商提供 sla,同时提高用户访问质量。 企业 通过快速获得内容提高生产效率和满意程度 idc 等 提供 host 用户 sla,提高用户内容的发布,扩展营收 其他 cdn 需要通过结盟最大化内容的发布,增加用户的覆盖 内容消费者 提供多媒体服务,提供快速、可靠的内容供应,分层的服务级别。 采用发布平台的方式,即通过 cdn 网络在靠近用户的地点,通过高性价比 的 netcache,将内容供应给用户的方式,为 isp 增加了边缘发布的质量,为内容 供应者提供了发布,为企业提供特定的内容,为最终用户提供高质量的上网经验。 总之,为 cdn 用户带来以下价值: 提高用户的流媒体和其他内容的使用质量 通过边缘发布保证内容的可用性,从而保障服务级别(service level ag
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 湖北省八市高三3月联考理科综合物理试题
- 第24课 人民解放战争 课件-高一上学期统编版(2019)必修中外历史纲要上
- 浙江省北斗星盟2023-2024学年高三下学期适应性联考政治试卷2
- 第1课 从食物采集到食物生产 教学课件高二历史统编版(2019)选择性必修2经济与社会生活
- 工程收发文登记表
- 医务人员职业暴露预防及处理课件(完整版)
- 浙江省A9协作体2023-2024学年高一下学期期中联考地理试题
- 茶的历史完整版本
- 2022学年第一学期中职《哲学与人生》考试题库
- 道 法集体生活成就我 课件-2024-2025学年道德与法治部编版七年级上册
- 2024年餐厅服务员(三级)职业鉴定考试题库(浓缩500题)
- 中国电力工业发展史
- 机械气道廓清技术临床应用专家共识(2023版)解读
- 内蒙古呼和浩特市回民区2023-2024学年九年级上学期期中考试历史试题(含答案)
- 2021年4月自考00409美育基础试题及答案含解析
- 原料粒度对超白玻璃熔化澄清质量的影响
- 2023海上风电机组漂浮式平台稳定性控制策略
- 新视野大学英语读写教程1(第三版)教案
- 校园文化知识讲座
- 开展法律宣传知识讲座
- 2024年八年级语文上册期末专项复习:病句的辨识与修改
评论
0/150
提交评论