Object Storage Service
OSS 的全称是 Object Storage Service,中文为对象存储服务。 它是一种基于对象(Object)而不是传统文件系统(File)或块存储(Block)的存储方式, 主要用于海量非结构化数据的存储和访问,如图片、视频、备份文件、日志等。
常见供应商
- Amazon S3(Simple Storage Service):全球最早、最广泛使用的对象存储服务之一。
- 阿里云 OSS(Object Storage Service):阿里云的对象存储产品。
- 腾讯云 COS(Cloud Object Storage)。
- 华为云 OBS(Object Storage Service)。
- MinIO:一个开源、自托管的对象存储服务,兼容 S3 协议。
关键特性
- 面向海量数据设计,支持 PB 级别的数据存储。
- 通过 HTTP RESTful API 或 SDK 访问,支持跨平台上传/下载。
- 数据以“对象”的形式存储,每个对象由数据本体+元数据+唯一键名组成。
- 通常具有高可用、高可靠、弹性扩展等特性。
- 与传统文件系统不同,不支持 POSIX 文件操作语义(比如硬链接、目录树等)。