RR(Round Robin)์ ์ ์ ํ CPU ์ค์ผ์ฅด๋ง ์๊ณ ๋ฆฌ์ฆ์ ํ ์ข
๋ฅ์ด๋ค.
- ๊ฐ ํ๋ก์ธ์ค๊ฐ ๋์ผํ ํฌ๊ธฐ์ ํ ๋น ์๊ฐ โtime quantumโ์ ๊ฐ์ง๊ณ ์์ ์ ์ํํ๋ค. ํ ๋น ์๊ฐ์ด ๋ง๋ฃ๋๋ฉด ํ๋ก์ธ์ค๋ CPU ์ ์ ๊ถ์ ๋นผ์๊ธด๋ค.
DNS(Domain Name System)์ด๋ ์ฌ๋์ด ์ฝ๊ฒ ๊ธฐ์ตํ ์ ์๋ Domain Name๋ฅผ IP ์ฃผ์๋ก ๋ณํํด์ฃผ๋ ์์คํ
์ด๋ค.
DNS Round Robin ์ด๋ ๋ณ๋์ Load Balancing ์ฅ๋น ์์ด ์ค์ง DNS๋ง์ ์ด์ฉํ์ฌ Domain Record๋ฅผ ์กฐํํ๋ ์์ ์์ ํธ๋ํฝ์ ๋ถ์ฐํ๋ ๊ธฐ๋ฒ์ด๋ค.
- ํด๋ผ์ด์ธํธ๊ฐ ๋ค์ด๋ฒ์ Domain Name(
www.naver.com)์ URL์ ์ ๋ ฅํ๋ค - DNS ์๋ฒ๋ Domain Name์ ํด๋นํ๋ ์๋น์ค(๋ค์ด๋ฒ)๋ฅผ ์ ๊ณตํ๋ ์น์๋ฒ์ IP ์ฃผ์๋ฅผ ์ฐพ๋๋ค.
- ๋์ผํ ์๋น์ค(๋ค์ด๋ฒ)๋ฅผ ์ ๊ณตํ๋ ์น์๋ฒ๊ฐ ์ฌ๋ฌ๋ ์๋ ๊ฒฝ์ฐ DNS Round Robin ๋ฐฉ์์ผ๋ก ๊ณ ๋ฅธ๋ค
- ๊ณ ๋ฅธ ์น ์๋ฒ์ IP ์ฃผ์ ๋ฆฌ์คํธ๋ฅผ ํด๋ผ์ด์ธํธ์๊ฒ ๋ฐํํ๋ค.
- ํด๋ผ์ด์ธํธ์ OS์ ๋ฐ๋ผ IP ์ฃผ์ ๋ฆฌ์คํธ ์ค ํ๋๋ฅผ ์ ํํ๋ค.
์์ ๊ฐ์ ๊ณผ์ ์ ํตํด ๋ค์์ ํด๋ผ์ด์ธํธ๋ ์ฌ๋ฌ ์น ์๋ฒ์ ๋๋์ด ์ ์ํ๊ฒ ๋๋ค.
-
IPv4 ์ฃผ์ ๊ณ ๊ฐ ๋ฌธ์ ๋ถํ ๋ถ์ฐ์ ์ํด ์น ์๋ฒ์ ์๋ฅผ ๋๋ฆฌ๋ฉด ๊ทธ๋งํผ์ ๊ณต์ธ IP๊ฐ ํ์ํ๋ค. (DNS Round Robin์ ์ฌ์ฉํ์ฌ ๋ฐ์ํ๋ ๋ฌธ์ ๋ ์๋๊ฑฐ ๊ฐ์)
- ์ฌ์ค IP๋ฅผ ์ฌ์ฉํ๋๊ฒ IPv4 ์ฃผ์ ๊ณ ๊ฐ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์์ง๋ง, DNS Round Robin์ ํ์ฉํ๊ธฐ ์ํด์ ์น ์๋ฒ๋ง๋ค ๊ณต์ธ IP ์ฃผ์๋ฅผ ์ฌ์ฉํด์ผ ํ๋ค.(??)
-
ํ๋ก์ ์๋ฒ์ DNS ์ฟผ๋ฆฌ ๊ฒฐ๊ณผ ์บ์ฑ ๋ฌธ์ DNS ์๋ฒ๊ฐ DNS Round Robin ๋ฐฉ์์ผ๋ก ์ ํํ IP ์ฃผ์ ๋ฆฌ์คํธ๋ฅผ ํ๋ก์ ์๋ฒ์์ ์บ์ฑํ๋ค๋ฉด, ํด๋น ํ๋ก์ ์๋ฒ๋ฅผ ๊ฒฝ์ ํ๋ ๋ชจ๋ ํด๋ผ์ด์ธํธ๋ ๋์ผํ ์น ์๋ฒ์ ์ ์ํ๊ฒ ๋๋ฏ๋ก ์ ์ ํ๊ฒ ๋ถํ ๋ถ์ฐ๋์ง ์๋๋ค.
-
์๋ฒ์ ์ํ๋ฅผ ๊ฐ์งํ์ง ๋ชปํ๋ค์ฌ๋ฌ ์น์๋ฒ ๊ฐ์ด๋ฐ ๋ช๋ช์ด ๋ค์ด๋์ด๋ DNS ์๋ฒ๋ ์ด๋ฅผ ๊ฐ์งํ์ง ๋ชปํ ์ฑ ํด๋ผ์ด์ธํธ์๊ฒ IP ์ฃผ์๋ฅผ ์ ๊ณตํ๋ค. ์ด ๋๋ฌธ์ ์ ์ ๋ค์ด ๊ฐํน ๋ค์ด๋ ์๋ฒ๋ก ์ฐ๊ฒฐ๋๊ธฐ๋ ํ๋ค.
Round Robin์ด ์๋ ๋ค๋ฅธ DNS ์ค์ผ์ฅด๋ง ์๊ณ ๋ฆฌ์ฆ์ ์ฌ์ฉํ์ฌ ํด๊ฒฐํ๋ค.
Weighted Round Robin- ๊ฐ ์น ์๋ฒ์ ๊ฐ์ค์น๋ฅผ ๋ถ์ฌํ์ฌ ๋ถ์ฐ ๋น์จ์ ์กฐ์ ํ๋ ๊ธฐ๋ฒ์ด๋ค. (๊ฐ์ค์น๊ฐ ํฐ ์๋ฒ๊ฐ ๋น๋ฒํ๊ฒ ์ ํ๋๊ธฐ ๋๋ฌธ์ ์ฒ๋ฆฌ ๋ฅ๋ ฅ ์์ผ๋ก ๊ฐ์ค์น๋ฅผ ๋์ ์ค์ ํ๋๊ฒ ์ข์)
Least Connection- ์ ์๋ ํด๋ผ์ด์ธํธ์ ์๊ฐ ๊ฐ์ฅ ์ ์ ์น ์๋ฒ๋ฅผ ์ ํํ๋ ๊ธฐ๋ฒ์ด๋ค. (Load Balancer์์ ์ค์๊ฐ์ผ๋ก connection ์๋ฅผ ๊ด๋ฆฌํ๊ฑฐ๋ ๊ฐ ์๋ฒ์์ ์ฃผ๊ธฐ์ ์ผ๋ก ์ ์๋ ํด๋ผ์ด์ธํธ์ ์๋ฅผ ์๋ ค์ค์ผ ํ๋ค)