더북(TheBook)

로드 밸런싱: 여러 노드에 작업량을 고르게 분배함으로써 특정 노드에 과부하가 걸리지 않도록 하고 자원을 효율적으로 사용할 수 있게 하는 방식입니다. 로드 밸런싱의 메커니즘은 들어오는 요청을 현재 사용 가능한 노드로 분배하여 자원의 활용을 최적화하고, 모든 요청을 일부 노드에서만 처리할 때 발생하는 CPU, 메모리, I/O 병목 현상을 방지합니다.

장애 감지 및 복구: 분산 시스템에서는 노드나 구성 요소의 장애를 감지하고 해결할 수 있는 메커니즘을 갖추고 있습니다. 하트비팅(heartbeating), 모니터링, 헬스 체크 등 기법을 이용하여 장애가 발생한 노드를 파악하고, 복구 메커니즘으로 장애가 발생한 구성 요소를 복원하거나 교체할 수 있도록 합니다.

장애 전환 및 복귀: 장애 전환은 문제가 발생한 노드나 장치의 요청을 자동으로 백업 노드나 다른 노드로 돌리는 방식입니다. 복귀는 문제가 해결되어 원래 노드나 장치를 다시 사용할 수 있게 되면 그쪽으로 다시 요청을 돌려놓는 방식입니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.