문제
서버 담당자 Park 사원은 1대의 서버가 아니라 여러 대의 웹서버를 운영해서, 웹 클라이언트가 서비스를 요청할 경우에 교대로 서비스를 실행하는 방법으로 웹 서버의 부하를 여러 대가 공평하게 나눌 수 있도록 설계하고자 한다. 이에 적절한 서비스 방식을 무엇이라 하는가?
① Round Robin ② Heartbeat ③ Failover Cluster ④ Non-Repudiation
정답
1번
해설
정답: 1. 여러 서버에 요청을 순서대로 돌아가며 균등하게 분배하는 방식은 라운드 로빈(Round Robin)이다.
오답 풀이
- 1번: Round Robin은 요청을 순환 분배하는 부하 분산 방식이므로 정답이다.
- 2번: Heartbeat는 노드 생존 여부를 주기적으로 확인하는 신호로 부하 분산 방식이 아니다.
- 3번: Failover Cluster는 장애 발생 시 다른 노드가 서비스를 인계받는 고가용성 구성이다.
- 4번: Non-Repudiation(부인 방지)은 정보보안의 요소로 네트워크 서비스 분산 방식이 아니다.
보충 개념 부하 분산 알고리즘: 라운드 로빈, 가중 라운드 로빈, 최소 연결(Least Connection), IP 해시 등이 있다.