Skip to content
호스팅 · 서버 네트워크 및 도메인

여러 프록시와 로드 밸런싱

프록시 하나로 부족할 때: 여러 진입점 구성, Redis를 통한 동기화, 그리고 함정을 다뤄요.

업데이트 2026년 8월 13일

프록시 하나만으로도 수천 개의 연결을 처리할 수 있고, 병목이 되는 경우는 드물어요. 하지만 때로는 하나 이상이 필요할 때도 있죠.

언제 필요한가요

  • 지역별로 분리된 진입점이 필요할 때 (지역마다 핑을 줄이기 위해).
  • 장애 대응: 프록시 하나가 죽어도 진입점 전체가 마비되지 않아요.
  • 동시 접속자 수가 매우 많을 때.

어떻게 연결하나요

Redis를 통한 동기화 플러그인(RedisBungee 등)은 다음을 제공해요:

  • 네트워크 전체에서 공유되는 플레이어 목록;
  • 서로 다른 프록시에 있는 플레이어 간의 개인 메시지;
  • 작동하는 /glist와 공유 채팅 — 공유 채팅.

동기화가 없으면 두 프록시는 서로를 전혀 모르는 두 개의 독립된 네트워크예요.

주의할 점

  • Redis가 핵심 지점이 돼요: Redis가 죽으면 네트워크 전체가 마비돼요.
  • 세션 중복: 한 플레이어가 두 프록시에 동시에 접속할 수 있어요. 고유성 검사가 필요해요.
  • 여러 프록시를 고려하지 않고 설계된 플러그인은 동작이 중복되기 시작해요.

더 간단한 방법

대부분의 프로젝트에는 프록시 하나와 네트워크 수준의 서로 다른 진입점만으로 충분해요 — 핑. 여러 프록시는 실제 부하가 있는 대규모 프로젝트를 위한 해결책이에요.

Minecraft 호스팅오프라인일 때도 서버가 실행돼요서버 만들기