下表列举了与自建存储相比,OSS在易用性、持久性、数据安全等方面的优势。
对比项 | 对象存储OSS | 自建服务器存储 |
易用性 | 提供标准的RESTful API接口、丰富的SDK包、客户端工具、控制台。您可以像使用文件一样方便地上传、下载、检索、管理用于Web网站或者移动应用的海量数据。 不限制存储空间大小。您可以根据所需存储量无限扩展存储空间,解决了传统硬件存储扩容问题。 支持流式写入和读取。适合视频等大文件的同步读写业务场景。 支持数据生命周期管理。您可以通过设置生命周期规则,将到期数据批量删除或者转储为更低成本的低频访问、归档存储、冷归档存储或者深度冷归档存储。
| 存储受硬盘容量限制,需人工扩容。 不支持流式写入和读取。 手动删除数据。
|
持久性 | OSS作为阿里巴巴全集团数据存储的核心基础设施,多年支撑双11业务高峰,历经高可用与高可靠的严苛考验。OSS的多重冗余架构设计,为数据持久存储提供可靠保障。同时,OSS基于高可用架构设计,消除单点故障,确保数据业务的持续性。 服务可用性最高可达99.995%。 数据设计持久性最高可达99.9999999999%(12个9)。 规模自动扩展,不影响对外服务。 OSS会通过计算网络流量包的校验和,验证数据包在客户端和服务端之间传输中是否出错,保证数据完整传输。 OSS针对对象的操作具有强一致性。当对象上传或复制成功时,即可立即读取,且冗余写入多个设备。 采用数据冗余存储机制,将每个对象的不同冗余存储在同一个区域内多个设施的多个设备上,确保硬件失效时的数据持久性和可用性。
| |
数据安全 | 提供企业级多层次安全防护,包括服务端加密、客户端加密、防盗链、通过Bucket Policy限制IP黑白名单访问、细粒度权限管控、STS和URL鉴权与授权机制、WORM特性、日志审计等。 提供用户级别资源隔离机制和多集群同步机制,支持异地容灾机制。 支持基于SSL和TLS的HTTPS加密传输,有效防止数据在云端的潜在安全风险。 提供版本控制功能,防止文件被误删除或覆盖而造成数据丢失。 获得多项合规认证,包括SEC、FINRA等,满足企业数据安全与合规要求。
| 需要另外购买清洗和黑洞设备。 需要单独实现安全机制。
|
成本 | | |
智能存储 | 提供多种数据处理能力,例如图片处理、视频截帧、文档预览、图片场景识别、SQL查询等,并无缝对接Hadoop生态以及阿里云函数计算、EMR、DataLakeAnalytics、BatchCompute、MaxCompute、DBS等产品,满足企业数据分析与管理的需求。 | 需要额外采购,单独部署。 |
加速访问 | | 不支持。 |