Skip to content
ホスティング · サーバーネットワークとドメイン

複数プロキシとロードバランシング

1つのプロキシでは足りない場合:複数のエントリポイントを持つ構成、Redisによる同期、落とし穴。

更新日 2026年8月13日

1つのプロキシで数千の接続を処理でき、ボトルネックになることはほとんどありません。しかし、複数必要な場合もあります。

必要になるケース

  • 地理的に分散した接続拠点(地域ごとのpingを減らすため)。
  • 耐障害性:1つのプロキシが落ちても接続拠点が失われない。
  • 同時接続プレイヤー数が非常に多い場合。

連携の方法

Redis経由の同期プラグイン(RedisBungeeなど)が提供するもの:

  • ネットワーク全体で共有されるプレイヤーリスト。
  • 異なるプロキシ上のプレイヤー間のプライベートメッセージ。
  • 機能する /glist と共有チャット — 共有チャット。

同期がない場合、2つのプロキシは互いを何も知らない2つの独立したネットワークになります。

注意点

  • Redisが単一障害点になります。落ちるとネットワーク全体が停止します。
  • セッションの重複:1人のプレイヤーが両方のプロキシに接続できてしまいます。一意性のチェックが必要です。
  • 複数プロキシを想定していないプラグインは、動作が重複し始めます。

よりシンプルな方法

ほとんどのプロジェクトでは、単一のプロキシとネットワークレベルでの複数の接続拠点で十分です — Ping。複数プロキシは、実際に負荷のある大規模プロジェクト向けの解決策です。

Minecraftホスティングオフラインでもサーバーが稼働サーバーを作成