Windows与带宽和CDN之间的天蓝色关系

teo*_*ves 1 cdn azure azure-storage azure-storage-blobs

Windows Azure中带宽和CDN之间的关系是什么?假设我每月有100000个用户看到3 MB内容= 300 GB带宽而没有CDN.如果我想使用他们的CDN,这是如何工作的?是否计算带宽以馈送各种CDN节点(即3MB*(节点数))?从那里开始是以CDN价格计算的价格?

问候,

马特奥

dun*_*nry 5

CDN为两个位置的出口收费 - 首先是填充缓存,其次是为资源提供服务.您还需要为交易付费.这是一个例子:

  • 你有一个图标,'icon.png'将从CDN提供.它是1K并且缓存很长时间.1M用户从世界上的每个位置点击它.

在这种情况下,您需要为从blob存储到所使用的每个CDN位置的带宽付费(不久前还有26个以上的位置).这将是从blob存储到每个位置的26x 1K或26K的出口+ 26个事务.现在,您将为该文件提供1M次服务 - 1 GB带宽和1M事务.您的总费用为1GB带宽(按地区价格划分)+ 1M交易+ 26笔交易以填充缓存+ 26K带宽(同样按地区划分).

CDN适用于提供不经常更改的数据.这根本不是什么坏事,也很好地利用了CDN.但是,如果您引入了经常过期的对象的额外复杂性,那么您将遇到需要重新填充缓存的情况.最后一个例子:你有1MB经常变化(每15分钟)和100K用户从世界各地请求它一个月.以下是您的收费标准:

  • 1MB x 26 CDN x 4更新/小时x 24小时(2.5GB /天,73GB /月)出口填充缓存
  • 100K x 1MB = 97GB带宽,用于提供实际文件.
  • 用于填充缓存的服务+事务的100K事务

在这种情况下,您可以看到您实际上花了相当多的钱来填充缓存,几乎就是为它提供服务.假设延迟不是一个重要因素,那么在这里从blob存储服务可能会更好.