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 哪种AWS S3检索模型更具成本效益?_Amazon S3 - Fatal编程技术网

Amazon s3 哪种AWS S3检索模型更具成本效益?

Amazon s3 哪种AWS S3检索模型更具成本效益?,amazon-s3,Amazon S3,我看到这个问题,有不同的看法: 一家公司将在AWS上运行一项服务,为笔记本电脑和手机上的图像提供异地备份。该解决方案必须支持数百万客户,每个客户拥有数千张图像。虽然图像将不经常检索,但它们必须立即可供检索。满足这些要求的最经济高效的存储选项是什么 Options: A.  Amazon Glacier with Expedited retrievals B.  Amazon S3 Standard Infrequent Access C.  Amazon EFS D.  Amazon S3 St

我看到这个问题,有不同的看法:

一家公司将在AWS上运行一项服务,为笔记本电脑和手机上的图像提供异地备份。该解决方案必须支持数百万客户,每个客户拥有数千张图像。虽然图像将不经常检索,但它们必须立即可供检索。满足这些要求的最经济高效的存储选项是什么

Options:
A.  Amazon Glacier with Expedited retrievals
B.  Amazon S3 Standard Infrequent Access
C.  Amazon EFS
D.  Amazon S3 Standard 
正确答案:

B.Amazon S3标准不频繁访问

问题在于,最具成本效益的存储方案应该是Glacier。方案A不仅指出了Glacier,还说明了加速检索的方案,该方案将在1-5分钟内提供数据

S3检索定价不包括冰川加速:

冰川快速回收定价:

虽然实际成本在很大程度上取决于数据量,但总的来说,我相信Glacier节省的费用将补偿快速检索服务带来的额外成本。

AWS Glacier是不正确的,因为您无法直接将对象放入冰川,为此,您首先需要上传到S3,然后随着生命周期政策向冰川转移。所以肯定会增加成本

EFS是错误的,因为它的读/写速度非常慢

S3标准在某种程度上具有同等的定价和速度,但在这种情况下,不频繁访问是最好的选择


在实际场景中,最好将Cloudfront放在S3存储桶的前面,因为文件是静态的,您可以通过缓存数据来节省读取操作的成本

感谢所有参与的讨论:

Category     Storage Cost    Retrieval Time Cost
S3 Standard: Regular         Immed
S3 IA:       Low             Immed
S3 Glacier:  Lowest          1-5 min with Expedited Service
实际上,决策是在平衡各种需求的基础上做出的;
对于这个问题,IA是正确的答案

谢谢matesio对冰川的解释,数据上传到S3后是否应该立即使用冰川?你提到了生命周期,生命周期是可配置的,对吗?难道人们不能在它上传到S3后立即将其配置到Glacier吗?是的,但出于存档目的,建议使用Glacier,如果您注意到问题,它会询问建议w.r.t 2点、定价和访问时间。试想一下,在这个时代,你想重新访问一个加载时间超过20秒的站点吗?那么,对于单个对象,我们怎么能等一分钟呢?@matesio我同意Glacier不适合这个用例,但您的声明是,首先需要上传到S3,然后使用生命周期策略移动到Glacier,这是基于过时的信息,不再正确。自2018年11月以来,S3支持将对象直接上传到Glacier storage类:而且,抱怨EFS性能的人似乎没有阅读和理解。存储越多,速度就越快,因此从这个问题的规模来看,EFS并不是因为速度而错。这主要是因为价格问题。S3 IA更便宜。谢谢Michael的意见,你为什么说S3 IA更便宜?冰川不是最便宜的吗?偶尔的检索需求可以通过快速检索完成,但增加的额外成本可以通过冰川的低成本来补偿,这意味着整个冰川应该是最佳选择。这里少了什么?