クラウドはどこにあるのか

中級の解説は準備中のため、中級の内容を表示しています。

概要 — まず全体をつかむ

初級では「よその建物のコンピュータを借りる」ことと「壊れても平気な作り」を見ました。ここでは借り方の実際の名前と契約の考え方に踏み込みます。読み終わる頃には、クラウド事故のニュースで「どちらの責任範囲か」を判定できるようになっているはずです。

用語には「※1・※2…」と番号を付けて、各セクション末尾の「登場人物メモ」で説明します。

アニメーション『写真はどこに保存されてる?』を開く
あなたのスマホデータセンター別の土地の倉庫
  • あなたのスマホ写真を撮る手元の機械。実は「本物の保管場所」ではなくなっていく
  • データセンター事業者が持つ、コンピュータが何万台も並ぶ建物。クラウドの正体
  • 別の土地の倉庫離れた場所にあるもう1つのデータセンター。災害に備えた控え
「▶ 再生」で通しで見るか、「次へ」で1手ずつ進めてください。
0 / 7

詳細 — 1段階ずつ追う

① アップロード — 雲の正体は建物

🎬 アニメーション『写真はどこに保存されてる?』の ②〜③ のところです!

写真の預け先の実名と、届くまでの経路です:

  1. 写真の保存先はオブジェクトストレージ※1 — 「IDを渡すと中身が返る」倉庫型の保存サービス(S3、R2など)
  2. 読み書きはHTTPのAPI経由。つまり『パケットの旅』とまったく同じ仕組みの上で、アプリが代わりに注文している
  3. 預け先の建物はリージョン※2 単位で選ぶ(東京リージョン=東京近郊のデータセンター群)
  4. どこの国に置くかは法規制にも関わる(データ主権の論点)

登場人物メモ(※の説明):

  • ※1 オブジェクトストレージ — フォルダ階層を持つ「ドライブ」と違い、IDと中身のペアを平らに大量保管する方式。横に台数を足して事実上無限に拡張できる
  • ※2 リージョン — 事業者の拠点の地理的まとまり。利用者から近いほど通信が速く、法域の選択でもある

⚠️ イレギュラー(預け方の落とし穴):

  • 公開設定ミス — 倉庫(バケット)を誤って全世界公開にする事故は、クラウド情報漏えいの定番。技術の穴ではなく設定の穴
  • 転送コスト — 預けるのは安くても、大量に取り出す(外へ転送する)と課金がかさむ料金体系が多い

② 保存とコピー — 「壊れても平気」の作り

🎬 アニメーション『写真はどこに保存されてる?』の のところです!

「自動でコピーを複数作る」の正式名はレプリケーション※1 で、置き場所には階層があります:

  1. まず同じ建物内の複数の機械にコピー(機械の故障に耐える)
  2. さらにアベイラビリティゾーン(AZ)※2 をまたいでコピー(建物・電源単位の障害に耐える)
  3. 必要ならリージョンをまたぐ(広域災害に耐える)
  4. 壊れたコピーは自動検知して再複製——「壊れない」ではなく「壊れ続けても総数が保たれる」仕組み
アニメーション『複製とAZ(壊れても平気)』を開く
複製とアベイラビリティゾーン(AZ)🗺 リージョン(1つの地域)複製複製AZ-a🗂同じデータの複製⚡ 停電・火災で停止AZ-b🗂同じデータの複製AZ-c🗂同じデータの複製AZ-a が丸ごと落ちても、AZ-b・AZ-c の複製が生きている → ✅ サービス継続「壊れない」ではなく、「壊れ続けても総数が保たれる」

この設計の到達点が、S3系サービスが謳う「イレブンナイン(99.999999999%)」の耐久性です。

登場人物メモ(※の説明):

  • ※1 レプリケーション — データの複製を複数箇所に維持し続けること。冗長化の実装
  • ※2 アベイラビリティゾーン(AZ) — 電源・空調・ネットワークが独立した障害の単位。リージョンの中に複数ある

