Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon s3 亚马逊S3&;云端成本高_Amazon S3_Amazon Cloudfront - Fatal编程技术网

Amazon s3 亚马逊S3&;云端成本高

Amazon s3 亚马逊S3&;云端成本高,amazon-s3,amazon-cloudfront,Amazon S3,Amazon Cloudfront,我们使用amazon s3存储和cloudfront服务媒体,上传和服务/流媒体(图片、视频)。该网站使用率很低,但亚马逊每月的成本为3000美元,从报告中可以看出,90%的成本来自S3服务 听说如果不正确编码,云计算可能会很昂贵。现在我的问题是: 正确的方法是什么?我应该把更多的注意力放在哪里,放在上传文件的方式上,还是放在服务文件的方式上 是否有其他人必须处理意外的高成本,如果是,原因是什么?我们有几乎相似的模型。我们从S3和cloudfront流式传输(rtmp)。我们确实有1000个文件

我们使用amazon s3存储和cloudfront服务媒体,上传和服务/流媒体(图片、视频)。该网站使用率很低,但亚马逊每月的成本为3000美元,从报告中可以看出,90%的成本来自S3服务

听说如果不正确编码,云计算可能会很昂贵。现在我的问题是: 正确的方法是什么?我应该把更多的注意力放在哪里,放在上传文件的方式上,还是放在服务文件的方式上


是否有其他人必须处理意外的高成本,如果是,原因是什么?

我们有几乎相似的模型。我们从S3和cloudfront流式传输(rtmp)。我们确实有1000个文件和体面的负载,但我们s3的每月账单约为50美元(与您的数字相比可以忽略不计)。首先,您应该向AWS的技术支持部门投诉您的费用。他们总是给你一个很好的答复,并建议更好地利用资源。其次,我认为如果你进行流媒体直播,将文件分为多个文件,一个接一个地流媒体,而不是流媒体或下载整个文件,在I/o方面,它可能是有效的,因为用户不是在观看整个视频,而是只观看其中的一部分。此外,您还可以尝试利用应用程序级别的缓存。

另一个更好地了解存储桶中发生了什么的机会:

您是否启用了存储桶的日志记录?你们可以使用这项服务进行监控。我启用它有一段时间了,它生成了一大堆文件,我对此并没有什么意义。您是否有一些关于我应该寻找什么的建议,更具体地说?我注意到,具有最大使用值的操作是ListBucket/数据转出字节。问题是我有一个bucket,其中包含10.000个项目,这是为每个项目创建一个bucket的最佳实践,因为否则,每次你从它那里得到一个对象时,它都会列出所有的bucket?(听起来很奇怪)。启用日志并设置S3Stat-它将处理这些日志。结果你可以看到那里发生了什么。。。2.为什么你需要列出你的桶?你不知道你的钥匙吗?