Amazon web services s3或cloudfront如何计算我的带宽消耗?

Amazon web services s3或cloudfront如何计算我的带宽消耗?,amazon-web-services,amazon-s3,amazon-cloudfront,Amazon Web Services,Amazon S3,Amazon Cloudfront,我真的很困惑如何计算我的用户带宽消耗 例如,假设我正在使用CloudFront CDN提供来自s3的视频文件 100 MB video file * 10 people watched it => 1000 MB bandwidth // Simple Right 但我的问题是 如果一些用户没有100%观看视频会怎样?在这种情况下,10个人只观看了50%的视频 100 MB video file * 10 people watched only 50% => 500MB bandw

我真的很困惑如何计算我的用户带宽消耗

例如,假设我正在使用CloudFront CDN提供来自s3的视频文件

100 MB video file * 10 people watched it => 1000 MB bandwidth // Simple Right
但我的问题是

如果一些用户没有100%观看视频会怎样?在这种情况下,10个人只观看了50%的视频

100 MB video file * 10 people watched only 50% => 500MB bandwidth Right ?
但这是S3/Cloudfront计算带宽使用率的方式还是基于


URL请求*100 MB

S3/CloudFront传输成本基于从S3传输的数据总量

正确的想法是用户下载了多少数据。如果他们观看了50%,如果他们的浏览器提前缓冲,他们可能仍然下载了100%


因此,如果每个用户下载50%,那么是的,您需要支付500 MB的带宽,但是如果每个用户观看1/2的视频,但他们的浏览器都在这段时间内缓冲了100 MB的数据传输,那么您仍然需要支付1000 MB的数据传输。

谢谢您的回答,这就是我正在搜索的内容