목록2024/12/14 (1)
밤빵's 개발일지
[TIL]20241214 내 시각에서 이해한 클러스터링 개념
개발을 시작하고 "클러스터링"이라는걸 종종 듣긴 했지만, 어떤 개념인지 정확히 이해하지 못한 채 지나쳐왔다. 지금 진행중인 프로젝트에서도 헬스체크가 구현되면서 서버 상태를 확인하는 기능을 보게됐고, 클러스터링이 어떻게 연결되는지 궁금했다. 그래서 이번에 클러스터링을 학습하면서 내가 이해한 내용을 정리해봤다.클러스터링클러스터링은 여러 대의 서버나 시스템을 하나의 그룹으로 묶어 함께 동작하도록 만드는 기술이다. 이렇게 묶인 서버들의 그룹을 클러스터라고 부른다. 클러스터링은 크게 두 가지 목표를 가지고 있다.고가용성(High Availability, HA)서버 중 하나가 다운되더라도 나머지 서버가 대신 역할을 수행해서 시스템이 멈추지 않도록 한다.부하 분산(Load Balancing)하나의 서버에 모든 요청..
개발Article
2024. 12. 14. 09:37