对象存储服务(Object Storage Service,简称 OSS)是阿里云提供的一种云存储服务,它以 HTTP RESTful API 的形式对外提供服务,适合存放任意类型的文件。OSS 支持海量、安全、低成本、高可靠的数据存储,并且具有弹性扩展的容量和处理能力,能够提供多种存储类型以优化存储成本。数据可靠性非常高,达到了 99.9999999999%(12 个 9),服务可用性也不低于 99.995%。
OSS 与传统存储的主要区别在于,它不是为数据中心内访问设计的,而是面向互联网和移动互联网,为大量使用的网页、视频、图片、音频、文档访问而设计的。OSS 提供了多种存储类型,包括标准型、低频型、归档型以及冷归档型,以满足不同场景的数据存储需求。此外,OSS 还提供了数据保护与安全功能,如数据冗余、完整性校验、权限控制、加密、日志审计和数据合规等。
企业级数据管理方面,OSS 支持生命周期管理、镜像回源、多种数据上传与下载方式、事件通知、回调等,简化了数据管理并提高了效率。数据处理能力方面,OSS 支持图片、文档、视频、CSV 等数据的常用处理和分析能力,如图片处理、视频截帧、文档预览、标签识别、人脸识别等。
此外,OSS 还支持按量付费模式,用户可以按实际使用量付费,无需提前一次性投入,同时自动弹性扩展,不限用户存储的容量和文件数目,满足 EB 级海量存储需求。用户可以通过 OSS 控制台、命令行工具 ossutil、图形化管理工具 ossbrowser、OSS SDK、REST API 等多种方式管理 OSS。
OSS 的基本概念包括存储空间(Bucket)和对象/文件(Object)。存储空间是用于存储对象的容器,而对象是 OSS 存储数据的基本单元,由元信息、用户数据和文件名组成。对象由存储空间内部唯一的 Key 来标识。
阿里云 OSS 还提供了丰富的产品功能,如支持 RTMP 协议推流音视频至存储空间并转储为 HLS 协议格式、通过 STS 服务颁发临时访问凭证、使用自定义域名设置静态网站托管、使用 RAM Policy 控制 OSS 的访问权限、基于 Bucket Policy 实现跨部门数据共享、使用生命周期管理文件版本、使用 ECS 和 OSS 搭建个人网盘、使用函数计算打包下载 OSS 文件、通过 SLS 完成日志数据入湖 OSS 等。
更多详细信息和使用指南,可以参考阿里云官方的帮助中心和开发者社区。