⚠️ イレギュラー(それでも起きること):

  • 正規の削除は全コピーに及ぶ — レプリケーションは「事故」に効くが「操作ミス」には効かない。誤削除対策は世代管理(バージョニング)や別系統のバックアップの仕事
  • リージョン丸ごとの障害 — まれに起きる。全世界のサービスが同時に重くなる日は、たいてい大手クラウドのリージョン障害

③ どこからでも取り出す — アクセスの実体

🎬 アニメーション『写真はどこに保存されてる?』の ⑤〜⑦ のところです!

預けた写真を、世界中のどの端末からでも開けるのはなぜか——取り出し側の実体です:

  1. 取り出しはHTTPのAPI経由。アプリが倉庫(オブジェクトストレージ)に「このIDの中身をくれ」と注文する(『パケットの旅』と同じ仕組み)
  2. 遠い倉庫でも速いのは、CDN※1 が世界中の拠点に控え(キャッシュ)を置き、近くから配るから
  3. どのリージョンに実体を置くかは、速さとデータ主権※2(どの国の法律に従うか)の両にらみで決める
  4. 事故のニュースを読むときの線引きが責任共有モデル※3 — 建物・物理・基盤の安全は事業者、その上の設定・データ・アクセス権は借りた側の責任

なお「会社として、どの段階(IaaS / PaaS / SaaS)で借りるか」という借り方の設計は、姉妹ユニット クラウド(サーバを借りて使った分だけ払う) にまとめています。

登場人物メモ(※の説明):

  • ※1 CDN — Content Delivery Network。世界中の拠点にキャッシュを置き、利用者の近くから配る仕組み
  • ※2 データ主権 — データが物理的にどの国にあり、どの法域の規制を受けるかの論点
  • ※3 責任共有モデル — 「どこから下が事業者、どこから上が利用者」の線引き。クラウド事故の報道はまずこの線で読む

⚠️ イレギュラー(アクセスと責任の誤解が招く事故):

  • 「クラウドだから安全」の丸投げ — 設定ミス・弱いパスワード・過剰なアクセス権は全部利用者側の穴。事業者の堅牢さではカバーされない
  • 取り出しコスト(エグレス課金) — 預けるのは安くても、大量に外へ転送すると課金がかさむ料金体系が多い
マルチテナントと仮想化 — 他人と同じ機械に住んでいる

借りた「仮想サーバ」は、物理的には他の会社と同じ機械の上に同居していることがほとんどです(マルチテナント)。それでも互いが見えないのは、仮想化——1台の物理機械の上に複数の独立した仮想機械を作る技術のおかげです。『アプリとOSは何が違うのか』で見た「OSがプロセスを隔離する」構図の、さらに一段下で「ハイパーバイザが OS ごと隔離している」と考えると、同じ理屈の入れ子だと分かります。

まとめ——このユニットで足した「実体」の地図は、倉庫の実名(オブジェクトストレージ)/ 壊れても平気の実装(レプリケーション×AZ)/ どこからでも取り出す仕組み(API×CDN)/ 事故の読み方(責任共有モデル)の4枚です。「会社としてどう借りるか」の設計は姉妹ユニット クラウド へ。クラウドのニュースは「どの層の、どちらの責任範囲の話か」で読む——それがこのユニットの持ち帰りです。

関連する知識

理解度チェック

そのまま解けます(成績は保存されません)。無料アカウントを作ると、学習の記録と進捗の山登りが始まります。

1. クラウドの「責任共有モデル」の説明として正しいものはどれ?

2. コピーを何重にも保つレプリケーションでも守れないのはどれ?

3. 預け先の建物を選ぶ単位「リージョン」の説明として正しいものはどれ?

4. クラウドに預けた写真を、世界中のどの端末からでも開ける仕組みはどれ?

5. データを複数の「アベイラビリティゾーン(AZ)」に分けて置く目的はどれ?

6. 「クラウドなら費用が必ず安くなる」が誤解と言われる理由はどれ?

7. クラウドの写真サービスが使う「オブジェクトストレージ」の特徴として正しいものはどれ?

8. データが物理的にどの国に置かれ、どの法域の規制を受けるかという論点を「◯◯主権」と呼ぶ。◯◯に入る語は?