๊ธ๋ก๋ฒ ์ ํ๋ฆฌ์ผ์ด์ ์ ์๋ฒ ์ ๋ฐ์ ๊ฑธ์ณ ํธ๋ํฝ์ ํจ์จ์ ์ผ๋ก ๋ถ์ฐํ์ฌ ๊ณ ๊ฐ์ฉ์ฑ๊ณผ ์ต์ ์ ์ฑ๋ฅ์ ๋ณด์ฅํ๋ ๋ก๋ ๋ฐธ๋ฐ์ฑ ๊ธฐ์ , ์๊ณ ๋ฆฌ์ฆ, ๋ชจ๋ฒ ์ฌ๋ก์ ๋ํ ์ข ํฉ ๊ฐ์ด๋์ ๋๋ค.
๋ก๋ ๋ฐธ๋ฐ์ฑ: ๊ธ๋ก๋ฒ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ํ ํธ๋ํฝ ๋ถ์ฐ ๋ง์คํฐํ๊ธฐ
์ค๋๋ ๊ณผ ๊ฐ์ด ์ํธ ์ฐ๊ฒฐ๋ ์ธ์์์ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ต์ ์ ์ฑ๋ฅ๊ณผ ๊ฐ์ฉ์ฑ์ ์ ์งํ๋ฉด์ ๊ณ์ํด์ ์ฆ๊ฐํ๋ ํธ๋ํฝ ์์ ์ฒ๋ฆฌํด์ผ ํฉ๋๋ค. ๋ก๋ ๋ฐธ๋ฐ์ฑ์ ์ด ํธ๋ํฝ์ ์ฌ๋ฌ ์๋ฒ์ ํจ์จ์ ์ผ๋ก ๋ถ์ฐํ์ฌ ๋จ์ผ ์๋ฒ์ ๊ณผ๋ถํ๊ฐ ๊ฑธ๋ฆฌ๋ ๊ฒ์ ๋ฐฉ์งํ๋ ์ค์ํ ๊ธฐ์ ์ ๋๋ค. ์ด ๊ธ์์๋ ๋ก๋ ๋ฐธ๋ฐ์ฑ, ๊ทธ ์ด์ , ๋ค์ํ ์๊ณ ๋ฆฌ์ฆ ๋ฐ ๊ธ๋ก๋ฒ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ด๋ฅผ ๊ตฌํํ๊ธฐ ์ํ ๋ชจ๋ฒ ์ฌ๋ก์ ๋ํ ํฌ๊ด์ ์ธ ๊ฐ์๋ฅผ ์ ๊ณตํฉ๋๋ค.
๋ก๋ ๋ฐธ๋ฐ์ฑ์ด๋ ๋ฌด์์ธ๊ฐ?
๋ก๋ ๋ฐธ๋ฐ์ฑ์ ์๋ฒ ํ(pool) ์ ์ฒด์ ๋คํธ์ํฌ ํธ๋ํฝ์ ๊ท ๋ฑํ๊ฒ ๋ถ์ฐํ๋ ํ๋ก์ธ์ค์ ๋๋ค. ๋ค์ด์ค๋ ๋ชจ๋ ์์ฒญ์ ๋จ์ผ ์๋ฒ๋ก ๋ณด๋ด๋ ๋์ , ๋ก๋ ๋ฐธ๋ฐ์๋ ์์ฒญ์ ์ฌ๋ฌ ์๋ฒ๋ก ๋ถ์ฐํ์ฌ ๋จ์ผ ์๋ฒ๊ฐ ๊ณผ๋ถํ๋์ง ์๋๋ก ๋ณด์ฅํฉ๋๋ค. ์ด๋ฅผ ํตํด ์ ํ๋ฆฌ์ผ์ด์ ์ฑ๋ฅ, ๊ฐ์ฉ์ฑ ๋ฐ ํ์ฅ์ฑ์ด ํฅ์๋ฉ๋๋ค.
๋ฐ์ ๋ ์คํ ๋(์ ํ๋ฆฌ์ผ์ด์ )์ ์จ์ดํฐ(์๋ฒ)๊ฐ ํ ๋ช ๋ง ์๋ค๊ณ ์์ํด ๋ณด์ญ์์ค. ํผํฌ ์๊ฐ๋์๋ ๊ณ ๊ฐ๋ค์ด ๊ธด ๋๊ธฐ ์๊ฐ๊ณผ ์ข์ง ์์ ์๋น์ค๋ฅผ ๊ฒฝํํ๊ฒ ๋ ๊ฒ์ ๋๋ค. ์ด์ ๋ ์คํ ๋์ ์ฌ๋ฌ ์จ์ดํฐ(์๋ฒ)๊ฐ ์๊ณ , ์๋์ ๊ฐ๋ฅํ ์จ์ดํฐ์๊ฒ ์๋ดํ๋ ํธ์คํธ(๋ก๋ ๋ฐธ๋ฐ์)๊ฐ ์๋ค๊ณ ์์ํด ๋ณด์ญ์์ค. ์ด๊ฒ์ด ๋ฐ๋ก ๋ก๋ ๋ฐธ๋ฐ์ฑ์ด ์๋ํ๋ ๋ฐฉ์์ ๋๋ค.
๋ก๋ ๋ฐธ๋ฐ์ฑ์ด ์ค์ํ ์ด์
๋ก๋ ๋ฐธ๋ฐ์ฑ์ ๋ค์๊ณผ ๊ฐ์ ์๋ง์ ์ด์ ์ ์ ๊ณตํฉ๋๋ค:
- ์ฑ๋ฅ ํฅ์: ํธ๋ํฝ์ ์ฌ๋ฌ ์๋ฒ์ ๋ถ์ฐํจ์ผ๋ก์จ ๋ก๋ ๋ฐธ๋ฐ์ฑ์ ๊ฐ๋ณ ์๋ฒ์ ๋ถํ๋ฅผ ์ค์ฌ ๋ ๋น ๋ฅธ ์๋ต ์๊ฐ๊ณผ ํฅ์๋ ์ ํ๋ฆฌ์ผ์ด์ ์ฑ๋ฅ์ ์ ๊ณตํฉ๋๋ค.
- ๊ฐ์ฉ์ฑ ์ฆ๋: ํ ์๋ฒ์ ์ฅ์ ๊ฐ ๋ฐ์ํ๋ฉด ๋ก๋ ๋ฐธ๋ฐ์๋ ์๋์ผ๋ก ํธ๋ํฝ์ ๋๋จธ์ง ์ ์ ์๋ฒ๋ก ๋ฆฌ๋๋ ์ ํ์ฌ ์ฌ์ฉ์๊ฐ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ณ์ ์ฌ์ฉํ ์ ์๋๋ก ๋ณด์ฅํฉ๋๋ค. ์ด๋ ๋ค์ดํ์์ด ์ฌ๊ฐํ ๊ฒฐ๊ณผ๋ฅผ ์ด๋ํ ์ ์๋ ๋ฏธ์ ํฌ๋ฆฌํฐ์ปฌ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋งค์ฐ ์ค์ํฉ๋๋ค.
- ํ์ฅ์ฑ ๊ฐํ: ๋ก๋ ๋ฐธ๋ฐ์ฑ์ ์ฌ์ฉํ๋ฉด ํ์ ๋ ๋ง์ ์๋ฒ๋ฅผ ์ถ๊ฐํ์ฌ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฝ๊ฒ ํ์ฅํ ์ ์์ต๋๋ค. ๋ก๋ ๋ฐธ๋ฐ์๋ ์ ์๋ฒ๋ฅผ ์๋์ผ๋ก ๊ฐ์งํ๊ณ ํธ๋ํฝ์ ๋ถ์ฐํ๊ธฐ ์์ํ๋ฏ๋ก ์๋น์ค ์ค๋จ ์์ด ์ฆ๊ฐํ๋ ํธ๋ํฝ ์์ ์ฒ๋ฆฌํ ์ ์์ต๋๋ค.
- ๋ค์ดํ์ ๊ฐ์: ๊ณํ๋ ์ ์ง ๊ด๋ฆฌ ๋๋ ์ ๊ทธ๋ ์ด๋๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฐ์ฉ์ฑ์ ์ํฅ์ ์ฃผ์ง ์๊ณ ๊ฐ๋ณ ์๋ฒ์์ ์ํํ ์ ์์ต๋๋ค. ๋ก๋ ๋ฐธ๋ฐ์๋ ์ ์ง ๊ด๋ฆฌ ๊ธฐ๊ฐ ๋์ ๋๋จธ์ง ์๋ฒ๋ก ํธ๋ํฝ์ ๊ฐ๋จํ ๋ฆฌ๋๋ ์ ํฉ๋๋ค.
- ๋ฆฌ์์ค ํ์ฉ ์ต์ ํ: ๋ก๋ ๋ฐธ๋ฐ์ฑ์ ํ์ ๋ชจ๋ ์๋ฒ๊ฐ ํจ์จ์ ์ผ๋ก ํ์ฉ๋๋๋ก ๋ณด์ฅํ์ฌ ์ผ๋ถ ์๋ฒ๋ ๊ณผ๋ถํ ์ํ์ด๊ณ ๋ค๋ฅธ ์๋ฒ๋ ์ ํด ์ํ์ธ ๊ฒ์ ๋ฐฉ์งํฉ๋๋ค.
๋ก๋ ๋ฐธ๋ฐ์์ ์ข ๋ฅ
๋ก๋ ๋ฐธ๋ฐ์๋ ๊ธฐ๋ฅ ๋ฐ ๋ฐฐํฌ์ ๋ฐ๋ผ ์ฌ๋ฌ ์ ํ์ผ๋ก ๋ถ๋ฅํ ์ ์์ต๋๋ค:
ํ๋์จ์ด ๋ก๋ ๋ฐธ๋ฐ์
ํ๋์จ์ด ๋ก๋ ๋ฐธ๋ฐ์๋ ๋ก๋ ๋ฐธ๋ฐ์ฑ์ ์ํด ํน๋ณํ ์ค๊ณ๋ ์ ์ฉ ๋ฌผ๋ฆฌ์ ์ฅ์น์ ๋๋ค. ๋์ ์ฑ๋ฅ๊ณผ ์ ๋ขฐ์ฑ์ ์ ๊ณตํ์ง๋ง ๋น์ฉ์ด ๋ง์ด ๋ค๊ณ ๊ด๋ฆฌ์ ์ ๋ฌธ ์ง์์ด ํ์ํ ์ ์์ต๋๋ค. ์๋ก๋ F5 Networks(ํ์ฌ Keysight Technologies์ ์ผ๋ถ) ๋ฐ Citrix์ ์ดํ๋ผ์ด์ธ์ค๊ฐ ์์ต๋๋ค.
์ํํธ์จ์ด ๋ก๋ ๋ฐธ๋ฐ์
์ํํธ์จ์ด ๋ก๋ ๋ฐธ๋ฐ์๋ ํ์ค ์๋ฒ์์ ์คํ๋๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋๋ค. ํ๋์จ์ด ๋ก๋ ๋ฐธ๋ฐ์๋ณด๋ค ์ ์ฐํ๊ณ ๋น์ฉ ํจ์จ์ ์ด์ง๋ง ๋์ผํ ์์ค์ ์ฑ๋ฅ์ ์ ๊ณตํ์ง ๋ชปํ ์ ์์ต๋๋ค. ์ธ๊ธฐ ์๋ ์ํํธ์จ์ด ๋ก๋ ๋ฐธ๋ฐ์๋ก๋ HAProxy, Nginx, Apache๊ฐ ์์ต๋๋ค.
ํด๋ผ์ฐ๋ ๋ก๋ ๋ฐธ๋ฐ์
ํด๋ผ์ฐ๋ ๋ก๋ ๋ฐธ๋ฐ์๋ Amazon Web Services(AWS), Microsoft Azure, Google Cloud Platform(GCP)๊ณผ ๊ฐ์ ํด๋ผ์ฐ๋ ์ ๊ณต์ ์ฒด๊ฐ ์๋น์ค ํํ๋ก ์ ๊ณตํฉ๋๋ค. ํ์ฅ์ฑ์ด ๋ฐ์ด๋๊ณ ๊ด๋ฆฌ๊ฐ ์ฌ์ ํด๋ผ์ฐ๋ ๊ธฐ๋ฐ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋๋ฆฌ ์ฌ์ฉ๋ฉ๋๋ค. AWS๋ Elastic Load Balancing(ELB), Azure๋ Azure Load Balancer, GCP๋ Cloud Load Balancing์ ์ ๊ณตํฉ๋๋ค.
๊ธ๋ก๋ฒ ์๋ฒ ๋ก๋ ๋ฐธ๋ฐ์ (GSLB)
GSLB๋ ์ง๋ฆฌ์ ์ผ๋ก ๋ถ์ฐ๋ ์ฌ๋ฌ ๋ฐ์ดํฐ ์ผํฐ์ ๊ฑธ์ณ ํธ๋ํฝ์ ๋ถ์ฐํฉ๋๋ค. ์ด๋ ์ ์ธ๊ณ ์ฌ์ฉ์๋ฅผ ์ํด ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ์ฉ์ฑ๊ณผ ์ฑ๋ฅ์ ํฅ์์ํต๋๋ค. ํ ๋ฐ์ดํฐ ์ผํฐ์ ์ฅ์ ๊ฐ ๋ฐ์ํ๋ฉด GSLB๋ ์๋์ผ๋ก ํธ๋ํฝ์ ๋๋จธ์ง ์ ์ ๋ฐ์ดํฐ ์ผํฐ๋ก ๋ฆฌ๋๋ ์ ํฉ๋๋ค. GSLB๋ ๋ํ ์ฌ์ฉ์๋ฅผ ๊ฐ์ฅ ๊ฐ๊น์ด ๋ฐ์ดํฐ ์ผํฐ๋ก ์๋ดํ์ฌ ๋๊ธฐ ์๊ฐ์ ์ค์ด๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค. ์๋ก๋ Akamai ๋ฐ Cloudflare์ ์๋ฃจ์ ์ด ์์ต๋๋ค. AWS ๋ฐ Azure์ ๊ฐ์ ๋ง์ ํด๋ผ์ฐ๋ ์ ๊ณต์ ์ฒด๋ GSLB ์๋น์ค๋ฅผ ์ ๊ณตํฉ๋๋ค.
๋ก๋ ๋ฐธ๋ฐ์ฑ ์๊ณ ๋ฆฌ์ฆ
๋ก๋ ๋ฐธ๋ฐ์ฑ ์๊ณ ๋ฆฌ์ฆ์ ํ์ ์๋ฒ ์ ์ฒด์ ํธ๋ํฝ์ด ๋ถ์ฐ๋๋ ๋ฐฉ์์ ๊ฒฐ์ ํฉ๋๋ค. ์ฌ๋ฌ ๊ฐ์ง ๋ค๋ฅธ ์๊ณ ๋ฆฌ์ฆ์ด ์์ผ๋ฉฐ, ๊ฐ๊ฐ ์ฅ๋จ์ ์ด ์์ต๋๋ค.
๋ผ์ด๋ ๋ก๋น (Round Robin)
๋ผ์ด๋ ๋ก๋น์ ํ์ ๊ฐ ์๋ฒ์ ์์ฐจ์ ์ผ๋ก ํธ๋ํฝ์ ๋ถ์ฐํฉ๋๋ค. ๊ฐ์ฅ ๊ฐ๋จํ ๋ก๋ ๋ฐธ๋ฐ์ฑ ์๊ณ ๋ฆฌ์ฆ์ด๋ฉฐ ๊ตฌํํ๊ธฐ ์ฝ์ต๋๋ค. ๊ทธ๋ฌ๋ ๊ฐ ์๋ฒ์ ํ์ฌ ๋ถํ๋ฅผ ๊ณ ๋ คํ์ง ์์ผ๋ฏ๋ก ๋ชจ๋ ๊ฒฝ์ฐ์ ๊ฐ์ฅ ํจ์จ์ ์ธ ์๊ณ ๋ฆฌ์ฆ์ ์๋ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, ์๋ฒ A๊ฐ ๊ณ์ฐ ์ง์ฝ์ ์ธ ์์ ์ ์ฒ๋ฆฌํ๊ณ ์๋๋ผ๋ ๋ผ์ด๋ ๋ก๋น์ ๋ ๊น๋ค๋ก์ด ์์ ์ ์ฒ๋ฆฌํ๋ ์๋ฒ B์ ๋์ผํ ์์ ํธ๋ํฝ์ ๋ณด๋ ๋๋ค.
๊ฐ์ค ๋ผ์ด๋ ๋ก๋น (Weighted Round Robin)
๊ฐ์ค ๋ผ์ด๋ ๋ก๋น์ ๊ฐ ์๋ฒ์ ์๋ก ๋ค๋ฅธ ๊ฐ์ค์น๋ฅผ ํ ๋นํ ์ ์๋ ๋ผ์ด๋ ๋ก๋น์ ๋ณํ์ ๋๋ค. ๊ฐ์ค์น๊ฐ ๋์ ์๋ฒ๋ ๊ฐ์ค์น๊ฐ ๋ฎ์ ์๋ฒ๋ณด๋ค ๋ ๋ง์ ํธ๋ํฝ์ ๋ฐ์ต๋๋ค. ์ด๋ฅผ ํตํด ๊ฐ ์๋ฒ์ ์ฉ๋์ ๊ณ ๋ คํ๊ณ ๊ทธ์ ๋ฐ๋ผ ํธ๋ํฝ์ ๋ถ์ฐํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, ๋ ๋ง์ RAM๊ณผ CPU ์ฑ๋ฅ์ ๊ฐ์ง ์๋ฒ์ ๋ ๋์ ๊ฐ์ค์น๋ฅผ ํ ๋นํ ์ ์์ต๋๋ค.
์ต์ ์ฐ๊ฒฐ (Least Connections)
์ต์ ์ฐ๊ฒฐ์ ํ์ฑ ์ฐ๊ฒฐ ์๊ฐ ๊ฐ์ฅ ์ ์ ์๋ฒ๋ก ํธ๋ํฝ์ ๋ณด๋ ๋๋ค. ์ด ์๊ณ ๋ฆฌ์ฆ์ ๊ฐ ์๋ฒ์ ํ์ฌ ๋ถํ๋ฅผ ๊ณ ๋ คํ๊ณ ๊ทธ์ ๋ฐ๋ผ ํธ๋ํฝ์ ๋ถ์ฐํฉ๋๋ค. ํนํ ์๋ฒ๊ฐ ๋ค์ํ ๊ธฐ๊ฐ์ ์์ฒญ์ ์ฒ๋ฆฌํ ๋ ์ผ๋ฐ์ ์ผ๋ก ๋ผ์ด๋ ๋ก๋น๋ณด๋ค ํจ์จ์ ์ ๋๋ค. ๊ทธ๋ฌ๋ ๋ก๋ ๋ฐธ๋ฐ์๊ฐ ๊ฐ ์๋ฒ์ ํ์ฑ ์ฐ๊ฒฐ ์๋ฅผ ์ถ์ ํด์ผ ํ๋ฏ๋ก ์ค๋ฒํค๋๊ฐ ์ถ๊ฐ๋ ์ ์์ต๋๋ค.
์ต์ ์๋ต ์๊ฐ (Least Response Time)
์ต์ ์๋ต ์๊ฐ์ ์๋ต ์๊ฐ์ด ๊ฐ์ฅ ๋น ๋ฅธ ์๋ฒ๋ก ํธ๋ํฝ์ ๋ณด๋ ๋๋ค. ์ด ์๊ณ ๋ฆฌ์ฆ์ ๊ฐ ์๋ฒ์ ํ์ฌ ๋ถํ์ ์์ฒญ ์ฒ๋ฆฌ ์๋๋ฅผ ๋ชจ๋ ๊ณ ๋ คํฉ๋๋ค. ์ผ๋ฐ์ ์ผ๋ก ๊ฐ์ฅ ํจ์จ์ ์ธ ๋ก๋ ๋ฐธ๋ฐ์ฑ ์๊ณ ๋ฆฌ์ฆ์ด์ง๋ง ๋ก๋ ๋ฐธ๋ฐ์๊ฐ ๊ฐ ์๋ฒ์ ์๋ต ์๊ฐ์ ๋ชจ๋ํฐ๋งํด์ผ ํ๋ฏ๋ก ์๋นํ ์ค๋ฒํค๋๊ฐ ์ถ๊ฐ๋ ์ ์์ต๋๋ค.
IP ํด์ (IP Hash)
IP ํด์๋ ํด๋ผ์ด์ธํธ์ IP ์ฃผ์๋ฅผ ์ฌ์ฉํ์ฌ ์์ฒญ์ ๋ณด๋ผ ์๋ฒ๋ฅผ ๊ฒฐ์ ํฉ๋๋ค. ์ด๋ฅผ ํตํด ๋์ผํ ํด๋ผ์ด์ธํธ์ ๋ชจ๋ ์์ฒญ์ด ํญ์ ๋์ผํ ์๋ฒ๋ก ์ ์ก๋๋๋ก ๋ณด์ฅํฉ๋๋ค. ์ด๋ ์ธ์ ์ง์์ฑ์ ์์กดํ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ์ฉํ๋ฉฐ, ํด๋ผ์ด์ธํธ๋ ์ธ์ ๊ธฐ๊ฐ ๋์ ๋์ผํ ์๋ฒ์ ์ฐ๊ฒฐ๋์ด์ผ ํฉ๋๋ค. ๊ทธ๋ฌ๋ ๋ง์ ํด๋ผ์ด์ธํธ๊ฐ ๋์ผํ IP ์ฃผ์(์: NAT ๊ฒ์ดํธ์จ์ด ๋ค)์์ ์ค๋ ๊ฒฝ์ฐ ์ด ์๊ณ ๋ฆฌ์ฆ์ ํธ๋ํฝ์ ๋ถ๊ท ๋ฑํ ๋ถ๋ฐฐ๋ก ์ด์ด์ง ์ ์์ต๋๋ค.
URL ํด์ (URL Hash)
URL ํด์๋ ์์ฒญ์ URL์ ์ฌ์ฉํ์ฌ ์์ฒญ์ ๋ณด๋ผ ์๋ฒ๋ฅผ ๊ฒฐ์ ํฉ๋๋ค. ์ด๋ ์ ์ ์ฝํ ์ธ ์บ์ฑ์ ์ ์ฉํ ์ ์์ต๋๋ค. ๋์ผํ URL์ ๋ํ ๋ชจ๋ ์์ฒญ์ด ๋์ผํ ์๋ฒ๋ก ์ ์ก๋์ด ์๋ฒ๊ฐ ์ฝํ ์ธ ๋ฅผ ์บ์ํ๊ณ ๋ ๋นจ๋ฆฌ ์ ๊ณตํ ์ ์๊ธฐ ๋๋ฌธ์ ๋๋ค. IP ํด์์ ์ ์ฌํ๊ฒ, ์ ์ ์์ URL์ ์ง์ค์ ์ผ๋ก ์ก์ธ์คํ๋ฉด ๋ถ๊ท ๋ฑํ ๋ถ๋ฐฐ๋ก ์ด์ด์ง ์ ์์ต๋๋ค.
์ง๋ฆฌ์ ์์น ๊ธฐ๋ฐ ๋ผ์ฐํ (Geolocation-based Routing)
์ง๋ฆฌ์ ์์น ๊ธฐ๋ฐ ๋ผ์ฐํ ์ ์ง๋ฆฌ์ ์ผ๋ก ํด๋ผ์ด์ธํธ์ ๊ฐ์ฅ ๊ฐ๊น์ด ์๋ฒ๋ก ํธ๋ํฝ์ ๋ณด๋ ๋๋ค. ์ด๋ ๋๊ธฐ ์๊ฐ์ ์ค์ฌ ์ ํ๋ฆฌ์ผ์ด์ ์ฑ๋ฅ์ ํฅ์์ํฌ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, ์ ๋ฝ์ ์ฌ์ฉ์๋ ์ ๋ฝ์ ์๋ฒ๋ก, ์์์์ ์ฌ์ฉ์๋ ์์์์ ์๋ฒ๋ก ์๋ด๋ฉ๋๋ค. ์ด๋ GSLB ์๋ฃจ์ ์ ํต์ฌ ๊ตฌ์ฑ ์์์ ๋๋ค.
๋ก๋ ๋ฐธ๋ฐ์ฑ ๊ตฌํ
๋ก๋ ๋ฐธ๋ฐ์ฑ ๊ตฌํ์๋ ์ฌ๋ฌ ๋จ๊ณ๊ฐ ํฌํจ๋ฉ๋๋ค:
- ๋ก๋ ๋ฐธ๋ฐ์ ์ ํ: ์ฑ๋ฅ, ๋น์ฉ, ๊ด๋ฆฌ ์ฉ์ด์ฑ๊ณผ ๊ฐ์ ์์๋ฅผ ๊ณ ๋ คํ์ฌ ํ์์ ๊ฐ์ฅ ์ ํฉํ ๋ก๋ ๋ฐธ๋ฐ์ ์ ํ์ ์ ํํฉ๋๋ค.
- ๋ก๋ ๋ฐธ๋ฐ์ ๊ตฌ์ฑ: ํ์ ์๋ ์๋ฒ์ IP ์ฃผ์, ๋ก๋ ๋ฐธ๋ฐ์ฑ ์๊ณ ๋ฆฌ์ฆ, ํฌ์ค ์ฒดํฌ ๋งค๊ฐ๋ณ์ ๋ฑ ์ ์ ํ ์ค์ ์ผ๋ก ๋ก๋ ๋ฐธ๋ฐ์๋ฅผ ๊ตฌ์ฑํฉ๋๋ค.
- ํฌ์ค ์ฒดํฌ ๊ตฌ์ฑ: ํฌ์ค ์ฒดํฌ๋ ํ์ ์๋ ์๋ฒ์ ์ํ๋ฅผ ๋ชจ๋ํฐ๋งํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค. ๋ก๋ ๋ฐธ๋ฐ์๋ ์ ์์ผ๋ก ๊ฐ์ฃผ๋๋ ์๋ฒ์๋ง ํธ๋ํฝ์ ๋ณด๋ ๋๋ค. ์ผ๋ฐ์ ์ธ ํฌ์ค ์ฒดํฌ์๋ ์๋ฒ ํ(ping), ํน์ ํฌํธ์ ์ํ ํ์ธ, ํน์ URL์ ์์ฒญ ๋ณด๋ด๊ธฐ ๋ฑ์ด ์์ต๋๋ค.
- ๋ก๋ ๋ฐธ๋ฐ์ ๋ชจ๋ํฐ๋ง: ๋ก๋ ๋ฐธ๋ฐ์๊ฐ ์ฌ๋ฐ๋ฅด๊ฒ ์๋ํ๊ณ ํธ๋ํฝ์ด ํ์ ์๋ฒ ์ ์ฒด์ ๊ท ๋ฑํ๊ฒ ๋ถ์ฐ๋๊ณ ์๋์ง ๋ชจ๋ํฐ๋งํฉ๋๋ค. ์ด๋ ๋ก๋ ๋ฐธ๋ฐ์ ๊ณต๊ธ์ ์ฒด์์ ์ ๊ณตํ๋ ๋ชจ๋ํฐ๋ง ๋๊ตฌ๋ ํ์ฌ ๋ชจ๋ํฐ๋ง ์๋ฃจ์ ์ ์ฌ์ฉํ์ฌ ์ํํ ์ ์์ต๋๋ค.
๋ก๋ ๋ฐธ๋ฐ์ฑ ๋ชจ๋ฒ ์ฌ๋ก
๋ก๋ ๋ฐธ๋ฐ์ฑ ๊ตฌํ์ด ํจ๊ณผ์ ์ด๋๋ก ๋ค์ ๋ชจ๋ฒ ์ฌ๋ก๋ฅผ ๋ฐ๋ฅด์ญ์์ค:
- ํฌ์ค ์ฒดํฌ ์ฌ์ฉ: ๊ฐ๋ ฅํ ํฌ์ค ์ฒดํฌ๋ฅผ ๊ตฌํํ์ฌ ๋ก๋ ๋ฐธ๋ฐ์๊ฐ ์ ์ ์๋ฒ์๋ง ํธ๋ํฝ์ ๋ณด๋ด๋๋ก ํฉ๋๋ค. ์ ํ๋ฆฌ์ผ์ด์ ์ ์ํ๋ฅผ ์ ํํ๊ฒ ๋ฐ์ํ๋๋ก ํฌ์ค ์ฒดํฌ๋ฅผ ์ฌ์ฉ์ ์ ์ํ์ญ์์ค.
- ์ฑ๋ฅ ๋ชจ๋ํฐ๋ง: ๋ก๋ ๋ฐธ๋ฐ์์ ์๋ฒ์ ์ฑ๋ฅ์ ์ง์์ ์ผ๋ก ๋ชจ๋ํฐ๋งํ์ฌ ์ ์ฌ์ ์ธ ๋ฌธ์ ๋ฅผ ์๋ณํ๊ณ ์ฑ๋ฅ์ ์ต์ ํํ์ญ์์ค. CPU ์ฌ์ฉ๋ฅ , ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ๋, ๋คํธ์ํฌ ํธ๋ํฝ๊ณผ ๊ฐ์ ๋ฉํธ๋ฆญ์ ์ฌ์ฉํ์ฌ ์์คํ ์ํ๋ฅผ ์ถ์ ํ์ญ์์ค.
- ์ฌ๋ฐ๋ฅธ ์๊ณ ๋ฆฌ์ฆ ์ ํ: ํ์์ ๊ฐ์ฅ ์ ํฉํ ๋ก๋ ๋ฐธ๋ฐ์ฑ ์๊ณ ๋ฆฌ์ฆ์ ์ ํํ์ญ์์ค. ์ ํ๋ฆฌ์ผ์ด์ ์ ํน์ฑ๊ณผ ์์๋๋ ํธ๋ํฝ ํจํด์ ๊ณ ๋ คํ์ญ์์ค.
- ๋ก๋ ๋ฐธ๋ฐ์ ๋ณด์: ๋ฐฉํ๋ฒฝ ๋ฐ ์นจ์ ํ์ง ์์คํ ๊ณผ ๊ฐ์ ์ ์ ํ ๋ณด์ ์กฐ์น๋ฅผ ๊ตฌํํ์ฌ ๋ณด์ ์ํ์ผ๋ก๋ถํฐ ๋ก๋ ๋ฐธ๋ฐ์๋ฅผ ๋ณดํธํ์ญ์์ค.
- ํ์ฅ์ฑ ๊ณํ: ํธ๋ํฝ์ด ์ฆ๊ฐํจ์ ๋ฐ๋ผ ํ์ ๋ ๋ง์ ์๋ฒ๋ฅผ ์ฝ๊ฒ ์ถ๊ฐํ ์ ์๋๋ก ๋ก๋ ๋ฐธ๋ฐ์ฑ ๊ตฌํ์ ํ์ฅ ๊ฐ๋ฅํ๊ฒ ์ค๊ณํ์ญ์์ค.
- ์คํฐํค ์ธ์ ์ ์คํ๊ฒ ์ฌ์ฉ: ์คํฐํค ์ธ์ (์ธ์ ์ง์์ฑ)์ ์ ์ฉํ ์ ์์ง๋ง, ์ ์คํ๊ฒ ๊ตฌํํ์ง ์์ผ๋ฉด ํธ๋ํฝ์ ๋ถ๊ท ๋ฑํ ๋ถ๋ฐฐ๋ก ์ด์ด์ง ์ ์์ต๋๋ค. ์คํฐํค ์ธ์ ์ ์ฌ์ฉํ๊ธฐ ์ ์ ํ์ฅ์ฑ ๋ฐ ๊ฐ์ฉ์ฑ์ ๋ํ ์ ์ฌ์ ์ํฅ์ ๊ณ ๋ คํ์ญ์์ค.
- ์ด์คํ ๊ตฌํ: ๊ณ ๊ฐ์ฉ์ฑ์ ๋ณด์ฅํ๊ธฐ ์ํด ๋ค์คํ ๊ตฌ์ฑ์ผ๋ก ์ฌ๋ฌ ๋ก๋ ๋ฐธ๋ฐ์๋ฅผ ์ฌ์ฉํ์ญ์์ค. ํ ๋ก๋ ๋ฐธ๋ฐ์์ ์ฅ์ ๊ฐ ๋ฐ์ํ๋ฉด ๋ค๋ฅธ ๋ก๋ ๋ฐธ๋ฐ์๊ฐ ์๋์ผ๋ก ์ธ๊ณ๋ฐ์ต๋๋ค.
- ๊ตฌ์ฑ ํ ์คํธ: ํ๋ก๋์ ํ๊ฒฝ์ ๋ฐฐํฌํ๊ธฐ ์ ์ ๋ก๋ ๋ฐธ๋ฐ์ฑ ๊ตฌ์ฑ์ ์ฒ ์ ํ ํ ์คํธํ์ญ์์ค. ๋ถํ ํ ์คํธ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ์ฌ ํ์ค์ ์ธ ํธ๋ํฝ ํจํด์ ์๋ฎฌ๋ ์ด์ ํ๊ณ ์ ์ฌ์ ์ธ ๋ณ๋ชฉ ํ์์ ์๋ณํ์ญ์์ค.
- ๋ฐฐํฌ ๋ฐ ๊ตฌ์ฑ ์๋ํ: ์๋ํ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ์ฌ ๋ก๋ ๋ฐธ๋ฐ์๋ฅผ ๋ฐฐํฌํ๊ณ ๊ตฌ์ฑํ์ญ์์ค. ์ด๋ ์ค๋ฅ๋ฅผ ์ค์ด๊ณ ํจ์จ์ฑ์ ํฅ์์ํค๋ ๋ฐ ๋์์ด ๋ ์ ์์ต๋๋ค. Ansible, Chef, Puppet๊ณผ ๊ฐ์ ๊ตฌ์ฑ ๊ด๋ฆฌ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ์ฌ ๊ตฌ์ฑ ํ๋ก์ธ์ค๋ฅผ ์๋ํํ ์ ์์ต๋๋ค.
์ค์ ์ ์ฉ ์ฌ๋ก
๋ค์์ ๋ค์ํ ์ฐ์ ์์ ๋ก๋ ๋ฐธ๋ฐ์ฑ์ด ์ฌ์ฉ๋๋ ์ค์ ์ฌ๋ก์ ๋๋ค:
- ์ ์์๊ฑฐ๋: ์ ์์๊ฑฐ๋ ์น์ฌ์ดํธ๋ ๋ก๋ ๋ฐธ๋ฐ์ฑ์ ์ฌ์ฉํ์ฌ ์ฌ๋ฌ ์๋ฒ์ ํธ๋ํฝ์ ๋ถ์ฐํ์ฌ ๋ธ๋ ํ๋ผ์ด๋ฐ์ด๋ ์ฌ์ด๋ฒ ๋จผ๋ฐ์ด์ ๊ฐ์ ํผํฌ ์ผํ ์์ฆ ๋์ ์น์ฌ์ดํธ๊ฐ ๊ฐ์ฉ ์ํ๋ฅผ ์ ์งํ๊ณ ์๋ต์ฑ์ ๊ฐ๋๋ก ๋ณด์ฅํฉ๋๋ค. Amazon ๋ฐ Alibaba์ ๊ฐ์ ์๋งค์ ์ฒด๋ ๋๊ท๋ชจ ํธ๋ํฝ ๊ธ์ฆ์ ์ฒ๋ฆฌํ๊ธฐ ์ํด ๋ก๋ ๋ฐธ๋ฐ์ฑ์ ํฌ๊ฒ ์์กดํฉ๋๋ค.
- ์จ๋ผ์ธ ๊ฒ์: ์จ๋ผ์ธ ๊ฒ์ ํ์ฌ๋ ๋ก๋ ๋ฐธ๋ฐ์ฑ์ ์ฌ์ฉํ์ฌ ์ฌ๋ฌ ๊ฒ์ ์๋ฒ์ ํธ๋ํฝ์ ๋ถ์ฐํ์ฌ ํ๋ ์ด์ด๊ฐ ์ํํ๊ณ ์ง์ฐ ์๋ ๊ฒ์ ๊ฒฝํ์ ํ ์ ์๋๋ก ๋ณด์ฅํฉ๋๋ค. Fortnite ๋ฐ League of Legends์ ๊ฐ์ ๊ฒ์์ ์ ์ธ๊ณ ์๋ฐฑ๋ง ๋ช ์ ๋์ ์ ์ ํ๋ ์ด์ด๋ฅผ ์ฒ๋ฆฌํ๊ธฐ ์ํด ์ ๊ตํ ๋ก๋ ๋ฐธ๋ฐ์ฑ ๊ธฐ์ ์ ํ์ฉํฉ๋๋ค.
- ๊ธ์ต ์๋น์ค: ๊ธ์ต ๊ธฐ๊ด์ ๋ก๋ ๋ฐธ๋ฐ์ฑ์ ์ฌ์ฉํ์ฌ ์จ๋ผ์ธ ๋ฑ ํน ํ๋ซํผ์ ๊ฐ์ฉ์ฑ๊ณผ ๋ณด์์ ๋ณด์ฅํฉ๋๋ค. ์ํ์ ๊ฐ๋ ์๊ฐ์ ๋ณด์ฅํ๊ณ DDoS ๊ณต๊ฒฉ์ผ๋ก๋ถํฐ ๋ณดํธํด์ผ ํฉ๋๋ค.
- ๋ฏธ๋์ด ์คํธ๋ฆฌ๋ฐ: ๋ฏธ๋์ด ์คํธ๋ฆฌ๋ฐ ์๋น์ค๋ ๋ก๋ ๋ฐธ๋ฐ์ฑ์ ์ฌ์ฉํ์ฌ ์ฌ๋ฌ ์๋ฒ์ ๋น๋์ค ์ฝํ ์ธ ๋ฅผ ๋ถ์ฐํ์ฌ ์ฌ์ฉ์๊ฐ ๋ฒํผ๋ง์ด๋ ์ค๋จ ์์ด ๋น๋์ค๋ฅผ ์คํธ๋ฆฌ๋ฐํ ์ ์๋๋ก ๋ณด์ฅํฉ๋๋ค. Netflix, YouTube, Spotify๋ ๋ชจ๋ ๋ก๋ ๋ฐธ๋ฐ์ฑ์ ์ฌ์ฉํ์ฌ ์ ์ธ๊ณ ์๋ฐฑ๋ง ๋ช ์ ์ฌ์ฉ์์๊ฒ ์ฝํ ์ธ ๋ฅผ ์ ๊ณตํฉ๋๋ค.
- ์๋ฃ: ์๋ฃ ์ ๊ณต์๋ ๋ก๋ ๋ฐธ๋ฐ์ฑ์ ์ฌ์ฉํ์ฌ ์ ์ ๊ฑด๊ฐ ๊ธฐ๋ก(EHR) ์์คํ ์ ๊ฐ์ฉ์ฑ์ ๋ณด์ฅํฉ๋๋ค. ์์ฌ์ ๊ฐํธ์ฌ๋ ํ์ ์ ๋ณด์ ๋น ๋ฅด๊ณ ์์ ์ ์ผ๋ก ์ก์ธ์คํ ์ ์์ด์ผ ํฉ๋๋ค.
๊ธ๋ก๋ฒ ์๋ฒ ๋ก๋ ๋ฐธ๋ฐ์ฑ(GSLB) ์์ธ ์ ๋ณด
๊ธ๋ก๋ฒ ์๋ฒ ๋ก๋ ๋ฐธ๋ฐ์ฑ(GSLB)์ ์ง๋ฆฌ์ ์ผ๋ก ๋ถ์ฐ๋ ์ฌ๋ฌ ๋ฐ์ดํฐ ์ผํฐ ๋๋ ํด๋ผ์ฐ๋ ์ง์ญ์ ๊ฑธ์ณ ํธ๋ํฝ์ ๋ถ์ฐํ๋ ํน์ํ ํํ์ ๋ก๋ ๋ฐธ๋ฐ์ฑ์ ๋๋ค. ์ ์ธ๊ณ ์ฌ์ฉ์์๊ฒ ๊ณ ๊ฐ์ฉ์ฑ๊ณผ ๊ณ ์ฑ๋ฅ์ ์ ๊ณตํด์ผ ํ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋งค์ฐ ์ค์ํฉ๋๋ค.
GSLB์ ์ด์
- ์ฌํด ๋ณต๊ตฌ: GSLB๋ ๋ฐ์ดํฐ ์ผํฐ ์ค๋จ์ ๋ํ ๋ณต์๋ ฅ์ ์ ๊ณตํฉ๋๋ค. ํ ๋ฐ์ดํฐ ์ผํฐ์ ์ฅ์ ๊ฐ ๋ฐ์ํ๋ฉด ํธ๋ํฝ์ด ์๋์ผ๋ก ๋ค๋ฅธ ๋ฐ์ดํฐ ์ผํฐ๋ก ์ฌ๋ผ์ฐํ ๋์ด ๋น์ฆ๋์ค ์ฐ์์ฑ์ ๋ณด์ฅํฉ๋๋ค.
- ์ฑ๋ฅ ํฅ์: GSLB๋ ์ฌ์ฉ์๋ฅผ ๊ฐ์ฅ ๊ฐ๊น์ด ๊ฐ์ฉ ์๋ฒ ์์น๋ก ๋ผ์ฐํ ํ์ฌ ๋๊ธฐ ์๊ฐ์ ์ค์ด๊ณ ์๋ต ์๊ฐ์ ๊ฐ์ ํฉ๋๋ค. ์ด๋ ๊ธ๋ก๋ฒ ์ฌ์ฉ์ ๊ธฐ๋ฐ์ ๊ฐ์ง ์ ํ๋ฆฌ์ผ์ด์ ์ ํนํ ์ค์ํฉ๋๋ค.
- ๋๊ธฐ ์๊ฐ ๊ฐ์: ์ง๋ฆฌ์ ์ผ๋ก ๋ ๊ฐ๊น์ด ์๋ฒ์์ ์ฝํ ์ธ ๋ฅผ ์ ๊ณตํจ์ผ๋ก์จ GSLB๋ ์๋ฒ์ ์ฌ์ฉ์ ๊ฐ์ ๋ฐ์ดํฐ๊ฐ ์ด๋ํ๋ ๋ฐ ๊ฑธ๋ฆฌ๋ ์๊ฐ์ ์ต์ํํฉ๋๋ค.
- ๊ท์ ์ค์ ๋ฐ ๋ฐ์ดํฐ ์ฃผ๊ถ: GSLB๋ ํน์ ์ง๋ฆฌ์ ์ง์ญ ๋ด์ ์๋ฒ๋ก ํธ๋ํฝ์ ๋ผ์ฐํ ํ๋๋ก ๊ตฌ์ฑํ ์ ์์ด ์กฐ์ง์ด ๋ฐ์ดํฐ ์ฃผ๊ถ ๊ท์ ์ ์ค์ํ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค. ์๋ฅผ ๋ค์ด, ์ ๋ฝ ์ฌ์ฉ์๋ ์ ๋ฝ ์ฐํฉ ๋ด์ ์์นํ ์๋ฒ๋ก ๋ผ์ฐํ ๋ ์ ์์ต๋๋ค.
- ์ฉ๋ ๊ด๋ฆฌ: GSLB๋ ์ฉ๋์ ๋ฐ๋ผ ์ฌ๋ฌ ๋ฐ์ดํฐ ์ผํฐ์ ํธ๋ํฝ์ ๋ถ์ฐํ์ฌ ๋จ์ผ ๋ฐ์ดํฐ ์ผํฐ๊ฐ ๊ณผ๋ถํ๋์ง ์๋๋ก ๋ณด์ฅํ ์ ์์ต๋๋ค.
GSLB ๊ตฌํ ์ ๊ณ ๋ ค์ฌํญ
- DNS ๊ด๋ฆฌ: GSLB๋ ํธ๋ํฝ์ ์ ์ ํ ์๋ฒ ์์น๋ก ๋ณด๋ด๊ธฐ ์ํด DNS์ ํฌ๊ฒ ์์กดํฉ๋๋ค. ์ ์ ํ DNS ๊ตฌ์ฑ์ ๊ทธ ํจ๊ณผ์ ๋งค์ฐ ์ค์ํฉ๋๋ค.
- ์ํ ๋ชจ๋ํฐ๋ง: ๋ฐ์ดํฐ ์ผํฐ ์ค๋จ ๋ฐ ์๋ฒ ์ฅ์ ๋ฅผ ๊ฐ์งํ๋ ค๋ฉด ๊ฐ๋ ฅํ ์ํ ๋ชจ๋ํฐ๋ง์ด ํ์์ ์ ๋๋ค. GSLB ์์คํ ์ ์ด๋ฌํ ์ด๋ฒคํธ๋ฅผ ์ ์ํ๊ฒ ์๋ณํ๊ณ ๋์ํ ์ ์์ด์ผ ํฉ๋๋ค.
- ๋๊ธฐํ: ์ผ๊ด์ฑ์ ๋ณด์ฅํ๊ธฐ ์ํด ๋ชจ๋ ๋ฐ์ดํฐ ์ผํฐ์์ ๋ฐ์ดํฐ๊ฐ ๋๊ธฐํ๋์ด์ผ ํฉ๋๋ค. ์ด๋ ๋ค์ํ ๋ฐ์ดํฐ ๋ณต์ ๊ธฐ์ ์ ํตํด ๋ฌ์ฑํ ์ ์์ต๋๋ค.
- ๋น์ฉ: GSLB๋ ์ถ๊ฐ๋ ๋ณต์ก์ฑ๊ณผ ์ธํ๋ผ ์๊ตฌ ์ฌํญ์ผ๋ก ์ธํด ๊ธฐ์กด ๋ก๋ ๋ฐธ๋ฐ์ฑ๋ณด๋ค ๋น์ฉ์ด ๋ ๋ง์ด๋ค ์ ์์ต๋๋ค.
GSLB ๋ผ์ฐํ ๋ฐฉ์
- GeoDNS: GeoDNS๋ ํด๋ผ์ด์ธํธ์ IP ์ฃผ์๋ฅผ ์ฌ์ฉํ์ฌ ์ง๋ฆฌ์ ์์น๋ฅผ ํ์ ํ๊ณ ๊ฐ์ฅ ๊ฐ๊น์ด ๋ฐ์ดํฐ ์ผํฐ๋ก ๋ผ์ฐํ ํฉ๋๋ค.
- ๋๊ธฐ ์๊ฐ ๊ธฐ๋ฐ ๋ผ์ฐํ : ๋๊ธฐ ์๊ฐ ๊ธฐ๋ฐ ๋ผ์ฐํ ์ ํด๋ผ์ด์ธํธ์ ๊ฐ ๋ฐ์ดํฐ ์ผํฐ ๊ฐ์ ๋๊ธฐ ์๊ฐ์ ์ธก์ ํ๊ณ ๋๊ธฐ ์๊ฐ์ด ๊ฐ์ฅ ๋ฎ์ ๋ฐ์ดํฐ ์ผํฐ๋ก ํด๋ผ์ด์ธํธ๋ฅผ ๋ผ์ฐํ ํฉ๋๋ค.
- ๊ฐ์ค์น ๊ธฐ๋ฐ ๋ผ์ฐํ : ๊ฐ์ค์น ๊ธฐ๋ฐ ๋ผ์ฐํ ์ ์ฌ์ฉํ๋ฉด ๊ฐ ๋ฐ์ดํฐ ์ผํฐ์ ์๋ก ๋ค๋ฅธ ๊ฐ์ค์น๋ฅผ ํ ๋นํ์ฌ ํธ๋ํฝ ๋ถ์ฐ์ ์ ์ดํ ์ ์์ต๋๋ค.
- ์ฅ์ ์กฐ์น ๋ผ์ฐํ : ์ฅ์ ์กฐ์น ๋ผ์ฐํ ์ ์ฃผ ๋ฐ์ดํฐ ์ผํฐ์ ์ฅ์ ๊ฐ ๋ฐ์ํ๋ฉด ํธ๋ํฝ์ ์๋์ผ๋ก ๋ฐฑ์ ๋ฐ์ดํฐ ์ผํฐ๋ก ๋ฆฌ๋๋ ์ ํฉ๋๋ค.
ํด๋ผ์ฐ๋์์์ ๋ก๋ ๋ฐธ๋ฐ์ฑ
ํด๋ผ์ฐ๋ ์ ๊ณต์ ์ฒด๋ ๋ฐฐํฌ ๋ฐ ๊ด๋ฆฌ๊ฐ ์ฉ์ดํ ๊ฐ๋ ฅํ ๋ก๋ ๋ฐธ๋ฐ์ฑ ์๋น์ค๋ฅผ ์ ๊ณตํฉ๋๋ค. ์ด๋ฌํ ์๋น์ค๋ ์ผ๋ฐ์ ์ผ๋ก ํ์ฅ์ฑ์ด ๋ฐ์ด๋๊ณ ๋น์ฉ ํจ์จ์ ์ ๋๋ค.
AWS Elastic Load Balancing (ELB)
AWS ELB๋ ์ฌ๋ฌ ์ ํ์ ๋ก๋ ๋ฐธ๋ฐ์๋ฅผ ์ ๊ณตํฉ๋๋ค:
- Application Load Balancer (ALB): ALB๋ HTTP ๋ฐ HTTPS ํธ๋ํฝ์ฉ์ผ๋ก ์ค๊ณ๋์์ผ๋ฉฐ ์ฝํ ์ธ ๊ธฐ๋ฐ ๋ผ์ฐํ ๋ฐ ํธ์คํธ ๊ธฐ๋ฐ ๋ผ์ฐํ ๊ณผ ๊ฐ์ ๊ณ ๊ธ ๋ผ์ฐํ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค.
- Network Load Balancer (NLB): NLB๋ TCP ๋ฐ UDP ํธ๋ํฝ์ฉ์ผ๋ก ์ค๊ณ๋์์ผ๋ฉฐ ๊ณ ์ฑ๋ฅ๊ณผ ๋ฎ์ ๋๊ธฐ ์๊ฐ์ ์ ๊ณตํฉ๋๋ค.
- Classic Load Balancer (CLB): CLB๋ AWS ๋ก๋ ๋ฐธ๋ฐ์์ ๊ตฌ์ธ๋์ด๋ฉฐ ALB ๋ฐ NLB๋ก ๋์ฒด๋๊ณ ์์ต๋๋ค.
Azure Load Balancer
Azure Load Balancer๋ ๋ด๋ถ ๋ฐ ์ธ๋ถ ๋ก๋ ๋ฐธ๋ฐ์ฑ ๊ธฐ๋ฅ์ ๋ชจ๋ ์ ๊ณตํฉ๋๋ค. ๋ค์ํ ๋ก๋ ๋ฐธ๋ฐ์ฑ ์๊ณ ๋ฆฌ์ฆ๊ณผ ํฌ์ค ์ฒดํฌ ์ต์ ์ ์ง์ํฉ๋๋ค.
Google Cloud Load Balancing
Google Cloud Load Balancing์ ๋ค์์ ํฌํจํ ์ฌ๋ฌ ์ ํ์ ๋ก๋ ๋ฐธ๋ฐ์๋ฅผ ์ ๊ณตํฉ๋๋ค:
- HTTP(S) Load Balancing: HTTP(S) ๋ก๋ ๋ฐธ๋ฐ์ฑ์ HTTP ๋ฐ HTTPS ํธ๋ํฝ์ฉ์ผ๋ก ์ค๊ณ๋์์ผ๋ฉฐ ๊ธ๋ก๋ฒ ๋ก๋ ๋ฐธ๋ฐ์ฑ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค.
- TCP Load Balancing: TCP ๋ก๋ ๋ฐธ๋ฐ์ฑ์ TCP ํธ๋ํฝ์ฉ์ผ๋ก ์ค๊ณ๋์์ผ๋ฉฐ ์ง์ญ์ ๋ก๋ ๋ฐธ๋ฐ์ฑ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค.
- UDP Load Balancing: UDP ๋ก๋ ๋ฐธ๋ฐ์ฑ์ UDP ํธ๋ํฝ์ฉ์ผ๋ก ์ค๊ณ๋์์ผ๋ฉฐ ์ง์ญ์ ๋ก๋ ๋ฐธ๋ฐ์ฑ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค.
๊ฒฐ๋ก
๋ก๋ ๋ฐธ๋ฐ์ฑ์ ํ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฑ๋ฅ, ๊ฐ์ฉ์ฑ ๋ฐ ํ์ฅ์ฑ์ ๋ณด์ฅํ๊ธฐ ์ํ ํ์ ๊ธฐ์ ์ ๋๋ค. ์ฌ๋ฌ ์๋ฒ์ ํธ๋ํฝ์ ๊ท ๋ฑํ๊ฒ ๋ถ์ฐํจ์ผ๋ก์จ ๋ก๋ ๋ฐธ๋ฐ์ฑ์ ๋จ์ผ ์๋ฒ๊ฐ ๊ณผ๋ถํ๋๋ ๊ฒ์ ๋ฐฉ์งํ๊ณ ์ฌ์ฉ์๊ฐ ์ํํ๊ณ ์๋ต์ฑ์ด ๋ฐ์ด๋ ๊ฒฝํ์ ํ ์ ์๋๋ก ๋ณด์ฅํฉ๋๋ค. ์๊ท๋ชจ ์น์ฌ์ดํธ๋ฅผ ์ด์ํ๋ ๋๊ท๋ชจ ์ํฐํ๋ผ์ด์ฆ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ด์ํ๋ ๋ก๋ ๋ฐธ๋ฐ์ฑ์ ์ธํ๋ผ์ ์ค์ํ ๊ตฌ์ฑ ์์์ ๋๋ค. ๋ค์ํ ์ ํ์ ๋ก๋ ๋ฐธ๋ฐ์, ์๊ณ ๋ฆฌ์ฆ ๋ฐ ๋ชจ๋ฒ ์ฌ๋ก๋ฅผ ์ดํดํ๋ ๊ฒ์ ํน์ ์๊ตฌ ์ฌํญ์ ์ถฉ์กฑํ๋ ํจ๊ณผ์ ์ธ ๋ก๋ ๋ฐธ๋ฐ์ฑ ์๋ฃจ์ ์ ๊ตฌํํ๋ ๋ฐ ํ์์ ์ ๋๋ค.
์ ํ๋ฆฌ์ผ์ด์ ์ด ์ ์ ๋ ๊ธ๋ก๋ฒํ๋จ์ ๋ฐ๋ผ ๊ธ๋ก๋ฒ ์๋ฒ ๋ก๋ ๋ฐธ๋ฐ์ฑ(GSLB)์ ๋์ฑ ์ค์ํด์ง๊ณ ์์ต๋๋ค. GSLB๋ ์ง๋ฆฌ์ ์ผ๋ก ๋ถ์ฐ๋ ์ฌ๋ฌ ๋ฐ์ดํฐ ์ผํฐ์ ํธ๋ํฝ์ ๋ถ์ฐํจ์ผ๋ก์จ ๋ฐ์ดํฐ ์ผํฐ ์ค๋จ์ด๋ ๋คํธ์ํฌ ์ฅ์ ์์๋ ์ ์ธ๊ณ ์ฌ์ฉ์๊ฐ ๋น ๋ฅด๊ณ ์์ ์ ์ธ ๊ฒฝํ์ ํ ์ ์๋๋ก ๋ณด์ฅํฉ๋๋ค. ์ ์ ํ ๊ฒฝ์ฐ GSLB๋ฅผ ํฌํจํ ๋ก๋ ๋ฐธ๋ฐ์ฑ์ ์ฑํํ๋ ๊ฒ์ ๊ธ๋ก๋ฒ ๊ณ ๊ฐ์ ์ํ ๋ณต์๋ ฅ ์๊ณ ๊ณ ์ฑ๋ฅ์ธ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ตฌ์ถํ๋ ํต์ฌ ๋จ๊ณ์ ๋๋ค.