devops 공부/네트워크1 로드밸런서(Load Balancer)란? 서비스를 운용하면서 점점 사용자가 늘어나면 서버 한 대로는 모든 서비스와 모든 사용자의 리소스를 처리할 수 없다. 또한 서버를 한대로 구성했을 때 서버에 문제가 발생하면 가용성이 떨어져 큰 위기를 맞이하게 될 수 있다. 하나의 서비스는 보통 두 대 이상의 서버로 구성하는데 각 서버의 IP주소가 다르므로 사용자가 서비스를 호출할 때는 어떤 IP로 서비스를 요청할지 결정해야 한다. 사용자에 따라 호출하는 서버의 IP가 다르면, 특정 서버에 장애가 발생했을 때, 전체 사용자에게 영향을 미치지 않아서 장애 범위는 줄어들지만 여전히 부분적으로 서비스 장애가 발행하게 된다. 그런 문제로 서비스 가용성을 높이기 위해서 로드밸런서를 사용한다. 로드 밸런서는 동일한 서비스를 하는 다수의 서버가 등록되고 사용자로부터 서비.. 2022. 5. 18. 이전 1 다음