基于ATCA架构的CDN应用案例分析
2004/10/22
网络拓扑结构
从图1中可以看出,存储子系统、CDS(内容分发服务器)和MS(管理服务器)构成了整个CDN系统。在这个系统中,CDS负责内容分发,直接向用户提供数据,通常以负荷分担形式工作;MS则完成用户及系统管理、负载均衡等功能,通常以热备方式工作。

图1 CDN网络拓扑示意图
由于对系统的可靠性以及强大运算性能的要求,可以采用ATCA架构构建CDN中心,其中ATCA单板计算机用做内容分发服务器和管理服务器,如图2所示。针对ATCA构建的CDN中心的应用分析如下:

图2 基于ATCA架构的CDN中心
应用评价
计算性能
- 实现CDS和MS的ATCA计算刀片一般采用最新的双Xeon或四路Xeon设计,计算性能完全和单台主流服务器性能媲美;
- 整个系统实现高密度的并行计算,单个系统最大支持16个并行刀片(包含数据交换刀片)。
网络性能
- 刀片网口芯片全部为千兆配置;
- 刀片外置网口兼容光电配置;
- 内部互联架构在ATCA特有的Base Channel和Fabric Channel之上,最大可实现内部2.4T数据交换;
- Fabric Channel可承载Ehernet、FC、Infiniband、StarFabric和PCI Express;
- 与类似于IP内部交换相似,可借助于Fabric Channel和FC交换刀片实现FC内部交换以及FC接口的统一化。
外置接口
- ATCA架构标准化的I/O接口:PMC、PTMC、AMC;
- 便于实现E1、ATM、FC、Ethernet等各种电信网络接入。
系统特性
- 固有的Carrier Grade体系架构设计;
- 高可靠度、高可用性、高扩展性;
- 模块化架构设计的管理接口便于用户实现本地及远程管理和升级。
经济特性
- 全球业界主流标准设计;
- 良好的Ecosystem、高性价比;
- 模块化设计,可加快产品推向市场速度。
相关链接:CDN是什么?
CDN(Content Delivery Network)即互联网内容发布网络,一种新型的网络构建方式,它是基于传统的IP网发布宽带丰富媒体而特别优化的网络覆盖层。从广义的角度看,CDN代表了一种基于质量与秩序的网络服务模式。
简单地说,内容发布网(CDN)包括分布式存储、负载均衡、网络请求的重定向和内容管理四个要件,而内容管理和全局的网络流量管理(Traffic management)是CDN的核心所在。通过用户就近性和服务器负载的判断,CDN确保内容以一种极为高效的方式为用户的请求提供服务。
与目前现有的其他内容发布模式相比较,CDN强调了网络在内容发布中的重要性。通过引入主动的内容管理层的和全局的负载均衡,CDN从根本上区别于传统的内容发布模式。
案例评说:作为专门针对下一代网络和电信应用开发的全新架构,ATCA拥有其他架构无可比拟的优势,如更大的扩展空间、更好的散热性能、更强大的电源支持、更快的数据传输以及更高的可管理性和性价比。基于ATCA架构的CDN中心拥有的良好系统性能正是基于ATCA这些优势的基础上,正因为如此,ATCA良好的前景才被众多运营商和专家所看好。
计算机世界网(www.ccw.com.cn)