로드밸런싱, L2, L3, L4, L7 스위치, HAProxy 란?
회사에서 L4 스위치에서 L7 스위치로 변경하기 위해 사전 영향도 조사 관련 메일을 받았습니다. L4, L7 스위치에 관하여 알아보다가 로드밸런싱, HAProxy와 연관이 있어 같이 정리해보려고 합니다. 로드밸런싱이란? 하나의 서비스에 대한 부하를 여러 서버로 분산하는 것. 일반적인 개인 서버 위의 그림처럼 클라이언트가 한두 명 일 경우 서버는 여유롭게 응답할 수 있지만, 많은 클라이언트가 몰릴수록 요청에 응답하지 못한 상태로 서버가 뻗어버립니다. 이러한 문제를 해결하기 위한 방법 Scale-out - 클라이언트의 요청을 한 서버가 아닌, 여러 서버로 분산하는 경우 여러 서버로 분산하게 될 경우 1. 하나의 서비스에 대해 여러 서버가 가동되므로, 서버 failover가 가능. 2. 부하분산을 통해 서비스..