我一直在研究一些CDN系统(即GCP,AWS和Azure)的定价,并且需要帮助来澄清我对VOD与CDN直播的价格动态的理解。
比较的假设是-
从我在AWS和Azure的定价详细信息中看到的内容,我看不到可缓存内容(VOD)与不可缓存(Live)内容在价格上的任何区别。我的直觉告诉我,VOD应该更便宜,因为边缘服务器上的缓存命中率会更高。对于Live,缓存命中率几乎为0。因此,我期望两者的CDN定价会有显着差异,但除了GCP,我在AWS和Azure的定价模型中看不到它。
如果我的理解有误,或者CDN上的Live和VOD定价实际上没有差异,您能帮我理解吗?
谢谢。
答案 0 :(得分:2)
暂时忘记您可能将CDN存储用于VOD资产。对于大多数CDN,您不太可能看到Live和VOD的不同定价。哪种高速缓存命中率最高,还取决于实时流的流行程度以及VOD目录的宽度。
通常,实时命中率会更高,因为您有很多客户大约在同一时间要求相同的细分。这意味着CDN不需要在缓存中保留大量数据。对于VOD,如果您的资产目录有100个,那么大量数据要保留在缓存层中,这意味着您可能会看到未命中的情况,因为较不受欢迎的数据会从缓存中清除,因此需要提取从起源。 CDN通常在其边缘CDN节点中具有有限的存储容量,某些CDN可能具有“中间层”节点,这些节点的存储容量有所增加,但距离用户更远。
如果您的资产很少,并且直播节目不是很流行,那么这种模式当然可以完全相反,但这确实使这些东西的定价变得非常困难,因为它的确取决于很多。
现在,如果您使用CDN存储来创建VOD内容,那么对于几乎所有CDN(包括AWS和Azure)而言,这当然都会产生额外费用。对于AWS,它可能是S3作为原始存储(您不一定会在CDN定价下找到“存储”定价,因为它们是AWS和Azure的独立产品)。