CreateYourVPN Academy
コース: 仕組みを学ぶ

クラスター、サーバー、ルート、インバウンド — 用語を整理する

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つの名前にまとめられたインバウンドのグループユーザー — リスト内の項目として

次のレッスン

On this page