![数据检索时间 - Amazon Glacier](https://linux22.com/image/1549191/%E6%95%B0%E6%8D%AE%E6%A3%80%E7%B4%A2%E6%97%B6%E9%97%B4%20-%20Amazon%20Glacier%20.png)
Amazon Glacier 常见问题解答页面包含几个要点,讨论从 Amazon Glacier 检索数据所需的时间。例如:
标准检索可让您在几个小时内访问任何档案。标准检索通常在 3 – 5 小时内完成...
&
... 批量检索通常在 5 到 12 小时内完成。
与其他存储类相比,为什么从 Amazon Glacier 检索数据需要这么长时间?
答案1
为什么要花这么长时间?因为它就是这么设计的。
Amazon Glacier 专门设计为一种低成本、低访问的存储服务,用于“数据存档和长期备份”。如果您想要定期立即访问数据,那么您需要 Amazon S3 之类的服务,它是一种成本较高的即时访问存储服务。
还请注意,它被称为“冰川”,而冰川并不以速度快而闻名。
我怀疑他们正在使用磁带驱动器或类似的东西,但我无法评论具体的技术方面,也无法在亚马逊的网页上找到该信息。
答案2
我在冰川维基页面:
ZDNet 称,根据私人电子邮件,Glacier 运行在“廉价的商品硬件组件”上。2012 年,ZDNet 援引一位前亚马逊员工的话称,Glacier 基于定制的低转速硬盘,这些硬盘连接到定制的逻辑板上,其中机架中只有一小部分硬盘可以同时全速旋转。(Facebook 也使用了类似的技术。)
由于亚马逊将 Glacier 定位为磁带备份服务(包括本地和基于云的)的直接竞争对手,因此有些用户认为 Glacier 存储使用的底层硬件是基于磁带的。这种混乱因以下事实而加剧:Glacier 的档案检索延迟(档案可用前 3-5 小时)与基于磁带的系统类似,并且其定价模型不鼓励频繁的数据检索。
The Register 声称 Glacier 在 Spectra T-Finity 磁带库上运行,磁带库采用 LTO-6 磁带。其他人则猜测亚马逊使用离线叠瓦式磁记录硬盘、多层蓝光光盘或其他专有存储技术。
答案3
Amazon Glacier 有两个阶段:检索和下载。它专为不需要频繁检索的长期存储而创建;例如云备份检索请求通常需要 3 - 5 小时,然后数据将放置在暂存区供客户下载。检索到的数据将暂存 24 小时,因此在该时间段内下载数据非常重要。下载时间取决于您的带宽。时间较长的原因是亚马逊的 Glacier 价格低于其他存储选项,而其他存储选项旨在实现更频繁的数据访问。
但是,Glacier 确实提供不同类型的数据检索。如果需要,他们确实提供加急检索,使数据以更快的速度可用,最快 1-5 分钟即可。这种类型比标准 Glacier 数据检索更昂贵。AWS 有一个常见问题解答,其中包含有关各种类型检索的更多详细信息:https://aws.amazon.com/glacier/faqs/。