我一直在研究一些CDN系统(即GCP,AWS和Azure)的定价,需要帮助澄清我对VOD与Live CDN价格动态的理解。
对……的假设
忘记您可能将CDN存储用于VOD资产的那一刻。对于大多数CDN,您不太可能看到Live vs VOD的不同定价。哪个获得最佳缓存命中率还取决于您的直播流的受欢迎程度,以及您的VOD目录有多宽。
通常情况下,实时点击率会更高,因为您有大量客户在大约同一时间要求相同的段。这意味着,CDN不需要在缓存中保留大量数据。对于VOD,如果你有100个资产的目录,那么很多数据要保留在缓存层中,这意味着你可能会看到未命中,因为不太流行的数据是从缓存中清除的,需要获取从起源。 CDN通常在其边缘CDN节点中具有有限的存储容量,并且一些CDN可能具有增加存储容量的“中间层”节点,但是远离用户。
如果你的资产很少,而且不是很受欢迎的直播,那么这种模式当然可能正好相反,但这使得这些东西的价格变得非常难,因为它真的很大程度上取决于它。
现在,如果您使用CDN存储来创建VOD内容,那么对于几乎所有CDN(包括AWS和Azure)而言,这将会产生额外成本。对于AWS,它可能是S3作为原始存储(您不一定会在CDN定价下找到“存储”定价,因为它们是AWS和Azure的单独产品)。