10. 질문 — 대규모 MMO/실시간 게임 아키텍처 (종합)
난이도 최상 해설 보기 →
문제
질문 — 대규모 MMO/실시간 게임 아키텍처 (종합)
상황
동시접속 수십만, 24시간 무중단을 목표로 하는 MMO 백엔드를 설계해야 한다. 확장성, 장애복구, 핫스팟, 운영(모니터링/배포)을 모두 고려한 전체 그림을 그려야 한다.
질문
- 대규모 MMO 백엔드를 계층(게이트웨이 / 게임 로직(존) / 데이터 / 지원 서비스)으로 나눠 전체 구조를 설명하라. 각 계층은 어떻게 확장하는가?
- 핫스팟(hot spot) 문제 — 특정 존·보스·이벤트에 인원이 몰릴 때 무슨 일이 생기고, 어떻게 분산(채널/샤딩/인스턴싱)하는가?
- 무중단 운영: 장애복구(서버 다운 시 세션/상태), 무중단 배포(롤링/블루-그린), 데이터 이중화는 어떻게 하는가?
- 운영 관점에서 반드시 갖춰야 할 것(모니터링, 로깅, 메트릭, 부하 테스트)은 무엇이고 왜 중요한가?
답안 작성
내 답안 · 자동 저장
직접 답을 작성한 뒤, 위 해설 보기에서 모범답안과 대조하세요.