[TIL/CS] 로드밸런싱(Load Balancing)과 로드밸런서(Load Balancer)이란?
·
TIL/CS
PC, 스마트폰, 태블릿 등 어디서든 인터넷으로 원하는 사이트에 접속할 수 있는 현대 사회는 순식간에 많은 사람들이 웹 사이트에 접속하게 된다. 특히, 블랙프라이데이나 특정 이벤트가 있는 날(ex. 콘서트 예매, 치킨 할인 쿠폰 받기 등)은 해당 웹 사이트의 트래픽은 평소보다 더 많이 치솟는다. 만약, 위와 같은 상황에서 서비스를 제공하는 측의 서버가 1대라면..? 서버는 트래픽을 견디지 못하고 죽어버리게 된다.. OMG... 수만명의 접속자를 감당하기 위해서 서비스를 제공하는 측에서는 미리 트래픽을 예측하고 서버와 네트워크를 증설하거나 기존 서버의 성능을 확장하려고 할 것이다. 상황을 해결할 수 있는 방법은 2가지가 있다. 첫번째 방법은 스케일업(Scale-up) - 기존의 서버 성능을 확장하는 방식 ..