Load Balancing
์๋ฒ์ ํ๋ฒ์ ๋ง์ ํธ๋ํฝ์ด ๋ชฐ๋ฆฌ๊ฒ ๋๋ฉด ํด๋น ์๋ฒ๋ ํธ๋ํฝ์ ๋ชจ๋ ๊ฐ๋นํ ์ ์์ด ๋ถํ๋ฅผ ๋ฐ๊ฒ ๋๋ค. ๋ฐ๋ผ์, ์ฌ๋ฌ ๊ฐ์ ์๋ฒ๋ฅผ ๋ง๋ค์ด ํธ๋ํฝ์ด ์ด๋ ํ ์๋ฒ์ ๋ชฐ๋ฆฌ์ง ์๋๋ก ์ ์ ํ ๋ถ๋ฐฐํด์ผ ํ๋๋ฐ, ์ด๊ฒ์ ๋ฐ๋ก ๋ก๋ ๋ฐธ๋ฐ์ฑ
์ด๋ผ๊ณ ํ๋ค.
์ฌ๋ฌ ๊ฐ์ ์๋ฒ๋ฅผ ์ฆ์คํ๋ ๊ฒ์ Scale-out ์ด๋ผ๊ณ ํ๋๋ฐ, ์ด ์ธ์ ์๋ฒ์ ์ฑ๋ฅ์ ํฅ์์ํค๋ Scale-up ์ด ์๋ค.
์๋ฒ๋ฅผ ์ฆ์คํ๋ Scale-out ๊ธฐ๋ฒ์ ๊ฒฝ์ฐ ์๋ฒ๋ค์๊ฒ ๊ฑธ๋ฆฌ๋ ๋ถํ๋ฅผ ์ ์ ํ ๋ถ๋ฐฐํ๊ธฐ ์ํด ๋ก๋ ๋ฐธ๋ฐ์ฑ์ด ๋ฐ๋์ ํ์ํ๋ค.
๋ก๋ ๋ฐธ๋ฐ์ฑ์ OSI ๊ณ์ธต์ ๋ฐ๋ผ L4, L7 ์ผ๋ก ๋๋๋ค.
L4

osi 4๊ณ์ธต์ธ ์ ์ก ๊ณ์ธต์ ์ฌ์ฉ๋๋ฉฐ, L4 ๋ก๋ ๋ฐธ๋ฐ์๊ฐ ํด๋ผ์ด์ธํธ์ ์์ฒญ์ ๋ฐ์ ๋ชฉ์ ์ง์ IP์ฃผ์, ํฌํธ๋ฅผ ๊ธฐ์ค์ผ๋ก ๋ถํ ๋ถ์ฐ ์๊ณ ๋ฆฌ์ฆ์ ๋ฐ๋ผ ์๋ฒ๋ฅผ ์ ํํ๋ค. TCP/IP ์ ๋ณด์ ๋ฐ๋ผ ๋ถํ ๋ถ์ฐ์ ์ํํ๊ธฐ ๋๋ฌธ์ 4๊ณ์ธต์ธ ์ ์ก ๊ณ์ธต์์ ์ฌ์ฉ๋๋ค. ํ์ง๋ง ์ฌ์ฉ์์ IP ์ ๋ณด๊ฐ ์์๋ก ๋ฐ๋๋ ๊ฒฝ์ฐ์๋ ์ฐ์์ ์ธ ์๋น์ค ์ ๊ณต์ด ๋ถ๊ฐํ๋ค.
๋ก๋ ๋ฐธ๋ฐ์ : ๋ก๋ ๋ฐธ๋ฐ์ฑ์ ํด์ฃผ๋ ์ฅ์น ๋๋ ๊ธฐ์ ์ ๋งํ๋ค.
L7

osi 7๊ณ์ธต์ธ ์์ฉ ๊ณ์ธต์ ์ฌ์ฉ๋๋ฉฐ, L4 ์์ TCP/IP ์ ๋ณด์ ๋ฐ๋ผ ์๋ฒ๋ฅผ ์ ํํ๋ ๊ฒ๊ณผ ๋ค๋ฅด๊ฒ ์์ฒญ์ ์ปจํ ์ธ , ํค๋ ์ ๋ณด์ ๋ฐ๋ผ ์๋ฒ๋ฅผ ์ ํํ๋ค. ์ปจํ ์ธ ์ ๋ฐ๋ผ ๋ถํ๋ฅผ ๋ถ์ฐ์ํค๊ธฐ ๋๋ฌธ์ ๋ณด๋ค ๋ค์ํ ์๋น์ค์ ๋ํด ์ ์ด๊ฐ ๊ฐ๋ฅํ๋ค๋ ์ ์ด ์๋ค.

