内容投递网络(Content Delivery Network )常见问题解答

什么是 Windows Azure 内容投递网络(Content Delivery Network)?

内容投递网络(CDN)通过在网络中不同位置放置数据的副本,增强了最终用户的性能与可靠性,使得它们分布式的更接近用户。客户端访问其附近的数据副本,而不是所有的客户端访问同一套中央服务器(称为起点),那会引起起点服务器(Origin servers)附近传输的瓶颈。内容类型包括:web对象(例如: JPG, CSS, JS, …),可下载对象(媒体文件,软件,文档),以及互联网传输的其他物件。 Windows Azure CDN 支持对存储在Windows Azure storage的公共内容进行HTTP 投递。 Windows Azure CDN 会在PDC09会议上作为一个CTP发布。

 

我为何要使用 Windows Azure Content Delivery Network?

内容拥有者应该考虑提升性能带来的益处,以及权衡对CDN的使用。益处包括:  1) 为远离内容源或所使用的应用程序装载一个web页面需大量互联网旅行的最终用户,提供更好的性能与用户体验。2) 大型分布式的规模更有效的处理瞬发的高负荷,比如在产品启动时。所要考虑的权衡包括:更高的投递费用,迅速移出信息的有限能力,以及对很少检索的内容在投递性能上的减弱。

 

Windows Azure Content Delivery Network与 Windows Azure Storage有何区别?

 

Windows Azure CDN Windows Azure storage协同工作,进行区域内内容投递。内容存储在 Windows Azure storage,可以从Windows Azure Storage直接或通过CDN投递内容。

 

通过 Windows Azure Content Delivery Network可以投递哪些内容?

任何储存在Windows Azure Storage小于或等于10GB大小的公共内容,都可以通过CDN以及HTTP请求进行投递。CDN所带来的性能改善在流行(经常性被请求,高缓存命中率的)内容的投递方面最突出。现在并不支持安全内容。

通过Windows Azure Portal内容拥有者可以向CDN注册一个不同的域名,用来检索CDN上的内容。不同的域名必须对于Windows Azure CDN域名别名化,以使其能够在CDN中路由。并且,域名必须向CDN注册,为了能使CDN辨别并处理此域名路由而来的请求。