Round Robin은 CPU가상화에서 사용했던 스케쥴링 방식이어서 익숙할 것이다.
시분할 시스템을 위해 설계된 선점형 스케줄링의 하나로서, 프로세스들 사이에 우선순위없이, 순서대로 시간단위로 CPU를 할당하는 방식의 CPU 스케줄링 알고리즘이다.
즉 각 프로세스에 일정시간을 할당하고, 할당된 시간이 지나면 다른 프로세스에게 기회를 주고, 또 그 다음 프로세스에게 하는 식으로, 돌아가며 기회를 부여하는 스케쥴링 방식이다. 이를 DNS서버에 적용한다.
DNS 라운드 로빈 방식은 복수의 IP를 모두 순서를 정해 클라이언트에게 제공하고 클라이언트로 하여금 선택하도록 한다.
결과적으로 웹 사이트에 접속하는 다수의 사용자는 복수의 웹 서버에 나눠 접속하게 되고 서버 부하가 분산된다. (로드 밸런서 역할과 같음.)
나중에 보면 좋을 블로그 :
https://yaelimeee.tistory.com/46?category=962256
[네트워크] DNS round robin 방식
DNS란 Domain Name System www.xxx.com 과 같이 사람이 읽을 수 있는 이름을 192.0.0.1 과 같은 숫자 IP주소로 변환하여 컴퓨터가 서로 통신할 수 있도록 도와주는 서버 DNS 시스템은 이름을 숫자로 매핑하여
yaelimeee.tistory.com
단점 및 해결 확인가능.
'컴퓨터공학' 카테고리의 다른 글
[1일1cs] 프록시 서버란? (0) | 2022.07.24 |
---|---|
[1일1cs] INNER JOIN과 OUTER JOIN (0) | 2022.07.23 |
[1일1cs]데이터베이스 무결성 제약조건 (0) | 2022.07.20 |
절차지향 vs 객체지향 (0) | 2022.07.19 |
[1일1cs] 컴파일러, 인터프리터 (0) | 2022.07.18 |