Oracle Cloud Infrastructure Archive Storage 是用于存储需要长期保留且不经常访问的数据的理想存储层。与 Oracle Object Storage 一样,您也可以通过 API、SDK 和 CLI 等接口访问 Oracle Archive Storage 中保存的数据,只是无法像在 Oracle Object Storage 中一样进行即时数据检索。您需要先从归档存储中还原数据,然后才能读取数据。从发出还原请求开始,最多需要一个小时即可读取数据。这段时间可通过首字节时间 (TTFB) 来衡量。您可以利用保留规则来管理数据访问,从而确保 Oracle Archive Storage 的 WORM 合规性。
Oracle Archive Storage 支持以下使用场景:
备份/归档:
为了满足各种合规性要求,我们通常需要对备份/归档数据进行长期存储,而备份/归档数据在创建后便往往无人问津。Archive Storage 为存储此类数据提供了理想的存储方案。
日志数据:
您可能需要保留应用的日志数据,以便通过追溯分析这些数据来确定使用模式和/或调试问题,但这些日志数据通常只是备不时之需。因此,Archive Storage 层是保留和存储此类数据的经济高效方案。
内容保留:
使用传统存储保留大量图像、视频等富媒体内容时,存储成本可能快速飙升。如果您需要保留某些不经常访问的内容,那么 Archive Storage 将是一个理想的选择。
超大型数据集:
如果您的应用会生成大量数据(例如基因组数据、药物试验数据、IOT 数据等),并且需要将这些数据保留起来以备日后使用,那么 Archive Storage 便是您合适的选择。Archive Storage 固有的经济高效性足以抵消需要等待较长时间才能访问数据的缺陷。
*如果在达到最短存储期限之前从 Archive Storage 中删除数据,您将被收取删除违约金。删除违约金是一笔基于存储数据 90 天的总成本按比例折算的费用。
Object Storage
Archive Storage
存储对象的最短时间
不适用
90 天
存储成本
0.0255 美元/GB(每月前 10 GB 免费)
0.0026 美元/GB*(每月前 10 GB 免费)
请求成本
0.0034 美元/ 1 万个请求
0.0034 美元/ 1 万个请求
带宽成本
0.0085 美元/GB(每月前 10 TB 免费)
0.0085 美元/GB(每月前 10 TB 免费)
存储层表现为创建存储桶时的一种存储桶属性。默认情况下,所有新对象都将继承存储桶的存储属性。存储桶的存储属性一经设置便无法修改。现有的标准 Object Storage 桶无法降级为 Archive Storage 层,而 Archive Storage 桶也无法升级到标准 Object Storage 层。
不可以,存储层属性无法应用于特定对象或对象组。存储层只能表现为一种存储桶属性。所有对象都将自动继承其所在存储桶的存储层属性。
您可以使用现有的 Oracle Object Storage API 管理 Archive Storage 数据。另外,Oracle Archive Storage 还支持通过“还原”API 来还原归档数据,以帮助您更快读取到数据。
如需从 Archive Storage 层检索数据,您首先需要将数据还原到 Object Storage。数据还原后,您可在特定时间窗内下载数据。
默认情况下,您可以在 24 小时内下载数据,不过您也可以指定 1 到 240 小时的下载时间窗。下载时间窗结束后,数据将自动返回原来的归档状态。
从发出还原请求开始,最多需要一个小时即可读取数据。这段时间可通过首字节时间 (TTFB) 来衡量。
您可以针对从 Object Storage 层下载还原数据指定 1 到 240 小时的时间窗。如果未明确指定,系统将默认提供 24 小时的下载时间窗。
否,您不能通过选择对象前缀来还原数据。
是,您可以随时访问归档对象的元数据,无论该对象处于归档状态还是已还原状态。
否,Archive Storage 没有最小数据存储量的要求。
是,Oracle Archive Storage 支持 WORM 合规性。其实现方式是利用保留规则来防止数据被删除或覆盖。甚至可以锁定保留规则,从而防止管理员修改规则以及删除或修改数据。
Archive Storage 层的持久性和可用性特征与标准 Object Storage 层完全一致。
注:为免疑义,本网页所用以下术语专指以下含义: