TIL/Network2 Reverse Proxy란 무엇인가? 1. Reverse Proxy란 무엇인가? Reverse Proxy는 클라이언트와 서버 간의 통신을 중계하는 서버이다. 클라이언트는 리버스 프록시를 통해 서버에 대한 요청을 보내며, 리버스 프록시는 이 요청을 받아서 백엔드 서버로 전달하고 응답을 클라이언트에게 반환한다. 이 과정에서 리버스 프록시는 클라이언트로부터 받은 요청을 수정하거나 필터링하여 백엔드 서버에 전달한다. 리버스 프록시는 여러 목적으로 사용되며, 주요 기능은 다음과 같다. 로드 밸런싱 (Load Balancing) 리버스 프록시는 클라이언트로부터 받은 요청을 여러 백엔드 서버로 분산시켜 부하를 균등하게 분배한다. 이를 통해 서버의 성능을 향상시키고 가용성을 높일 수 있다. SSL 암호화 및 해독 (SSL Termination) 클라이언트.. 2024. 3. 2. Load Balancer란 무엇인가? 1. Load Balancer란 무엇인가? 로드 밸런서는 네트워크 트래픽이 여러 대의 서버에 균등하게 분산되도록 하는 장치나 서비스를 말한다. 로드 밸런서는 웹사이트, 애플리케이션 서버, DB 서버 등 여러 서버에 들어오는 요청을 관리하여 서버 부하를 분산시키고 가용성과 신뢰성을 향상시킨다. 로드 밸런서의 주요 목적은 다음과 같다. 부하 분산(Load Distribution) 여러대의 서버에 들어오는 트래픽을 균등하게 분산하여 각 서버에 동등한 부하를 유지한다. 가용성 향상(High Availability) 하나 이상의 서버가 고장나거나 유지 보수 중일 때, 다른 서버가 요청을 처리하여 시스템의 가용성을 유지한다. 응답시간 최적화(Optimizing Response Time) 로드 밸런서는 각 서버의 현.. 2024. 3. 2. 이전 1 다음