서버 구조 설계(2) - 인프라 설계 요소
항해 Lite·2025. 11. 19.
사용자가 늘어나면 서버도 늘려야 하고, DB 부하도 줄여야 하고, 배포도 좀더 고급스럽게 해야 한다. 이를 위한 핵심 기술 4가지를 알아보자.1. 로드밸런서 (Load Balancer)서버가 감당할 수 있는 트래픽에는 한계가 있다. 이때 우리는 '수평적 확장(Scale-out)'을 선택하게 되는데, 단순히 서버 개수만 늘린다고 해결되지 않는다. 들어오는 요청을 여러 서버에 골고루 뿌려줄 교통정리 요원이 필요하다.트래픽 분산: 여러 대의 서버(Instance)가 요청을 나눠서 처리하게 해 준다.고가용성 확보: 이게 핵심이다. 헬스 체크(Health Check)를 통해 주기적으로 서버 상태를 확인한다. 만약 서버 A가 죽었다? 로드밸런서가 이를 감지하고 트래픽을 서버 B, C로만 보낸다. 사용자는 서버 장애..