介紹物件儲存

塊、檔案和物件三種儲存的區別,物件的構成、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 檔案。