介绍对象存储

块、文件和对象三种存储的区别,对象的构成、S3 API、强一致性和耐久度,存储类、生命周期、计费和开源方案。

  • 14 页
  • 风格 standard · 商务
  • 配色 cobalt
介绍对象存储 第 1 页:封面

关于这套演示

适合第一次接触 S3、OSS、R2 这类对象存储的人。先分清块存储、文件存储和对象存储,再讲对象为什么没有真正的文件夹、强一致性和 11 个 9 的耐久度是什么意思,以及怎样按存储类和生命周期省钱。

共 14 页,standard 风格、cobalt 配色,用 PCafe 的 14 个模板拼成。可以在浏览器里直接播放,也可以下载成 HTML、PowerPoint 或 PDF,或者嵌入到自己的网页里。

内容提要

  1. 对象存储是什么

    从“文件放在哪里”讲起:对象存储怎样组织数据、怎样读写、怎样保证不丢,以及该怎么选。

  2. 块、文件、对象:数据怎么组织

    三种方式没有高下,区别在于数据怎样编址、怎样访问。

  3. 一个对象由三部分组成

    桶 + 键(开启版本控制时再加版本号)唯一确定一个对象。

  4. 看起来像文件夹,其实只是键的前缀

    控制台用前缀和分隔符“/”推断出层级,桶里本身没有子目录。

  5. 四个 HTTP 动词,覆盖大部分日常操作

    S3 是 REST 服务,用标准 HTTP 请求创建、读取和删除对象。响应行为示意。

  6. 写进去之后:一致与不丢

    对象存储给出的两个承诺:读到的是最新的,存进去的不会丢。

  7. 强一致性

    一致性要靠第三方服务或额外设施

  8. “十一个九”是怎么数的

    耐久度说的是数据不丢的概率,是设计目标;可用性是另一个指标。

  9. 越往下越冷:取得越慢,存得越久

    耐久度相同,区别在取回速度、最短计费时长和取回费。

  10. 一条规则,让对象自己往下走

    下面是一条示意规则;天数可自定,但要满足各存储类的最短计费时长。

  11. 账单由几块组成

    按实际用量计费,不需要预先买容量。具体单价因地区和存储类而异。

  12. 四类常见用途

    AWS 文档列出的用途里,挑四类最常见的。

  13. 开源的 S3 兼容实现

    很多系统实现了 S3 API 的大部分子集,应用基本不用改就能切换。

  14. 桶、键、对象,再加一套 HTTP API 选型时先问:多久读一次,能等多久,要存多久。

    对象存储是扁平空间:“文件夹”只是键的前缀。

用到的模板

每个模板都有单独的说明页:适合放什么内容、字数上限和示例代码。

更多示例

全部示例 →

由 PCafe 制作

想做一套这样的演示?

PCafe 让 AI 往设计好的模板里写内容,结果是一个能离线打开、能直接分发的 HTML 文件。