对象存储(CT-ZOS,Zettabyte Object Storage)是天翼云为客户提供的一种海量、弹性、高可靠、高性价比的存储产品,是专门针对云计算、大数据和非结构化数据的海量存储形态,通过S3协议和标准的服务接口,提供非结构化数据(图片、音视频、文本等格式文件)的云存储服务。
对象存储中,数据以对象(Object)的形式进行存储,每个对象由元数据(Metadata)、文件数据(Data)、对象 ID(OID)组成,从而将数据通路与控制通路分离,并通过智能存储设备(OSD)管理其上的数据分布,提高存储性能以及安全性。
产品架构
- 对象(Object)是对象存储的基本单元,可以是任意大小的二进制数据,通常以文件的形式存在。对象存储中,数据以对象(Object)的形式进行存储,每个对象由元数据(Metadata)、文件数据(Data)、对象ID(OID)组成。
- 元数据(Metadata)是描述对象的属性和特征的信息,以键值对(Key-Value)的形式被上传到ZOS中。
- 文件数据(Data)即文件的数据内容。
- 对象ID(OID) 即对象的名称,一个桶里的每个对象必须拥有唯一的对象ID。
- 桶(Bucket)是存储对象的容器,用户可以在桶中创建、组织和管理对象。
- 天翼云为您提供了控制台、客户端和SDK各类工具,方便您在不同的场景下轻松访问ZOS桶以及桶中的对象,以满足不同场景的海量数据存储诉求。
访问方式
访问和管理天翼云ZOS可以使用以下工具:
- 管理控制台:您可以通过登录到网页形式的控制台来管理您的对象存储服务。在控制台上,您可以以直观的方式创建存储桶(Bucket)、上传和下载文件、设置访问权限以及管理存储桶中的对象。具体使用可参考通过控制台访问对象存储。
- S3Browser:S3Browser是一个支持S3接口服务的免费windows客户端工具。具体使用可参考S3Browser。
- SDK:SDK是对ZOS提供的RESTful API进行封装的工具包,旨在简化用户的开发工作。通过使用 SDK 提供的接口函数,用户可以直接调用并实现对ZOS的各项业务能力的使用。具体使用可查看SDK参考。
- API:天翼云ZOS提供数据交换格式为JSON 的HTTP API,调用此接口您可以直接通过 HTTPS 发出请求和接受响应,实现与天翼云对象存储后台的交互操作。由于使用了不同的数据传输框架,API提供了独立于SDK 的接口,多了许多管理类操作(如开通接口,数据统计接口等)。而对于直接的上传下载对象,则是SDK独有功能。具体可查看API参考。