[Network] 서버의 액세스가 증가할 때 어떻게 처리할까? - 캐시 서버와 포워드 프록시, 리버스 프록시


[Network] 서버의 액세스가 증가할 때 어떻게 처리할까? - 캐시 서버와 포워드 프록시, 리버스 프록시

DNS 서버를 통해 다중 서버로 분산 처리하기 서버의 액세스가 증가한다면 단순히 회선을 빠르게 하는 것으로도 부족할 수 있다. 단일 서버의 한계를 극복하기 위해서는, 여러 대의 서버를 이용하여 처리를 분산시킬 수 있는데 이를 '분산 처리'라고 한다. 클라이언트의 리퀘스트를 어떻게 하면 여러 대의 서버로 분배할 수 있을까? 바로, DNS 서버를 통해 분배하는 것이다. DNS 서버에 동일한 이름으로 여러 대의 웹 서버를 등록해둔다면, 조회가 있을 때마다 조회된 IP 서버를 차례로 반환한다. 이때, 라운드 로빈 방식을 통해 균등하게 액세스를 분산시킬 수 있도록 돕는다. aaa.com이라는 도메인에 대해 192.0.2.60, 192.0.2.70, 192.0.2.80이 있다면 아래와 같은 순서로 반환한다...


원문링크 : [Network] 서버의 액세스가 증가할 때 어떻게 처리할까? - 캐시 서버와 포워드 프록시, 리버스 프록시