[게임 서버] 9.1 수직 확장과 수평 확장

게시:     수정

카테고리:

태그:

이 글은 아래의 책을 자세히 정리한 후, 정리한 글을 GPT에게 요약을 요청하여 작성되었습니다.
게임 서버 프로그래밍 교과서, 배현직 저자

📦 9. 분산 서버 구조

👉🏻 1. 수직 확장과 수평 확장

📌 확장성

  • 사용자 수가 늘어나도 쉽게 대응할 수 있어야 한다.

📊 수직 확장 vs 수평 확장

구분 수직 확장 (스케일 업) 수평 확장 (스케일 아웃)
확장 종류 서버 기기 성능을 업그레이드한다. 서버 대수를 늘린다.
서버 소프트웨어 설계 비용 낮다 높다
확장 비용 높다 (기하급수적) 낮다 (선형적)
과부하 지점 서버 컴퓨터 자체 네트워크 장치
오류 가능성 낮다 (로컬 머신에서 동기 프로그래밍 방식) 높다 (여러 머신에서 비동기 프로그래밍 방식)
단위 처리 속도 높다 낮다 (여러 머신 간 처리)
처리 가능 총량 낮다 (서버 컴퓨터 한 대 성능 사용) 높다 (여러 머신으로 부하 분산)

GameServer 카테고리 내 다른 글 보러가기

댓글남기기