피드로 돌아가기
Vertical and Horizontal Scaling
Dev.toDev.to
Infrastructure

시스템 부하 분산을 위한 Vertical 및 Horizontal Scaling 전략 비교

Vertical and Horizontal Scaling

geekordian2026년 4월 17일1beginner

Context

단일 시스템의 자원 한계로 인한 성능 저하 및 가용성 확보의 필요성 제기. 기존 하드웨어 스펙 확장만으로는 처리 가능한 트래픽 규모에 물리적 한계가 존재하는 상황 분석.

Technical Solution

  • 단일 노드의 RAM 및 CPU 사양을 높여 처리 능력을 향상시키는 Vertical Scaling 적용
  • 하드웨어 교체 시 발생하는 Downtime 및 물리적 확장 한계를 극복하기 위한 전략 수립
  • 다수의 서버 노드를 추가하여 부하를 분산하는 Horizontal Scaling 구조 설계
  • 트래픽 유입 지점에 Load Balancer를 배치하여 여러 서버로 요청을 분배하는 메커니즘 구현
  • 관리 복잡도 증가와 시스템 일관성 유지라는 Trade-off를 고려한 확장 방향 결정

1. 단순 성능 향상과 유지보수 편의성이 우선이라면 Vertical Scaling 검토

2. 서비스 중단 없는 확장성과 무한한 확장 가능성이 필요하다면 Horizontal Scaling 도입

3. Horizontal Scaling 채택 시 Load Balancer 설정 및 분산 환경의 관리 복잡도 해결 방안 마련

원문 읽기