Computer Science/ETC

HAProxy를 사용한 리버스 프록시 서버와 무중단 배포 환경 구축(1)
🏁 들어가기 전 프로젝트를 진행하며 Nginx를 사용해 리버스 프록시 서버를 구축해 본 경험이 있다. Nginx를 사용해 간단하게 리버스 프록시 세팅과 로드 밸런스 서버를 구축할 수 있었지만 2% 아쉬운 부분이 존재했다. 이에 대한 대안으로 HAProxy를 사용하여 로드밸런싱이 가능한 고가용성 리버스 프록시 서버를 구축하고 더 나아가 무중단 배포환경까지 만들어보고자 한다. ✅ HAProxy HAProxy는 고가용성 로드밸런서와 리버스 프록시 서버를 지원하는 오픈소스 소프트웨어이다. Nginx 일반 버전과 차별화된 HAProxy의 강력한 기능은 health check 그리고 failover 기능이다. 간단히 설명하면, HAProxy 서버가 백엔드 서버의 상태를 지속적으로 확인하고 문제가 있는 노드(서버)가..