Rails 6 - 了解 CDN 视频点播应用程序的 AWS 定价

Rails 6 - 了解 CDN 视频点播应用程序的 AWS 定价

我正在开发一个 Rails 6 应用程序,该应用程序已投入生产,它严重依赖 AWS 服务(如 S3、Lambda、Cloudtrail、SNS 和 CDN)来提供视频点播应用程序,用户可以在其中上传大型视频并与任何人查看和共享。

众所周知,AWS 服务价格昂贵,我花了很多时间了解 AWS 定价计算器,并了解其成本,因为我的应用程序为每个用户提供了一些功能,我认为这可能会产生或增加更多成本。我仍然无法完全理解,因此将其发布在这里,以便根据下面列出的疑问获得一些可靠的帮助 -

在该应用程序上,用户可以上传最大 5GB 的大型视频,还可以使用可共享链接与他人共享,那么这是否会增加更多成本,如在 AWS 定价计算器中,CDN 上的数据读/写显示 0 且没有额外费用。这是否意味着无论用户分享他上传的大型视频多少次,都不会花费太多,如果是,那么如何以及何时?除了我所知道的 S3、AWS Lambda 的成本效益之外,对于 AWS CDN,我是否必须为用户观看视频的每次读取付费,所以视频越大,收费越高,对吗?我担心的是,我想让用户自由分享大型视频,但使用 CDN 是否可行且具有成本效益,或者读取越多,支付的费用越多......正确的理解方式是什么?

提前致谢。

答案1

AWS CloudFront 定价为这里。 关键点:

  • 流量 S3 -> CloudFront 是免费的
  • CloudFront 每月向用户提供的第一个 1TB 流量是免费的
  • 除此之外,您还需要按用户下载的每个字节付费 - 该页面上有一个图表,但对于美国用户来说,费用为 0.085 美元/GB,而对于其他地区,费用最高可达 0.120 美元/GB

相关内容