[로드밸런싱] Load Balancing이란? 서버 부하 분산의 방법
·
CS
로드 밸런싱은 애플리케이션을 지원하는 여러 서버(리소스 풀) 전체에 걸쳐 네트워크 트래픽을 효율적으로 분산하는 기술이다. 이를 통해 특정 서버에 부하가 집중되는 것을 막고, 시스템 전체의 가용성(availability), 신뢰성(reliability), 그리고 응답 속도(response time)를 향상시키는 핵심적인 역할을 한다. 서버를 확장 시키는 방법은 두가지가 있다. 1. Scale Up (수직 확장)한 대의 서버 성능을 높이는 방식입니다.✅ 장점인프라 구조는 단순하게 유지됨 (서버 수는 그대로)소프트웨어 변경 없이도 CPU, RAM 업그레이드로 성능 향상 가능⚠️ 단점물리적인 한계: 서버 한 대가 가질 수 있는 리소스에는 명확한 한계가 존재한다.단일 장애 지점 (SPOF): 해당 서버에 장애가 ..