[Network] LoadBalancing
·
🔻Computer Science/Network
❗LoadBalancing이란?여러 서버나 네트워크 장치로 들어오는 트래픽을 효율적으로 분산시켜 시스템의 성능, 안정성, 확장성을 향상시키는 기술이다. 이는 서버의 과부하를 방지하고 서비스의 가용성을 보장하는 데 중요한 역할을 한다.로드밸런싱은 다양한 방법과 기술을 사용하여 구현되며 주로 웹 서버, 애플리케이션 서버, 데이터베이스 서버 등에서 많이 사용된다. ❗로드밸런싱 알고리즘 라운드 로빈(Round Robin):가장 기본적인 알고리즘으로, 각 서버에 순서대로 트래픽을 배분하는 방식구현이 간단하고 모든 서버에 고르게 트래픽이 분배됨서버의 성능 차이를 고려하지 않기 때문에 고성능 서버가 충분히 활용되지 못할 수 있음가중치 라운드 로빈(Weighted Round Robin):서버의 성능에 따라 가중치를 부..