阿里云对象存储服务(OSS)支持存储所有类型的数据,如图片、音频、视频、文档、软件包、CSV、JSON、Parquet、备份文件等。在OSS中,每个对象(Object)都有特定的存储类型。默认情况下,Object使用标准存储,但OSS还提供低频访问、归档存储、冷归档存储、深度冷归档存储等存储类型。
选型因素
在选择存储类型时,您需要考虑以下因素:
访问频率:从OSS读取和写入数据的频繁程度。不同的业务可能对访问频率有不同的要求,从经常访问到非常少访问。
取回时间:从OSS读取数据所需的时间。不同的业务可能对取回时间有不同的要求,从实时访问,到接受几小时或几天取回。
可用性:OSS服务在特定时间内可正常使用的概率。不同的业务可能对可用性有不同的要求,从99.00%到99.995%。
可靠性:在一定时间内OSS数据存储的安全性和完整性。不同的业务可能对可靠性有不同的要求,从11个9到12个9。
选型参考
根据业务对数据的访问频率、取回时间、可用性、可靠性等要求,选择合适的存储类型:
存储类型 | 访问频率 | 取回时间 | 可用性 | 可靠性 |
标准存储-同城冗余 | 经常访问 | 实时访问 | 99.995% | 99.9999999999%(12个9) |
标准存储-本地冗余 | 经常访问 | 实时访问 | 99.99% | 99.999999999%(11个9) |
低频访问-同城冗余 | 不经常访问 | 实时访问 | 99.50% | 99.9999999999%(12个9) |
低频访问-本地冗余 | 不经常访问 | 实时访问 | 99.00% | 99.999999999%(11个9) |
归档存储-同城冗余 | 非常少访问 | 实时访问或1分钟 | 99.50% | 99.9999999999%(12个9) |
归档存储-本地冗余 | 非常少访问 | 实时访问或1分钟 | 99.00% | 99.999999999%(11个9) |
冷归档存储-本地冗余 | 几乎不访问 | 1~12小时 | 99.00% | 99.999999999%(11个9) |
深度冷归档存储-本地冗余 | 几乎不访问 | 12小时或48小时 | 99.00% | 99.999999999%(11个9) |
典型业务场景选型示例
以下示例按常见业务场景给出推荐的存储类型及搭配方案,便于根据实际业务快速完成选型:
网站图片与静态资源:图片、CSS、JavaScript 等静态资源访问频繁且需要实时取回,选择标准存储-同城冗余或标准存储-本地冗余,并搭配 CDN 实现边缘缓存与加速分发。
视频点播源站存储:作为点播流媒体源站的视频文件,对可用性和实时取回要求较高,选择标准存储-同城冗余或标准存储-本地冗余,并搭配 CDN 将内容分发到全球边缘节点。
日志与运营数据归档:应用日志、审计记录和运营数据几乎不访问,可接受小时级取回。需要分钟级取回时,选择归档存储-同城冗余或归档存储-本地冗余;长期保留且可接受 1~12 小时取回时,选择冷归档存储-本地冗余;合规性归档且对成本最敏感时,选择深度冷归档存储-本地冗余,取回时间为 12 小时或 48 小时。
数据备份与灾备副本:数据库备份、系统快照和灾备副本不经常访问,但恢复时需要实时或分钟级取回。近线备份选择低频访问-同城冗余或低频访问-本地冗余,支持实时取回;长期备份保留选择归档存储-同城冗余或归档存储-本地冗余,取回时间为分钟级。
AI 训练数据集:大规模训练数据集在活跃训练阶段以高频顺序读为主,训练完成后几乎不再访问。活跃训练阶段选择标准存储-同城冗余或标准存储-本地冗余;训练完成后按访问频率沉降为低频访问-同城冗余或低频访问-本地冗余;需要长期保留时,进一步沉降为归档存储-同城冗余或归档存储-本地冗余。
关于不同存储类型的具体价格,请参见OSS产品定价。