介绍
对象存储TOS(Tinder Object Storage)是抖音云提供的海量、安全、低成本、易用、高可靠、高可用的分布式云存储服务。您可以通过RESTful API接口、SDK和工具等多种形式使用TOS。通过网络,您可以在任何应用、任何时间、任何地点管理和访问TOS上的数据。
产品具有如下 3 点优势
- 1.规模海量:TOS通过自研分布式对象存储技术,通过领先的架构与技术支持,目前内部部署对象存储机器万台规模,存储规模超过EB。传统用户自建对象存储系统,存在扩展性支持的节点规模有限,难以满足100PB级的扩展性要求; 桶和对象的元数据管理存在瓶颈,单桶并发写入性能较低,单桶对象数量有限等问题。TOS对象存储服务单桶提供无限的存储能力,帮助您轻松应对海量数据存储与管理。
- 2.高持久性:TOS对象存储采用了分布式架构,每个对象的数据不同冗余存储在同一区域的多个设施设备上,确保硬件失效时的数据高持久性。周期性地通过校验等方式验证数据的完整性,及时发现因硬件失效等原因造成的数据损坏。当检测到数据有部分损坏或丢失时,会利用冗余的数据,进行重建并修复损坏数据。同时TOS也支持跨地域的数据复制,实现数据的异地容灾。数据可靠性可达99.999999999%(11个9)。
- 3.高安全性:数据访问方面,提供多层级的安全防护。所有的桶和对象都有ACL等访问控制策略,连接均支持SSL加密,系统会对访问用户进行身份鉴权,保障数据安全。
操作指南
开通对象存储,进行文件管理
- 1.首次进入可以看见启用按钮,点击启用,即可开启。
- 2.开通后,界面如下图。正式使用前需要配置 CDN,可显著提高资源的加载速度、节省流量费用,使用文档。支持上传文件、新建文件夹、批量删除 操作。
- 3.上传文件时支持指定文件权限。公开读可直接通过拼接链接访问,私有读则需要服务端生成预签名链接才可以访问。
- 4.点击文件详情,侧拉出弹窗
- a.权限:默认为私有读
- b.上传者 OpenID:通过抖音端 SDK 上传的文件会记录其 OpenID 并进行访问权限控制。
- c.对象存储地址:直接通过对象存储访问文件,没有 CDN 加速效果,成本远高于 CDN 流量。
- d.CDN 地址:绑定 CDN 域名后,将对象存储域名替换为 CDN 域名即可走 CDN 进行加速。
配置
访问控制
对象存储支持通过抖音客户端 SDK、对象存储 SDK 进行调用。
- 1.客户端SDK接口 该配置仅对通过抖音客户端SDK发起的请求有效,目前提供小程序、小游戏的SDK。
- 2.服务端如何操作对象存储上的文件获取访问密钥后通过 SDK 进行调用。
资源包
- 1.点击「资源包」可查看到资源包列表
- 2.点击购买,弹出「购买资源包」弹窗,可根据用量进行购买。
常见问题
开通的桶权限是如何设置?
现在开通的对象存储都是私有的。要让文件可被外部访问,必须在创建文件的时候指定文件为公共读。
对象存储支持的QPS是多少?
- •GET类请求:每个地域每个主账号默认5000 QPS。
- •PUT类请求:每个地域每个主账号默认5000 QPS。
- •ListObjects请求:每个地域每个主账号默认1000 QPS。
如果您的业务有更大的QPS需求,请联系抖音云技术支持。
最大能上传多大的文件,最多能上传多少个文件?
简单上传方式最大能够上传5GB文件。
文件数量和空间大小均不受限制。
发表评论 取消回复