Load Balancing Algorithm
Round Robin
๋ผ์ด๋ ๋ก๋น์ ๋ฐ์ ์์ฒญ์ ์์๋๋ก ๋ก๋ ๋ฐธ๋ฐ์ฑ ์๋ฒ์ ํ ๋น ๋ฐ๋ ๋ฐฉ์์ด๋ค. ๊ฐ๋จํ ๋ฐฉ์์ผ๋ก ๋์ํ๊ธฐ ๋๋ฌธ์ ๊ตฌํ์ด ์ฌ์ฐ๋ฉฐ, ์๋ฒ์ ์ถ๊ฐ ๋ฐ ์ ๊ฑฐ๊ฐ ๊ฐํธํ๋ค. ํ์ง๋ง ๋ชจ๋ ์๋ฒ๊ฐ ๊ฐ์ ์คํ์ ๊ฐ์ง๊ณ ์๋ค๊ณ ๊ฐ์ ํ๋ ์๊ณ ๋ฆฌ์ฆ์ด๊ธฐ์ ์๋ฒ์ ์คํ์ด ๊ฐ๊ธฐ ๋ค๋ฅธ ๊ฒฝ์ฐ์๋ ํจ์จ์ด ๋จ์ด์ง ์ ์๋ค.
๋ฐ๋ผ์ ๋์จ ๋ฐฉ์์ด ๊ฐ์ค ๋ผ์ด๋ ๋ก๋น
๋ฐฉ์์ด๋ค.
๊ธฐ์กด์ ๋ผ์ด๋ ๋ก๋น๋ฐฉ์๊ณผ ์ ์ฌํ์ง๋ง, ๊ฐ๊ฐ ์๋ฒ์ ๊ฐ์ค์น๋ฅผ ๋งค๊ฒจ ๋์ ์๋ฒ๋ถํฐ ์์ฒญ์ ๋ฐฐ๋ถํ๋ ๋ฐฉ์์ด๋ค. ์๋ฒ์ ํธ๋ํฝ ์ฒ๋ฆฌ ๋ฅ๋ ฅ์ด ๊ฐ๊ฐ ์์ดํ ๊ฒฝ์ฐ์ ์ ์ ํ๋ค.
IP Hash
์ฃผ๋ก L4 ๋ก๋๋ฐธ๋ฐ์ฑ์์ ์ฌ์ฉ๋๋ฉฐ, ํด๋ผ์ด์ธํธ์ IP ์ฃผ์๋ฅผ ํด์ฑํด ์๋ฒ๋ฅผ ์ ํํ๊ณ , ํด๋น ํด๋ผ์ด์ธํธ์ ์์ฒญ์ ๋ชจ๋ ์ ํ๋ ์๋ฒ๋ก ๋ณด๋ธ๋ค. ๋์ผํ ํด๋ผ์ด์ธํธ์ ์์ฒญ์ ๋์ผํ ์๋ฒ๋ก ์ ์ก๋๊ธฐ์, ์ธ์ ์ผ๊ด์ฑ์ด ์ ์ง๋๋ค๋ ์ฅ์ ์ด ์๋ค. ํ์ง๋ง, IP ์ฃผ์๋ก ๋ถ์ฐ๋๊ธฐ ๋๋ฌธ์, ์ผ๋ถ ํด๋ผ์ด์ธํธ๊ฐ ๋ค๋ฅธ ํด๋ผ์ด์ธํธ๋ณด๋ค ๋ง์ ๋ถํ๋ฅผ ๋ฐ์ ์ ์๋ค.
Least Connection
์ต์ ์ฐ๊ฒฐ ๋ฐฉ์์ ๊ฐ์ฅ ์ ์ ์ฐ๊ฒฐ ์๋ฅผ ๊ฐ์ง ์๋ฒ๋ฅผ ์ ํํด ํด๋ผ์ด์ธํธ ์์ฒญ์ ์ฒ๋ฆฌํ๋ ๋ฐฉ์์ด๋ค. ๊ฐ์ฅ ์ ์ ์ฐ๊ฒฐ ์๋ฅผ ๊ฐ์ง ์๋ฒ๋ฅผ ์ ํํ๊ธฐ ๋๋ฌธ์ ํ์ฌ ์๋ฒ์ ์ํ์ ๋ฐ๋ผ ๋์ ์ผ๋ก ๋ถ๋ฐฐ๋์ด ์ฑ๋ฅ์ ์ต์ ํ ํ๋ค. ํ์ง๋ง ์ฐ๊ฒฐ ์ ๋ง์ ๊ณ ๋ คํ๊ธฐ ๋๋ฌธ์ ์ค์ ์๋ฒ์ ์ฑ๋ฅ์ ๊ณ ๋ คํ์ง ์๊ธฐ ๋๋ฌธ์ ์๋ฒ ๊ฐ ์ฑ๋ฅ ๊ฒฉ์ฐจ๊ฐ ๋ฐ์ ํ ์ ์๋ค.
Last updated