クラスター、サーバー、ルート、インバウンド — 用語を整理する
CreateYourVPNパネルの4つの基本概念を、ひとつのシンプルな例で解説します: クラスター、サーバー、インバウンド、ルートがどのように組み合わさっているか。
CreateYourVPNのパネルでは、4つの言葉が繰り返し登場します: クラスター、サーバー、ルート、インバウンドです。無味乾燥に聞こえるかもしれませんが、その裏にはとてもシンプルな仕組みがあります。まずは例を使って一度しっかり理解してしまいましょう。そうすれば、この先のコースはすらすら読めるようになります。
オフィスビル群を想像してみてください
あなたのVPNを、あるオフィスビル群だと想像してください。そしてユーザーは、そこを訪れる来訪者です。
- クラスターは、ビル群そのものです: 独自の管理部門を持つ、ひとつの管理されたシステムです。
- サーバーは、それぞれの建物です。1棟は管理事務所(マスター)で、残りは来訪者に対応する業務用の建物です。
- インバウンドは、業務用の建物の入口ドアです。1棟の建物に複数のドアがあり、それぞれ異なる設定になっていることもあります。
- ルートは、ロビーにある案内板です: 「会議室 — こちら」「コワーキングスペース — あちら」。来訪者は案内板を見るだけで、実際にどのドアに案内されるかはシステムが決めます — その時点でいちばん空いている場所を基準に。
ここからは同じ内容を、パネルで実際に使われる言葉で説明します。
クラスター — サーバーのチーム
クラスターとは、あなたのサーバーが1つのユニットとして機能するグループのことです。すべてのクラスターには次のものがあります。
- マスター(管理ノード) — ユーザーデータベースを保持し、他のサーバーを「指揮する」サーバー。
- ワーカーノード — ユーザーのトラフィックを運ぶサーバー。
1台だけの単独のサーバーであっても、それはすでにクラスターです: マスターとワーカーノードが、同じマシン上に同居しているだけのことです。クラスターについては次のレッスンで詳しく解説します。
サーバー — あなたが接続したマシン
サーバーとは、ホスティングプロバイダーから借りて、CreateYourVPNに接続した特定のVPSのことです。クラスターの中で、各サーバーはマスター、ワーカーノード、あるいはその両方の役割を担います。サーバーにはメトリクス(指標)があります: 何人がオンラインなのか、どれだけのトラフィックを処理しているのか、CPUの負荷はどれくらいか。詳しくはサーバーについてのレッスンで解説します。
インバウンド — サーバー上の入口
インバウンドとは、特定のワーカーノード上に設定された、VPNへの入口のことです: トラフィックがどのウェブサイトになりすますか、トレントをブロックするかどうか、どのトラフィックをVPN経由にし、どれを直接通信にするか(スプリットトンネリング)。
1台のサーバーには、異なる設定を持つ複数のインバウンドを置くことができます — 1棟の建物に複数のドアがあるようなものです: 1つは通常用、もう1つは「トレント禁止」、3つ目はブロックされたサイトだけをVPN経由にする、といった具合です。詳細はインバウンドについてのレッスンにあります。
ユーザーがアプリの中で「サーバー」として目にするのは、インバウンドの 名前です。例えば「🇫🇮 フィンランド」という名前のインバウンドは、 ユーザーのサーバーリストに「🇫🇮 フィンランド」という行として表示されます。
ルート — ユーザーに見えるもの
ルートとは、クライアントのサブスクリプションの中で、1つの名前にまとめられたインバウンドのグループです。ユーザーにはルートがリスト内の1つの項目として見えます — 例えば「🇺🇸 アメリカ」。しかしそのルートの内側には、異なるサーバー上の10個のインバウンドが存在していることもあります。誰をどこに振り分けるかはシステムが決めます: 各ユーザーには、そのときいちばん負荷の低い選択肢が割り当てられます。
これが負荷分散です — ルートについてのレッスンで詳しく扱います。
重要なルールがひとつあります: ルートに属さないインバウンドは、 ユーザーから見えません。インバウンドをいずれかのルートに紐づけるまで、 そこにはトラフィックが流れません。そうした「孤立した」インバウンドが 現れると、パネルが警告してくれます。
全体像
クラスター「ヨーロッパ」
├── マスター(管理ノード) — ユーザーデータベース、管理
├── サーバー FRA-1(ノード)
│ ├── インバウンド「🇩🇪 ドイツ」
│ └── インバウンド「🇩🇪 ドイツ・ストリーミング」
└── サーバー HEL-1(ノード)
└── インバウンド「🇫🇮 フィンランド」
クラスターのルート:
├── 「🇪🇺 ヨーロッパ」 → プール: 「🇩🇪 ドイツ」、「🇫🇮 フィンランド」
└── 「🎬 ストリーミング」 → プール: 「🇩🇪 ドイツ・ストリーミング」アプリの中で、ユーザーには2つの「サーバー」が見えます: 「🇪🇺 ヨーロッパ」と「🎬 ストリーミング」です。「ヨーロッパ」に接続すると、その時点で空いている方 — ドイツかフィンランドのどちらかに振り分けられます。
まとめ
| 概念 | それは何か | 誰に見えるか |
|---|---|---|
| クラスター | 1つのマスターを持つサーバーのチーム | あなただけ |
| サーバー | あなたのVPS: マスター、ノード、またはその両方 | あなただけ |
| インバウンド | ノード上の設定を持つ入口 | ユーザー — 「サーバー」の名前として |
| ルート | 1つの名前にまとめられたインバウンドのグループ | ユーザー — リスト内の項目として |