Windows Azure中带宽和CDN之间的关系是什么? 假设我每月有100000个用户看到3 MB内容= 300 GB带宽而没有CDN。 如果我想使用他们的CDN,这是如何工作的?是否计算带宽以馈送各种CDN节点(即3MB *(节点数))?从那里开始的是以CDN价格计算的价格?
此致
利玛
答案 0 :(得分:5)
CDN为两个地点的出口收费 - 首先是填充缓存,其次是为资源提供服务。您还需要为交易付费。这是一个例子:
在这种情况下,您需要为从blob存储到所使用的每个CDN位置的带宽付费(不久前还有26个以上的位置)。这将是从blob存储到每个位置的26x 1K或26K的出口+ 26个事务。现在,您将为该文件提供1M次服务 - 1 GB带宽和1M事务。您的总费用为1GB带宽(按地区价格分摊)+ 1M交易+ 26笔交易以填充缓存+ 26K带宽(再次按地区划分)。
CDN适用于提供不经常更改的数据。这根本不是什么坏事,也很好地利用了CDN。但是,如果您引入了经常过期的对象的额外复杂性,那么您将遇到需要重新填充缓存的情况。最后一个例子:你有1MB经常变化(每15分钟)和100K用户从世界各地请求它一个月。以下是您的收费标准:
在这种情况下,你可以看到你实际上花了相当多的钱来填充缓存,几乎就是为它提供服务。假设延迟不是一个重要因素,那么在这里从blob存储服务可能会更好。