[Infra] 단일 노드에서 고가용성 클러스터로 - 로드밸런서가 필요한 이유
1. TL;DR단일 노드 구조는 단순하고 빠르게 만들 수 있지만, 노드 하나가 죽으면 서비스 전체가 멈춘다.고가용성 구조는 여러 노드에 서비스를 분산하고, 로드밸런서가 정상 노드로만 요청을 보내는 방식으로 장애 영향을 줄인다.로드밸런서는 단순히 트래픽을 나눠주는 장치가 아니라, 장애 감지, 우회, 확장성의 출발점이다.2. 단일 노드 구조처음 서비스를 만들 때는 보통 단일 노드 구조로 시작한다.구조는 단순하다.user→ nginx→ ssh-tunnel→ node→ DB여기서 하나의 node가 애플리케이션 서버, 내부 연결, DB 접근 등 대부분의 역할을 맡는다.작은 프로젝트나 MVP 단계에서는 이 구조가 나쁘지 않다.구성이 쉽고, 배포도 단순하다.서버 한 대에 접속해서 프로세스를 띄우고, nginx로 요청..