Cloudflareの地図第03章 ・ 読むのにかかる時間 約7分

サービス名の​地図

たくさんある名前を4つのグループに畳む

Cloudflareの​管理画面を​開いて​心が​折れる​理由は、​ほぼ​これです。
名前が多すぎる
。、、、、、、Durable Objects、。
初見で​意味が​わかる​ものが​1つも​ありません。

でも、​これは​覚える​ものでは​ありません。
4つの​グループに​畳んでしまえば​終わり
です。
この​章を​読んだ​あと、​あなたが​実際に​使うのは​3つだけに​なります。

この章でわかること

  • Cloudflareのサービスを4グループに分けて見る方法
  • この教科書で実際に使う3つはどれか
  • PagesとWorkersが紛らわしい問題の、いまの答え
この章の内容(5節)
  1. 4つのグループに畳む
  2. あなたが実際に使うのは、この3つだけです
  3. 紛らわしい問題:PagesとWorkers、どっちを使うのか
  4. 管理画面の名前が変わっていても、慌てない
  5. この章のまとめ
サービス名の​壁は、​跳び越えて​畳んでいけば​大丈夫。​最後に​立つ足場は​「使うのは、​3つだけ。」です。

4つの​グループに​畳む

どの​サービスも、​この​4つの​どれかです。

届けるグループ1

見せる​ための​入り口と​道

  • Workers静的アセット
  • CDN
  • DNS
動かすグループ2

その​場で​処理して​答えを​作る

  • Workers
  • Cron
  • Queues
  • AI
しまうグループ3

データや​ファイルの​置き場

  • R2
  • KV
  • D1
  • Images
守る・見るグループ4

危険を​止めて、​状況を​確認する

  • WAF
  • 秘密の保管
  • ログ
色の​付いた​「動かす」と​「しまう」。​この​教科書の​主戦場は​この​2つです。

グループ1:届ける

作った​ものを​人に​見せる​ための、​入り口と​道です。をつなぐ()、​コピーを​各地に​置いて​速く​する​()、そして静的な​ページや​ファイルを​そのまま​配る役目が​ここに​入ります。

第5章であなたが​最初に​やるのは、​まさに​これです。
設定は​ほとんど​要りません。

グループ2:動かす

その​場で​プログラムを​実行して、​答えを​作って​返すグループです。
中心にいるのがWorkersです。

  • Workers:アクセスが​来たら​動く。
    この本の​主役の​1つ
  • Cron Triggers:決まった​時刻に​自動で​動く​(毎朝​6時に​何かする、​など)
  • Queues:重い​仕事を​順番待ちの​列に​並べて、​あとから​処理する
  • Workers AI:AIモデルを​Cloudflare側で​動かす

この本で​使うのは​Workersだけです。
残りは​「そういう​ものが​用意されている」とだけ​知っておけば​十分です。

グループ3:しまう

データを​置いておく​場所です。
ここが​初心者に​とって​一番や​や​こしいので、​第8章を​まる​ごと​使って​比べます。
今は、​種類が​違うと​いう​ことだけ押さえてください。

  • R2:画像・PDF・動画などのファイルの倉庫。
    第9章からの​主役です
  • KV:小さな​メモを​名前で​出し入れする、​付箋の​束のような​もの
  • D1:表計算のような、​行と​列で​管理する​データベース
  • Images:画像専門。
    サイズ変更や​軽量化まで​やってくれます​(第13章)

グループ4:守る​・見る

怪しい​通信を​止める​仕組みと、​状況を​確認する​ための​表示です。
ありが​たいことに、​基本的な​守りは何も​設定しなくても​最初から​効いています。
この本では、​パスワードのような​秘密の​情報を​安全に​扱う方法だけ、​第13章で​触れます。

あなたが​実際に​使うのは、​この​3つだけです

24個の​名前を​全部​覚える​必要は​ありません。
この​教科書で​手を​動かすのは、​この​3つです。

  • Workers​(静的アセット)…​ 作った​ページを​インターネットに​出す​(第5章)
  • Workers…​ アップロードを​受け取ったり、​画像を​返したりする​係​(第6章・第10章)
  • R2…​ 画像や​ファイルを​しまっておく​倉庫​(第9章〜)

残りは、​必要に​なった​ときに​戻ってくれば​大丈夫です。
地図は、​全部​歩く​ために​持つものでは​ありません。

紛らわしい​問題:​Pagesと​Workers、​どっちを​使うのか

調べている​とき、​必ずぶつかります。
「静的サイトを​公開するなら​Cloudflare Pages」と​書いてある​記事と、​「Workersで​公開する」と​書いてある​記事の​両方が​出てくるからです。

結論を​言います。
これから​始めるなら、​Workersです。

Cloudflareの​公式ドキュメントに、​はっきりこう​書かれています。
「Workersが​静的アセットの​配信とサイドレンダリングの​両方に​対応した​今、​新しく​始めるなら​Workersから​始めるべきです。
Cloudflare Pagesは​今後も​サポートされますが、​今後の​投資・​最適化・機能開発は​すべて​Workersの​改善に​向けられます」​(Migrate from Pages to Workers)。

つまり、​Pagesは​今も​動きますが、​新しく​作る​ものは​Workers側に​寄せていく​流れです。
この​教科書も​Workersで​進めます。
ネットの​記事に​Pagesが​出てきても、​混乱しなくて​大丈夫です。
同じ​ことを​別の​入り口で​やっているだけです。

静的アセット

「あらかじめ作ってある、​誰が​見ても​同じ​ファイル」の​ことです。
HTMLファイル、​画像、​飾り付けの​ファイルなど。
第2章で​出てきた​「静的」と​同じ​意味です。
Workersに​これを​持たせると、​置いておくだけで​配ってくれます。

管理画面の​名前が​変わっていても、​慌てない

Cloudflareは​変化の​速い​サービスです。
画面の​項目名や​場所は、​しばらく​すると​変わります。
この​教科書の​スクリーンショットと​違う​画面が​出る​ことも、​正直あります。

その​ときは、​名前ではなく役割で​探してください。
「ファイルを​置く​場所を​探している」なら、​それは​グループ3です。
管理画面の​どこかに、​必ずファイル置き場を​意味する​項目が​あります。
この​4グループの​地図は、​名前が​変わっても​効きます。

この章のまとめ

Cloudflareの​サービスは、​届ける​・動かす・しまう・守るの​4つに​畳めます。
この本で​使うのは​Workersと​R2、​そして​画像を​整える​Imagesです。
Pagesと​Workersで​迷ったら、​これから​始める​人は​Workersを​選びます。

ここまでが​地図です。
次の​章から、​いよいよ手を​動かします。
まずは​道具を​2つ用意する​ところからです。

章末チェックリスト