クラウド は多くの利用者が同じ設備を共有します。その中で「ここからここまでは自分の場所」と塀で囲うのが VPC(Virtual Private Cloud)です。
初級の解説は準備中のため、初級の内容を表示しています。
概要 — まず全体をつかむ
詳細 — 1段階ずつ追う
これは何をする係?
VPC は、クラウドの中に持つ自分専用の区画——他の利用者と論理的に隔離された仮想ネットワークです(※1 論理的に隔離)。
たとえるなら、大きな共有地の中に塀で囲った自分の土地を持つイメージ。中に何をどう置くかは自分で決められ、外との出入り口も自分で管理します。
登場人物メモ:
- ※1 論理的に隔離 — 物理的に別の機械ではなく、設定で仕切られて互いに見えない状態
- ※2 サーバ — Webやデータベースなど、区画の中に置く働き手
仕事の流れ
- クラウドの中に自分の区画(VPC)を用意する
- 用途ごとに区画を小分けにする(公開用/非公開用)
- どこを外に見せ、どこを隠すかを決める
- 出入り口に門番を置き、通してよい通信だけ許可する
なぜ分けるのか
すべてを1つの場所にまとめて外に晒すと、DBのような隠すべきものまで狙われます。
そこで、外から見えてよい Webサーバ は公開できる場所へ、外に出したくない DBサーバ(※2)は隔離した場所へ——と分けて置きます。公開してよいものと 隠すものを分ける、これが安全設計の第一歩です。
⚠️ うまくいかないとき
- DBをうっかり公開 — 隠すべきものを外に出せる場所へ置いてしまう
- 門番がゆるい — すべての通信を許可し、塀の意味がなくなる
- 区画を分けない — 1つにまとめると、1か所破られたとき被害が全体に及ぶ
理解度チェック
そのまま解けます(成績は保存されません)。無料アカウントを作ると、学習の記録と進捗の山登りが始まります。
問1. VPCを一言でいうと?
問2. 公開してよいWebと、隠したいDBは どう置くのがよい?
問3. VPC は何という英語の略か。英語3語で答えてください。
問4. VPCは他の利用者と「◯◯的に隔離」された区画だと本文では表現している。物理的に別の機械ではなく設定で仕切ることを指す、◯◯に入る漢字2文字は?
問5. VPCのイメージのたとえとして本文に近いのはどれ?
問6. VPCの出入り口に置く「門番」の役割はどれ?
問7. 区画を分けず、すべてを1つにまとめると起きやすい問題はどれ?
問8. VPCの中を「小分け」にするのは、何のためか本文に近いのはどれ?