vault에 팀원들이 접속하기 용이하게 각 노드들 ~/.env 파일에vault 토큰을 넣어준다
ctrl, core노드에만 접속이 된다.. 일단 여기에만 넣어두자
금주회의 내가 한일
haproxy cloud flare 정리
기존
cloud flare → haproxy → sec → node로 이어졌던 길을
cloud flare → sec → haproxy → node 로 변경
haproxy와 cloud flare 설정
로드밸런서와 haproxy에 차이
- 단순 분산(L4) vs 지능형 분산(L7):
- 일반적인 로드밸런서(L4 수준)는 IP와 포트 정보만을 보고 트래픽을 기계적으로 나눕니다.
- HAProxy(L7)는 사용자의 URL 경로, 쿠키, 헤더 정보를 분석합니다. 이를 통해 "영상 요청은 영상 처리 서버로, API 요청은 API 처리 서버로"와 같이 요청의 목적(Context)에 맞는 최적화된 서버로 트래픽을 전달합니다.
- 고가용성(High Availability) 보장:
- HAProxy는 단순히 요청을 보내는 것에 그치지 않고, 각 노드에 주기적인 헬스 체크(Health Check)를 수행합니다.
- 특정 노드가 응답하지 않거나 에러를 뱉으면, 이를 즉시 감지하여 해당 노드를 로드밸런싱 대상에서 제외합니다. 이를 통해 사용자에게 서비스 중단 없는 무중단 운영(High Availability)을 가능하게 합니다.