์๋ง๋ ๋ง์ ์ฌ๋๋ค์ด Anycast์ ๋ํด ๋ค์ด๋ณด์ จ์ ๊ฒ์ ๋๋ค. ์ด ๋คํธ์ํฌ ์ฃผ์ ์ง์ ๋ฐ ๋ผ์ฐํ ๋ฐฉ๋ฒ์์๋ ๋จ์ผ IP ์ฃผ์๊ฐ ๋คํธ์ํฌ์ ์ฌ๋ฌ ์๋ฒ์ ํ ๋น๋ฉ๋๋ค. ์ด๋ฌํ ์๋ฒ๋ ์๋ก ๋ฉ๋ฆฌ ๋จ์ด์ง ๋ฐ์ดํฐ ์ผํฐ์ ์์นํ ์๋ ์์ต๋๋ค. Anycast์ ์์ด๋์ด๋ ์์ฒญ ์์ค์ ์์น์ ๋ฐ๋ผ ๊ฐ์ฅ ๊ฐ๊น์ด(๋คํธ์ํฌ ํ ํด๋ก์ง, ๋ ์ ํํ๊ฒ๋ BGP ๋ผ์ฐํ ํ๋กํ ์ฝ์ ๋ฐ๋ผ) ์๋ฒ๋ก ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๋ค๋ ๊ฒ์ ๋๋ค. ์ด๋ ๊ฒ ํ๋ฉด ๋คํธ์ํฌ ํ ์์ ๋๊ธฐ ์๊ฐ์ ์ค์ผ ์ ์์ต๋๋ค.
๊ธฐ๋ณธ์ ์ผ๋ก ์ ์ธ๊ณ ์ฌ๋ฌ ๋ฐ์ดํฐ ์ผํฐ์์ ๋์ผํ ๊ฒฝ๋ก๊ฐ ๊ด๊ณ ๋ฉ๋๋ค. ๋ฐ๋ผ์ ํด๋ผ์ด์ธํธ๋ BGP ๊ฒฝ๋ก๋ฅผ ๊ธฐ๋ฐ์ผ๋ก "์ต์ "๊ณผ "๊ฐ์ฅ ๊ฐ๊น์ด" ๋ฐ์ดํฐ ์ผํฐ๋ก ์ ์ก๋ฉ๋๋ค. ์ ์ ๋์บ์คํธ์ธ๊ฐ? ์ ๋์บ์คํธ ๋์ ์ ๋์บ์คํธ๋ฅผ ์ฌ์ฉํ๋ ์ด์ ๋ ๋ฌด์์ ๋๊น?
์ ๋์บ์คํธ๋ ์น ์๋ฒ๊ฐ ํ๋์ด๊ณ ํธ๋ํฝ ์์ด ์ ๋นํ ์ฌ์ดํธ์ ๋งค์ฐ ์ ํฉํฉ๋๋ค. ๊ทธ๋ฌ๋ ์๋น์ค์ ์๋ฐฑ๋ง ๋ช
์ ๊ฐ์
์๊ฐ ์๋ ๊ฒฝ์ฐ ์ผ๋ฐ์ ์ผ๋ก ๊ฐ๊ฐ ๋์ผํ IP ์ฃผ์๋ฅผ ๊ฐ์ง ๋ง์ ์น ์๋ฒ๋ฅผ ์ฌ์ฉํฉ๋๋ค. ์ด๋ฌํ ์๋ฒ๋ ์์ฒญ์ ์ต์ ์ผ๋ก ์ฒ๋ฆฌํ๊ธฐ ์ํด ์ง๋ฆฌ์ ์ผ๋ก ๋ถ์ฐ๋์ด ์์ต๋๋ค.
์ด ์๋๋ฆฌ์ค์์ Anycast๋ ์ฑ๋ฅ์ ํฅ์์ํค๊ณ (ํธ๋ํฝ์ ์ต์ํ์ ์ง์ฐ์ผ๋ก ์ฌ์ฉ์์๊ฒ ์ ์ก๋จ) ์๋น์ค์ ์์ ์ฑ(๋ฐฑ์ ์๋ฒ ๋๋ถ์)์ ๋ณด์ฅํ๋ฉฐ ๋ก๋ ๋ฐธ๋ฐ์ฑ์ ์ํํฉ๋๋ค. ์ฌ๋ฌ ์๋ฒ๋ก ๋ผ์ฐํ ํ๋ฉด ์๋ฒ ๊ฐ์ ๋ก๋๊ฐ ํจ๊ณผ์ ์ผ๋ก ๋ถ์ฐ๋์ด ์๋๊ฐ ํฅ์๋ฉ๋๋ค. ์ฌ์ดํธ์.
์ฌ์ ์๋ Anycast ๋ฐ DNS๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํด๋ผ์ด์ธํธ์๊ฒ ๋ค์ํ ์ ํ์ ๋ก๋ ๋ฐธ๋ฐ์ฑ์ ์ ๊ณตํฉ๋๋ค. ํด๋ผ์ด์ธํธ๋ ์ฌ์ดํธ์ ์ง๋ฆฌ์ ์์น์ ๋ฐ๋ผ ์์ฒญ์ด ์ ์ก๋ IP ์ฃผ์๋ฅผ ์ง์ ํ ์ ์์ต๋๋ค. ์ด๋ฅผ ํตํด ์ฌ์ฉ์ ์์ฒญ์ ๋ณด๋ค ์ ์ฐํ๊ฒ ๋ฐฐํฌํ ์ ์์ต๋๋ค.
์๋ฅผ ๋ค์ด ํ๋ฃจ์ 100๊ฑด์ ์์ฒญ์ ์ฒ๋ฆฌํ๋ ์จ๋ผ์ธ ์์ ์ด๋ ์ธ๊ธฐ ๋ธ๋ก๊ทธ์ ๊ฐ์ด ๋ก๋(์ฌ์ฉ์)๋ฅผ ๋ถ์ฐํด์ผ ํ๋ ์ฌ๋ฌ ์ฌ์ดํธ๊ฐ ์๋ค๊ณ ๊ฐ์ ํด ๋ณด๊ฒ ์ต๋๋ค. ์ฌ์ฉ์๊ฐ ํน์ ์ฌ์ดํธ์ ์ก์ธ์คํ๋ ์ง์ญ์ ์ ํํ๋ ค๋ฉด Geo ์ปค๋ฎค๋ํฐ ์ต์ ์ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์ด๋ฅผ ํตํด ์ด์์๊ฐ ๊ฒฝ๋ก๋ฅผ ๊ด๊ณ ํ ์ง์ญ์ ์ ํํ ์ ์์ต๋๋ค.
์ ๋์บ์คํธ์ ์ ๋์บ์คํธ: ์ฐจ์ด์
Anycast๋ DNS(Domain Name System) ๋ฐ CDN(Content Delivery Networks)๊ณผ ๊ฐ์ ์ ํ๋ฆฌ์ผ์ด์ ์์ ์์ฃผ ์ฌ์ฉ๋์ด ๋คํธ์ํฌ ์ฑ๋ฅ์ ํฅ์์ํค๋ ๋ผ์ฐํ ๊ฒฐ์ ์ ๊ฐ๋ฅํ๊ฒ ํฉ๋๋ค. ์ฝํ ์ธ ์ ์ก ๋คํธ์ํฌ๋ ๋์ฉ๋ ํธ๋ํฝ์ ์ฒ๋ฆฌํ๊ธฐ ๋๋ฌธ์ Anycast๋ฅผ ์ฌ์ฉํ๋ฉฐ, Anycast๋ ์ด ๊ฒฝ์ฐ ์ฌ๋ฌ ๊ฐ์ง ์ด์ ์ ์ ๊ณตํฉ๋๋ค(์์ธํ ๋ด์ฉ์ ์๋ ์ฐธ์กฐ). DNS์์ Anycast๋ฅผ ์ฌ์ฉํ๋ฉด ์๋น์ค์ ์์ ์ฑ๊ณผ ๋ด๊ฒฐํจ์ฑ ์์ค์ ํฌ๊ฒ ๋์ผ ์ ์์ต๋๋ค.
Anycast IP์์๋ BGP๋ฅผ ์ฌ์ฉํ ๋ ํน์ ํธ์คํธ์ ๋ํ ๊ฒฝ๋ก๊ฐ ์ฌ๋ฌ ๊ฐ ์์ต๋๋ค. ์ด๋ ์ค์ ๋ก ๋๊ธฐ ์๊ฐ์ด ์งง์ ์ฐ๊ฒฐ์ ์ค์ ํ๋ ๋ฐ ์ฌ์ฉ๋๋ ์ฌ๋ฌ ๋ฐ์ดํฐ ์ผํฐ์ ํธ์คํธ ๋ณต์ฌ๋ณธ์
๋๋ค.
๋ฐ๋ผ์ Anycast ๋คํธ์ํฌ์์๋ ๋์ผํ IP ์ฃผ์๊ฐ ์๋ก ๋ค๋ฅธ ์์น์์ ๊ด๊ณ ๋๊ณ ๋คํธ์ํฌ๋ ๊ฒฝ๋ก์ "๋น์ฉ"์ ๊ธฐ๋ฐ์ผ๋ก ์ฌ์ฉ์์ ์์ฒญ์ ์ด๋๋ก ๋ผ์ฐํ ํ ์ง ๊ฒฐ์ ํฉ๋๋ค. ์๋ฅผ ๋ค์ด BGP๋ ๋ฐ์ดํฐ ์ ์ก์ ์ํ ์ต๋จ ๊ฒฝ๋ก๋ฅผ ๊ฒฐ์ ํ๋ ๋ฐ ์์ฃผ ์ฌ์ฉ๋ฉ๋๋ค. ์ฌ์ฉ์๊ฐ Anycast ์์ฒญ์ ๋ณด๋ด๋ฉด BGP๋ ๋คํธ์ํฌ์์ ์ฌ์ฉ ๊ฐ๋ฅํ Anycast ์๋ฒ์ ๋ํ ์ต์ ์ ๊ฒฝ๋ก๋ฅผ ๊ฒฐ์ ํฉ๋๋ค.
์ ๋์บ์คํธ์ ์ฅ์
์ง์ฐ ์๊ฐ ์ค์ด๊ธฐ
Anycast๋ฅผ ์ฌ์ฉํ๋ ์์คํ
์ ๊ฐ์ฅ ๊ฐ๊น์ด ์๋ฒ์์ ๋ฐ์ดํฐ๋ฅผ ์์ ํ ์ ์์ผ๋ฏ๋ก ์ฌ์ฉ์ ์์ฒญ์ ์ฒ๋ฆฌํ ๋ ๋๊ธฐ ์๊ฐ์ ์ค์ผ ์ ์์ต๋๋ค. ์ฆ, ์ฌ์ฉ์๋ ํญ์ "๊ฐ์ฅ ๊ฐ๊น์ด"(๋ผ์ฐํ
ํ๋กํ ์ฝ ๊ด์ ์์) DNS ์๋ฒ์ ์ฐ๊ฒฐ๋ฉ๋๋ค. ๊ฒฐ๊ณผ์ ์ผ๋ก Anycast๋ ํด๋ผ์ด์ธํธ์ ์๋ฒ ๊ฐ์ ๋คํธ์ํฌ ๊ฑฐ๋ฆฌ๋ฅผ ์ค์ฌ ์ํธ ์์ฉ ์๊ฐ์ ์ค์
๋๋ค. ์ด๋ ๋๊ธฐ ์๊ฐ์ ์ค์ผ ๋ฟ๋ง ์๋๋ผ ๋ก๋ ๋ฐธ๋ฐ์ฑ๋ ์ ๊ณตํฉ๋๋ค.
์๋
ํธ๋ํฝ์ด ๊ฐ์ฅ ๊ฐ๊น์ด ๋ ธ๋๋ก ๋ผ์ฐํ ๋๊ณ ํด๋ผ์ด์ธํธ์ ๋ ธ๋ ์ฌ์ด์ ๋๊ธฐ ์๊ฐ์ด ์ค์ด๋ค๊ธฐ ๋๋ฌธ์ ํด๋ผ์ด์ธํธ๊ฐ ์ด๋์์ ์ ๋ณด๋ฅผ ์์ฒญํ๋ ์ง ์ ์ก ์๋๊ฐ ์ต์ ํ๋ฉ๋๋ค.
์์ ์ฑ ๋ฐ ๋ด๊ฒฐํจ์ฑ ํฅ์
์ ์ธ๊ณ ์ฌ๋ฌ ์๋ฒ๊ฐ ๋์ผํ IP๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ์๋ฒ ์ค ํ๋์ ์ฅ์ ๊ฐ ๋ฐ์ํ๊ฑฐ๋ ์ฐ๊ฒฐ์ด ๋์ด์ง๋ฉด ํธ๋ํฝ์ด ๊ฐ์ฅ ๊ฐ๊น์ด ์๋ฒ๋ก ๋ฆฌ๋๋ ์ ๋ฉ๋๋ค. ๊ฒฐ๊ณผ์ ์ผ๋ก Anycast๋ ์๋น์ค์ ํ๋ ฅ์ฑ์ ๋์ด๊ณ ๋ ๋์ ๋คํธ์ํฌ ์ก์ธ์ค/๋๊ธฐ ์๊ฐ/์๋๋ฅผ ์ ๊ณตํฉ๋๋ค.
๋ฐ๋ผ์ ์๋ฅผ ๋ค์ด Anycast๋ ์ฌ์ฉ์๊ฐ ์ฌ๋ฌ ์๋ฒ๋ฅผ ์ง์์ ์ผ๋ก ์ฌ์ฉํ ์ ์๋๋ก ํ์ฌ DNS ์์ ์ฑ์ ํฅ์์ํต๋๋ค. ๋ ธ๋์ ์ฅ์ ๊ฐ ๋ฐ์ํ๋ฉด ์๋ ๊ฐ์ ์ด๋ ์ฌ๊ตฌ์ฑ ์์ด ์ฌ์ฉ์ ์์ฒญ์ด ๋ค๋ฅธ DNS ์๋ฒ๋ก ๋ฆฌ๋๋ ์ ๋ฉ๋๋ค. Anycast๋ ๋ฌธ์ ๊ฐ ์๋ ์ฌ์ดํธ์ ๊ฒฝ๋ก๋ฅผ ๊ฐ๋จํ ์ ๊ฑฐํจ์ผ๋ก์จ ๋ค๋ฅธ ์ฌ์ดํธ๋ก์ ์ฌ์ค์ ํฌ๋ช ํ ์ ํ์ ์ ๊ณตํฉ๋๋ค.
๋ก๋ ๋ฐธ๋ฐ์ฑ
Anycast์์๋ ๋คํธ์ํฌ ํธ๋ํฝ์ด ์ฌ๋ฌ ์๋ฒ์ ๋ถ์ฐ๋ฉ๋๋ค. ์ฆ, ๋ก๋ ๋ฐธ๋ฐ์ ์ญํ ์ ํ์ฌ ๋จ์ผ ์๋ฒ๊ฐ ๋๋์ ํธ๋ํฝ์ ์์ ํ์ง ๋ชปํ๋๋ก ํฉ๋๋ค. ์๋ฅผ ๋ค์ด ์์ฒญ ์์ค๋ก๋ถํฐ ๋์ผํ ์ง๋ฆฌ์ ๊ฑฐ๋ฆฌ์ ์ฌ๋ฌ ๋คํธ์ํฌ ๋ ธ๋๊ฐ ์๋ ๊ฒฝ์ฐ ๋ก๋ ๋ฐธ๋ฐ์ฑ์ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์ด ๊ฒฝ์ฐ ๋ก๋๋ ๋ ธ๋ ๊ฐ์ ๋ถ์ฐ๋ฉ๋๋ค.
DoS ๊ณต๊ฒฉ์ ์ํฅ ๊ฐ์
Anycast์ ๋ ๋ค๋ฅธ ํน์ง์ DDoS ์ ํญ์ ๋๋ค. DDoS ๊ณต๊ฒฉ์ ์์ฒญ๋ ์์ ์์ฒญ์ผ๋ก ํด๋น ๋คํธ์ํฌ์ ๋ชจ๋ ์๋ฒ๋ฅผ ์๋ํด์ผ ํ๊ธฐ ๋๋ฌธ์ Anycast ์์คํ ์ ๋ค์ด์ํฌ ์ ์์ ๊ฒ์ ๋๋ค.
DDoS ๊ณต๊ฒฉ์ ์ข ์ข ๋ด๋ท์ ์ฌ์ฉํ๋๋ฐ, ์ด๋ ๋๋ฌด ๋ง์ ํธ๋ํฝ์ ์์ฑํ์ฌ ๊ณต๊ฒฉ๋ฐ๋ ์๋ฒ์ ๊ณผ๋ถํ๋ฅผ ์ค ์ ์์ต๋๋ค. ์ด ์ํฉ์์ Anycast๋ฅผ ์ฌ์ฉํ๋ฉด ๊ฐ ์๋ฒ๊ฐ ๊ณต๊ฒฉ์ ์ผ๋ถ๋ฅผ "ํก์"ํ์ฌ ํน์ ์๋ฒ์ ๋ถํ๋ฅผ ์ค์ผ ์ ์๋ค๋ ์ด์ ์ด ์์ต๋๋ค. ์๋น์ค ๊ฑฐ๋ถ ๊ณต๊ฒฉ์ ์๋ฒ์ ๊ตญํ๋ ๊ฐ๋ฅ์ฑ์ด ๋์ผ๋ฉฐ ์ ์ฒด ์๋น์ค์ ์ํฅ์ ๋ฏธ์น์ง ์์ต๋๋ค.
๋์ ์ํ ํ์ฅ์ฑ
Anycast ์์คํ ์ ํธ๋ํฝ์ด ๋ง์ ์๋น์ค์ ์ ํฉํฉ๋๋ค. Anycast๋ฅผ ์ฌ์ฉํ๋ ์๋น์ค์์ ์ฆ๊ฐ๋ ํธ๋ํฝ์ ์ฒ๋ฆฌํ๊ธฐ ์ํด ์ ์๋ฒ๊ฐ ํ์ํ ๊ฒฝ์ฐ ์ด๋ฅผ ์ฒ๋ฆฌํ๊ธฐ ์ํด ๋คํธ์ํฌ์ ์ ์๋ฒ๋ฅผ ์ถ๊ฐํ ์ ์์ต๋๋ค. ์ ์ฌ์ดํธ๋ ๊ธฐ์กด ์ฌ์ดํธ์ ๋ฐฐ์นํ ์ ์์ต๋๋ค.
ํน์ ์์น์์ ํธ๋ํฝ์ด ํฌ๊ฒ ์ฆ๊ฐํ๋ ๊ฒฝ์ฐ ์๋ฒ๋ฅผ ์ถ๊ฐํ๋ฉด ํด๋น ์ฌ์ดํธ์ ๋ก๋ ๊ท ํ์ ๋ง์ถ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค. ์๋ก์ด ์ฌ์ดํธ์ ์๋ฒ๋ฅผ ์ถ๊ฐํ๋ฉด ์ผ๋ถ ์ฌ์ฉ์๋ฅผ ์ํ ์๋ก์ด ์ต๋จ ๊ฒฝ๋ก๊ฐ ์์ฑ๋์ด ๋๊ธฐ ์๊ฐ์ ์ค์ด๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค. ๋ ๊ฐ์ง ๋ฐฉ๋ฒ ๋ชจ๋ ๋คํธ์ํฌ์์ ์ ์๋ฒ๋ฅผ ์ฌ์ฉํ ์ ์๊ฒ ๋๋ฉด ์๋น์ค์ ์์ ์ฑ์ ํฅ์์ํค๋ ๋ฐ๋ ๋์์ด ๋ฉ๋๋ค. ์ด๋ ๊ฒ ํ๋ฉด ์๋ฒ๊ฐ ์ค๋ฒ๋ก๋๋ ๊ฒฝ์ฐ ์ค๋ฒ๋ก๋๋ ์๋ฒ ์์ฒญ์ ์ผ๋ถ๋ฅผ ์๋ฝํ ์ ์๋ ์์น์ ๋ค๋ฅธ ์๋ฒ๋ฅผ ๋ฐฐํฌํ๊ธฐ๋ง ํ๋ฉด ๋ฉ๋๋ค. ์ด๋ฅผ ์ํด์๋ ํด๋ผ์ด์ธํธ ์ธก์ ๊ตฌ์ฑ์ด ํ์ํ์ง ์์ต๋๋ค.
์ด ๋ฐฉ๋ฒ์ ํตํด์๋ง ์๋ฒ์ 10Gbps ๋๋ 25Gbps ํฌํธ๊ฐ ๋ช ๊ฐ๋ง ์์ ๋ ํ ๋ผ๋นํธ ๊ท๋ชจ์ ํธ๋ํฝ๊ณผ ๋งค์ฐ ๋ง์ ์์ ์ฌ์ฉ์์๊ฒ ์๋น์ค๋ฅผ ์ ๊ณตํ ์ ์์ต๋๋ค. ํ๋์ IP ์ฃผ์๋ฅผ ๊ฐ์ง 100๊ฐ์ ํธ์คํธ๋ฅผ ์ฌ์ฉํ๋ฉด ํ ๋ผ๋นํธ ๊ท๋ชจ์ ํธ๋ํฝ์ ์ฒ๋ฆฌํ ์ ์์ต๋๋ค.
๊ฐํธํ ๊ตฌ์ฑ ๊ด๋ฆฌ
์์์ ์ธ๊ธํ๋ฏ์ด Anycast์ ํฅ๋ฏธ๋ก์ด ์ฉ๋๋ DNS์ ๋๋ค. ๋คํธ์ํฌ ๋ ธ๋์ ์ฌ๋ฌ ๊ฐ์ ์๋ก ๋ค๋ฅธ DNS ์๋ฒ๋ฅผ ๋ฐฐ์นํ ์ ์์ง๋ง ํ๋์ DNS ์ฃผ์๋ฅผ ์ฌ์ฉํ์ญ์์ค. ์์ค ์์น์ ๋ฐ๋ผ ์์ฒญ์ ๊ฐ์ฅ ๊ฐ๊น์ด ๋ ธ๋๋ก ๋ผ์ฐํ ๋ฉ๋๋ค. ์ด๋ DNS ์๋ฒ ์ค๋ฅ๊ฐ ๋ฐ์ํ ๊ฒฝ์ฐ ์ผ๋ถ ํธ๋ํฝ ๊ท ํ ์กฐ์ ๋ฐ ์ค๋ณต์ฑ์ ์ ๊ณตํฉ๋๋ค. ์ด๋ ๊ฒ ํ๋ฉด ์์น์ ๋ฐ๋ผ ๋ค๋ฅธ DNS ์๋ฒ๋ฅผ ๊ตฌ์ฑํ๋ ๋์ ํ๋์ DNS ์๋ฒ ๊ตฌ์ฑ์ ๋ชจ๋ ๋ ธ๋์ ์ ํํ ์ ์์ต๋๋ค.
์ ๋์บ์คํธ ๋คํธ์ํฌ๋ ๊ฑฐ๋ฆฌ๋ฟ๋ง ์๋๋ผ ์๋ฒ ์กด์ฌ ์ฌ๋ถ, ์ค์ ๋ ์ฐ๊ฒฐ ์์ ๊ฐ์ ๋งค๊ฐ๋ณ์์ ๋ฐ๋ผ ์์ฒญ์ ๋ผ์ฐํ ํ๋๋ก ๊ตฌ์ฑํ ์ ์์ต๋๋ค. ๋๋ ์๋ต ์๊ฐ.
Anycast ๊ธฐ์ ์ ์ฌ์ฉํ๊ธฐ ์ํด ํด๋ผ์ด์ธํธ ์ธก์ ํน๋ณํ ์๋ฒ, ๋คํธ์ํฌ ๋๋ ํน๋ณํ ๊ตฌ์ฑ ์์๊ฐ ํ์ํ์ง ์์ต๋๋ค. ๊ทธ๋ฌ๋ Anycast์๋ ๋จ์ ๋ ์์ต๋๋ค. ๊ตฌํ์ ์ถ๊ฐ ์ฅ๋น, ์ ๋ขฐํ ์ ์๋ ๊ณต๊ธ์ ๋ฐ ์ ์ ํ ํธ๋ํฝ ๋ผ์ฐํ ์ด ํ์ํ ๋ณต์กํ ์์ ์ด๋ผ๊ณ ์๊ฐ๋ฉ๋๋ค.
์์ํ ์์ค์์ ์๋ฆ๋ค์๊น์ง
Anycast๋ ๊ฐ์ฅ ์ ์ ํ์ ๊ธฐ๋ฐ์ผ๋ก ์ฌ์ฉ์๋ฅผ ๋ผ์ฐํ ํ์ง๋ง ์ด๊ฒ์ด ๋ฐ๋์ ๊ฐ์ฅ ๋ฎ์ ์ง์ฐ ์๊ฐ์ ์๋ฏธํ๋ ๊ฒ์ ์๋๋๋ค. ์ง์ฐ ์๊ฐ์ XNUMX๋ฒ๋ณด๋ค XNUMX๋ฒ์ ์ ํ์ด ๋ ๊ธธ ์ ์๊ธฐ ๋๋ฌธ์ ๋ ๋ณต์กํ ์งํ์ ๋๋ค.
์: ๋๋ฅ ๊ฐ ํต์ ์๋ ๋๊ธฐ ์๊ฐ์ด ๋งค์ฐ ๊ธด ๋จ์ผ ํ์ด ํฌํจ๋ ์ ์์ต๋๋ค.
Anycast๋ ์ฃผ๋ก DNS์ ๊ฐ์ UDP ๊ธฐ๋ฐ ์๋น์ค์ ์ฌ์ฉ๋ฉ๋๋ค. ์ฌ์ฉ์ ์์ฒญ์ BGP ๊ฒฝ๋ก๋ฅผ ๊ธฐ๋ฐ์ผ๋ก "์ต์ " ๋ฐ "๊ฐ์ฅ ๊ฐ๊น์ด" ๋ฐ์ดํฐ ์ผํฐ๋ก ๋ผ์ฐํ ๋ฉ๋๋ค.
์: Anycast DNS IP ์ฃผ์๊ฐ 123.10.10.10์ธ DNS ํด๋ผ์ด์ธํธ ์ํฌ์คํ
์ด์
์ ๋์ผํ Anycast IP ์ฃผ์๋ฅผ ์ฌ์ฉํ์ฌ ๋ฐฐํฌ๋ ์ธ ๊ฐ์ DNS ์ด๋ฆ ์๋ฒ ์ค ๊ฐ์ฅ ๊ฐ๊น์ด DNS ํ์ธ์ ์ํํฉ๋๋ค. ๋ผ์ฐํฐ R1 ๋๋ ์๋ฒ A๊ฐ ์คํจํ๋ฉด DNS ํด๋ผ์ด์ธํธ ํจํท์ ๋ผ์ฐํฐ R2 ๋ฐ R3์ ํตํด ๋ค์์ผ๋ก ๊ฐ์ฅ ๊ฐ๊น์ด DNS ์๋ฒ๋ก ์๋ ์ ๋ฌ๋ฉ๋๋ค. ๋ํ ์๋ฒ A์ ๋ํ ๊ฒฝ๋ก๊ฐ ๋ผ์ฐํ
ํ
์ด๋ธ์์ ์ ๊ฑฐ๋์ด ํด๋น ๋ค์์๋ฒ๋ฅผ ๋ ์ด์ ์ฌ์ฉํ ์ ์๊ฒ ๋ฉ๋๋ค.
๋ฐฐํฌ ์๋๋ฆฌ์ค
์ฌ์ฉ์๊ฐ ์ฐ๊ฒฐํ๋ ์๋ฒ๋ฅผ ๊ฒฐ์ ํ๋ ๋ฐ ์ฌ์ฉ๋๋ ๋ ๊ฐ์ง ์ผ๋ฐ์ ์ธ ์ฒด๊ณ๊ฐ ์์ต๋๋ค.
- ์ ๋์บ์คํธ ๋คํธ์ํฌ ๊ณ์ธต. ์ฌ์ฉ์๋ฅผ ๊ฐ์ฅ ๊ฐ๊น์ด ์๋ฒ์ ์ฐ๊ฒฐํฉ๋๋ค. ์ฌ๊ธฐ์๋ ์ฌ์ฉ์์์ ์๋ฒ๊น์ง์ ๋คํธ์ํฌ ๊ฒฝ๋ก๊ฐ ์ค์ํฉ๋๋ค.
- ์ ํ๋ฆฌ์ผ์ด์ ๋ ๋ฒจ ์ ๋์บ์คํธ. ์ด ๊ตฌ์ฑํ์๋ ์๋ฒ ๊ฐ์ฉ์ฑ, ์๋ต ์๊ฐ, ์ฐ๊ฒฐ ์ ๋ฑ์ ํฌํจํ์ฌ ๋ ๋ง์ ๊ณ์ฐ๋ ์งํ๊ฐ ์์ต๋๋ค. ์ด๋ ๋คํธ์ํฌ ํต๊ณ๋ฅผ ์ ๊ณตํ๋ ์ธ๋ถ ๋ชจ๋ํฐ์ ๋ฐ๋ผ ๋ค๋ฆ ๋๋ค.
Anycast ๊ธฐ๋ฐ CDN
์ด์ ์ฝํ ์ธ ์ ์ก ๋คํธ์ํฌ์์ Anycast๋ฅผ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ผ๋ก ๋์๊ฐ ๋ณด๊ฒ ์ต๋๋ค. Anycast๋ ํ์คํ ํฅ๋ฏธ๋ก์ด ๋คํธ์ํน ๊ฐ๋ ์ด๋ฉฐ ์ฐจ์ธ๋ CDN ์ ๊ณต์ ์ฒด ์ฌ์ด์์ ์ ์ ๋ ๋ง์ ์์ฉ์ ์ป๊ณ ์์ต๋๋ค.
CDN์ ๊ณ ๊ฐ์ฉ์ฑ๊ณผ ์งง์ ๋๊ธฐ ์๊ฐ์ผ๋ก ์ต์ข ์ฌ์ฉ์์๊ฒ ์ฝํ ์ธ ๋ฅผ ์ ๊ณตํ๋ ๋ถ์ฐํ ์๋ฒ ๋คํธ์ํฌ์ ๋๋ค. ์ฝํ ์ธ ์ ๋ฌ ๋คํธ์ํฌ๋ ์ค๋๋ ๋ง์ ์จ๋ผ์ธ ๋ฏธ๋์ด ์๋น์ค์ ์ค์ถ๋ก์ ์ค์ํ ์ญํ ์ ํ๊ณ ์์ผ๋ฉฐ, ์๋น์๋ ๋๋ฆฐ ๋ค์ด๋ก๋ ์๋์ ์ ์ ๋ ๊ด๋ํด์ง์ง ์๊ณ ์์ต๋๋ค. ๋น๋์ค ๋ฐ ์์ฑ ์ ํ๋ฆฌ์ผ์ด์ ์ ํนํ ๋คํธ์ํฌ ์งํฐ ๋ฐ ๋๊ธฐ ์๊ฐ์ ๋ฏผ๊ฐํฉ๋๋ค.
CDN์ ๋ชจ๋ ์๋ฒ๋ฅผ ํ๋์ ๋คํธ์ํฌ๋ก ์ฐ๊ฒฐํ๊ณ ์ฝํ ์ธ ๋ฅผ ๋ ๋น ๋ฅด๊ฒ ๋ก๋ํฉ๋๋ค. ๋๋ก๋ ์ฌ์ฉ์์ ๋๊ธฐ ์๊ฐ์ 5~6์ด ์ ๋ ์ค์ด๋ ๊ฒ์ด ๊ฐ๋ฅํฉ๋๋ค. CDN์ ๋ชฉ์ ์ ์ต์ข ์ฌ์ฉ์์๊ฒ ๊ฐ์ฅ ๊ฐ๊น์ด ์๋ฒ์์ ์ฝํ ์ธ ๋ฅผ ์ ๊ณตํ์ฌ ์ ๋ฌ์ ์ต์ ํํ๋ ๊ฒ์ ๋๋ค. ์ด๋ ์ต์ข ์ฌ์ฉ์์ ์์น๋ฅผ โโ๊ธฐ์ค์ผ๋ก ๊ฐ์ฅ ๊ฐ๊น์ด ์๋ฒ๋ฅผ ์ ํํ๋ Anycast์ ๋งค์ฐ ์ ์ฌํฉ๋๋ค. ๋ชจ๋ CDN ์๋น์ค ์ ๊ณต์ ์ฒด๊ฐ ๊ธฐ๋ณธ์ ์ผ๋ก Anycast๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ฒ๋ผ ๋ณด์ด์ง๋ง ์ค์ ๋ก๋ ๊ทธ๋ ์ง ์์ต๋๋ค.
HTTP/TCP์ ๊ฐ์ ํ๋กํ ์ฝ์ ์ฌ์ฉํ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ค์ ๋ ์ฐ๊ฒฐ์ ์์กดํฉ๋๋ค. ์๋ก์ด Anycast ๋ ธ๋๊ฐ ์ ํ๋๋ฉด(์: ์๋ฒ ์ฅ์ ๋ก ์ธํด) ์๋น์ค๊ฐ ์ค๋จ๋ ์ ์์ต๋๋ค. ์ด๊ฒ์ด ์ด์ ์ UDP ๋ฐ DNS์ ๊ฐ์ ๋น์ฐ๊ฒฐ ์๋น์ค์ Anycast๊ฐ ๊ถ์ฅ๋์๋ ์ด์ ์ ๋๋ค. ๊ทธ๋ฌ๋ Anycast๋ ์ฐ๊ฒฐ ์งํฅ ํ๋กํ ์ฝ์์๋ ์ ์๋ํฉ๋๋ค. ์๋ฅผ ๋ค์ด TCP๋ Anycast ๋ชจ๋์์ ์ ์๋ํฉ๋๋ค.
์ผ๋ถ CDN ์ ๊ณต์ ์ฒด๋ Anycast ๊ธฐ๋ฐ ๋ผ์ฐํ ์ ์ฌ์ฉํ๊ณ ๋ค๋ฅธ ์ ๊ณต์ ์ฒด๋ DNS ๊ธฐ๋ฐ ๋ผ์ฐํ ์ ์ ํธํฉ๋๋ค. ์ฆ, ์ฌ์ฉ์์ DNS ์๋ฒ ์์น์ ๋ฐ๋ผ ๊ฐ์ฅ ๊ฐ๊น์ด ์๋ฒ๊ฐ ์ ํ๋ฉ๋๋ค.
ํ์ด๋ธ๋ฆฌ๋ ๋ฐ ๋ค์ค ๋ฐ์ดํฐ ์ผํฐ ์ธํ๋ผ๋ Anycast ์ฌ์ฉ์ ๋ ๋ค๋ฅธ ์์ ๋๋ค. ๊ณต๊ธ์๋ก๋ถํฐ ๋ฐ์ ๋ก๋ ๋ฐธ๋ฐ์ฑ IP ์ฃผ์๋ฅผ ์ฌ์ฉํ๋ฉด ๊ณต๊ธ์์ ๋ฐ์ดํฐ ์ผํฐ์ ์๋ ๋ค์ํ ํด๋ผ์ด์ธํธ ์๋น์ค์ IP ์ฃผ์ ๊ฐ์ ๋ก๋๋ฅผ ๋ถ์ฐํ ์ ์์ต๋๋ค. ๋ชจ๋ ์ฅ์น ๊ธฐ์ ๋๋ถ์ ํธ๋ํฝ์ด ๋ง์ ๋ ๋ ๋์ ์ฑ๋ฅ๊ณผ ๋ด๊ฒฐํจ์ฑ์ ์ ๊ณตํ๊ณ ๋ง์ ์์ ์ฌ์ฉ์๋ฅผ ์ฒ๋ฆฌํ ๋ ์๋ต ์๊ฐ์ ์ต์ ํํ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค.
ํ์ด๋ธ๋ฆฌ๋ ๋ฉํฐ ๋ฐ์ดํฐ ์ผํฐ ์ธํ๋ผ์์๋ ์๋ฒ ์ ์ฒด ๋๋ ์ ์ฉ ์๋ฒ์ ๊ฐ์ ๋จธ์ ์ ์ฒด์ ํธ๋ํฝ์ ๋ถ์ฐํ ์ ์์ต๋๋ค.
๋ฐ๋ผ์ ์ธํ๋ผ ๊ตฌ์ถ์ ์ํ ๋ค์ํ ๊ธฐ์ ์๋ฃจ์ ์ด ์์ต๋๋ค. ๋ํ ์ฌ์ดํธ ์ฑ๋ฅ์ ์ต์ ํํ๊ธฐ ์ํด ๊ทธ๋ฃน์ ๋ชจ๋ ์ฅ์น๋ฅผ ๋์์ผ๋ก ์ฌ๋ฌ ๋ฐ์ดํฐ ์ผํฐ์ IP ์ฃผ์์ ๋ํ ๋ก๋ ๋ฐธ๋ฐ์ฑ์ ๊ตฌ์ฑํ ์๋ ์์ต๋๋ค.
๊ฐ ๋ฐ์ดํฐ ์ผํฐ์ ๋ถ์ฐ๋ ๊ฐ ์๋ฒ์ "๊ฐ์ค์น"๋ฅผ ์ ์ํ์ฌ ์์ฒด ๊ท์น์ ๋ฐ๋ผ ํธ๋ํฝ์ ๋ถ์ฐํ ์ ์์ต๋๋ค. ์ด ๊ตฌ์ฑ์ ๋ถ์ฐ๋ ์๋ฒ ํํฌ๊ฐ ์๊ณ ์๋น์ค ์ฑ๋ฅ์ด ๊ณ ๋ฅด์ง ์์ ๋ ํนํ ์ ์ฉํฉ๋๋ค. ์ด๋ ๊ฒ ํ๋ฉด ํธ๋ํฝ์ ๋ ์์ฃผ ๋ถ์ฐํ์ฌ ์๋ฒ ์ฑ๋ฅ์ ํฅ์์ํฌ ์ ์์ต๋๋ค.
ping ๋ช ๋ น์ ์ฌ์ฉํ์ฌ ๋ชจ๋ํฐ๋ง ์์คํ ์ ์์ฑํ๋ ค๋ฉด ํ๋ก๋ธ๋ฅผ ๊ตฌ์ฑํ ์ ์์ต๋๋ค. ์ด๋ฅผ ํตํด ๊ด๋ฆฌ์๋ ์์ฒด ๋ชจ๋ํฐ๋ง ์ ์ฐจ๋ฅผ ์ ์ํ๊ณ ์ธํ๋ผ์ ๊ฐ ๊ตฌ์ฑ ์์ ์ํ๋ฅผ ๋์ฑ ๋ช ํํ๊ฒ ํ์ ํ ์ ์์ต๋๋ค. ์ด๋ฌํ ๋ฐฉ์์ผ๋ก ์ ๊ทผ์ฑ ๊ธฐ์ค์ ์ ์ํ ์ ์์ต๋๋ค.
ํ์ด๋ธ๋ฆฌ๋ ์ธํ๋ผ ๊ตฌ์ถ์ด ๊ฐ๋ฅํฉ๋๋ค. ๋๋ก๋ ๋ฐฑ์คํผ์ค๋ฅผ ๊ธฐ์ ๋คํธ์ํฌ์ ๋๊ณ ์ธํฐํ์ด์ค ๋ถ๋ถ์ ๊ณต๊ธ์์๊ฒ ์์์์ฑํ๋ ๊ฒ์ด ํธ๋ฆฌํ ๋๋ ์์ต๋๋ค.
๋ก๋ ๋ฐธ๋ฐ์ฑ, ์ ์ก๋ ๋ฐ์ดํฐ ์ํธํ, ์ฌ์ดํธ ๋ฐฉ๋ฌธ์์ ๊ธฐ์ ์ธํ๋ผ ๊ฐ ํต์ ๋ณด์์ ์ํด SSL ์ธ์ฆ์๋ฅผ ์ถ๊ฐํ ์ ์์ต๋๋ค. ๋ฐ์ดํฐ ์ผํฐ ๊ฐ ๋ก๋ ๋ฐธ๋ฐ์ฑ์ ๊ฒฝ์ฐ SSL์ ์ฌ์ฉํ ์๋ ์์ต๋๋ค.
์ฃผ์ ๋ก๋ ๋ฐธ๋ฐ์ฑ์ด ํฌํจ๋ Anycast ์๋น์ค๋ ๊ณต๊ธ์๋ก๋ถํฐ ์ป์ ์ ์์ต๋๋ค. ์ด ๊ธฐ๋ฅ์ ์ฌ์ฉ์๊ฐ ์์น๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ฑ๊ณผ ์ํธ ์์ฉํ๋ ๋ฐฉ์์ ๊ฐ์ ํ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค. ๋ฐ์ดํฐ ์ผํฐ์์ ์ด๋ค ์๋น์ค๋ฅผ ์ด์ฉํ ์ ์๋์ง ๋ฐํํ๋ ๊ฒ๋ง์ผ๋ก๋ ์ถฉ๋ถํ๋ฉฐ, ํธ๋ํฝ์ ๊ฐ์ฅ ๊ฐ๊น์ด ์ธํ๋ผ๋ก ๋ฆฌ๋๋ ์ ๋ฉ๋๋ค. ์๋ฅผ ๋ค์ด ํ๋์ค๋ ๋ถ๋ฏธ์ ์ ์ฉ ์๋ฒ๊ฐ ์๋ ๊ฒฝ์ฐ ํด๋ผ์ด์ธํธ๋ ๋คํธ์ํฌ์์ ๊ฐ์ฅ ๊ฐ๊น์ด ์๋ฒ๋ก ์ฐ๊ฒฐ๋ฉ๋๋ค.
Anycast ์ฌ์ฉ ์ต์
์ค ํ๋๋ ์ด์์์ PoP(Point of Presence)๋ฅผ ์ต์ ์ผ๋ก ์ ํํ๋ ๊ฒ์
๋๋ค. ์ฃผ์
๊ทธ ์ด์ ๋ ์ ๋์บ์คํธ์ ๊ฒฝ์ฐ LinkedIn PoP๋ง๋ค ๊ณ ์ ํ IP ์ฃผ์๊ฐ ์๊ธฐ ๋๋ฌธ์ ๋๋ค. ๊ทธ๋ฐ ๋ค์ ์ฌ์ฉ์๋ DNS๋ฅผ ์ฌ์ฉํ์ฌ ์ง๋ฆฌ์ ์์น๋ฅผ ๊ธฐ๋ฐ์ผ๋ก PoP์ ํ ๋น๋ฉ๋๋ค. ๋ฌธ์ ๋ DNS๋ฅผ ์ฌ์ฉํ ๋ ๋ฏธ๊ตญ ์ฌ์ฉ์์ ์ฝ 30%๊ฐ ์ต์ ์ด ์๋ PoP๋ก ๋ฆฌ๋๋ ์ ๋์๋ค๋ ๊ฒ์ ๋๋ค. Anycast์ ๋จ๊ณ์ ๊ตฌํ์ผ๋ก ์ฐจ์ ์ PoP ํ ๋น์ด 31%์์ 10%๋ก ๊ฐ์ํ์ต๋๋ค.
ํ์ผ๋ฟ ํ
์คํธ์ ๊ฒฐ๊ณผ๋ ๊ทธ๋ํ์ ํ์๋๋ฉฐ, ์ฌ๊ธฐ์ Y์ถ์ ์ต์ ์ PoP ํ ๋น ๋น์จ์
๋๋ค. Anycast๊ฐ ์ฆ๊ฐํจ์ ๋ฐ๋ผ ๋ฏธ๊ตญ์ ๋ง์ ์ฃผ์์ ์ต์ ์ PoP๋ฅผ ํฅํ ํธ๋ํฝ ๋น์จ์ด ํฅ์๋์์ต๋๋ค.
์ ๋์บ์คํธ ๋คํธ์ํฌ ๋ชจ๋ํฐ๋ง
์ ๋์บ์คํธ ๋คํธ์ํฌ๋ ์ด๋ก ์ ์ผ๋ก ๊ฐ๋จํฉ๋๋ค. ์ฌ๋ฌ ๋ฌผ๋ฆฌ์ ์๋ฒ์ BGP๊ฐ ๊ฒฝ๋ก๋ฅผ ๊ฒฐ์ ํ๋ ๋ฐ ์ฌ์ฉํ๋ ๋์ผํ IP ์ฃผ์๊ฐ ํ ๋น๋ฉ๋๋ค. ๊ทธ๋ฌ๋ Anycast ํ๋ซํผ์ ๊ตฌํ๊ณผ ์ค๊ณ๋ ๋ณต์กํ๋ฉฐ ๋ด๊ฒฐํจ์ฑ Anycast ๋คํธ์ํฌ๊ฐ ํนํ ์ ๋ช ํฉ๋๋ค. ํจ์ฌ ๋ ์ด๋ ค์ด ์ผ์ Anycast ๋คํธ์ํฌ๋ฅผ ํจ๊ณผ์ ์ผ๋ก ๋ชจ๋ํฐ๋งํ์ฌ ์ค๋ฅ๋ฅผ ์ ์ํ๊ฒ ์๋ณํ๊ณ ๊ฒฉ๋ฆฌํ๋ ๊ฒ์ ๋๋ค.
์๋น์ค๊ฐ ํ์ฌ CDN ๊ณต๊ธ์๋ฅผ ์ฌ์ฉํ์ฌ ์ฝํ ์ธ ๋ฅผ ์ ๊ณตํ๋ ๊ฒฝ์ฐ ๋คํธ์ํฌ ์ฑ๋ฅ์ ๋ชจ๋ํฐ๋งํ๊ณ ํ์ธํ๋ ๊ฒ์ด ๋งค์ฐ ์ค์ํฉ๋๋ค. ์ ๋์บ์คํธ ๊ธฐ๋ฐ CDN ๋ชจ๋ํฐ๋ง์ ์ด๋ ๋ฐ์ดํฐ ์ผํฐ๊ฐ ์ฝํ ์ธ ๋ฅผ ์ ๊ณตํ๊ณ ์๋์ง ์ดํดํ๊ธฐ ์ํด ์ข ๋จ ๊ฐ ๋๊ธฐ ์๊ฐ๊ณผ ๋ ๋ฒ์งธ ํ ์ฑ๋ฅ์ ์ธก์ ํ๋ ๋ฐ ์ค์ ์ ๋ก๋๋ค. HTTP ์๋ฒ ํค๋๋ฅผ ๋ถ์ํ๋ ๊ฒ์ ๋ฐ์ดํฐ๊ฐ ์ด๋์ ์ค๋์ง ํ์ธํ๋ ๋ ๋ค๋ฅธ ๋ฐฉ๋ฒ์ ๋๋ค.
์: CDN ์๋ฒ์ ์์น๋ฅผ โโ๋ํ๋ด๋ HTTP ์๋ต ํค๋.
์๋ฅผ ๋ค์ด CloudFlare๋ ์์ฒญ์ด ์ด๋ฃจ์ด์ง ๋ฐ์ดํฐ ์ผํฐ์ ๋ํ ํ์๋ฅผ ํฌํจํ๋ HTTP ์๋ต ๋ฉ์์ง์ ์์ฒด CF-Ray ํค๋๋ฅผ ์ฌ์ฉํฉ๋๋ค. Zendesk์ ๊ฒฝ์ฐ ์์ ํ ์ง์ญ์ CF-Ray ํค๋๋ CF-RAY: 2a21675e65fd2a3d-SEA์ด๊ณ , ์์คํ ๋ฅด๋ด์ ๊ฒฝ์ฐ CF-RAY: 2a216896b93a0c71-AMS์ ๋๋ค. ๋ํ HTTP ์๋ต์ HTTP-X ํค๋๋ฅผ ์ฌ์ฉํ์ฌ ์ฝํ ์ธ ์ ์์น๋ฅผ โโํ์ธํ ์๋ ์์ต๋๋ค.
๊ธฐํ ์ฃผ์ ์ง์ ๋ฐฉ๋ฒ
์ฌ์ฉ์ ์์ฒญ์ ํน์ ๋คํธ์ํฌ ๋์ ์ผ๋ก ๋ผ์ฐํ ํ๋ ๋ค๋ฅธ ์ฃผ์ ์ง์ ๋ฐฉ๋ฒ์ด ์์ต๋๋ค.
์ ๋ ์บ์คํธ
์ค๋๋ ๋๋ถ๋ถ์ ์ธํฐ๋ท์์๋ ์ด ๋ฐฉ๋ฒ์ ์ฌ์ฉํฉ๋๋ค. ์ ๋์บ์คํธ - ์ ๋์บ์คํธ ์ ์ก, IP ์ฃผ์๋ ๋คํธ์ํฌ์ ํน์ ๋ ธ๋ ํ๋์๋ง ์ฐ๊ฒฐ๋ฉ๋๋ค. ์ด๋ฅผ ์ผ๋์ผ ๋งค์นญ์ด๋ผ๊ณ ํฉ๋๋ค.
๋ฉํฐ ์บ์คํธ
๋ฉํฐ์บ์คํธ๋ ์ผ๋๋ค ๋๋ ๋ค๋๋ค ๊ด๊ณ๋ฅผ ์ฌ์ฉํฉ๋๋ค. ๋ฉํฐ์บ์คํธ๋ฅผ ์ฌ์ฉํ๋ฉด ๋ณด๋ธ ์ฌ๋์ ์์ฒญ์ ์ ํํ ๋ค๋ฅธ ๋์ ์ผ๋ก ๋์์ ๋ณด๋ผ ์ ์์ต๋๋ค. ์ด๋ฅผ ํตํด ํด๋ผ์ด์ธํธ๋ ์ฌ๋ฌ ํธ์คํธ์์ ๋์์ ํ์ผ์ ์ฒญํฌ๋ก ๋ค์ด๋ก๋ํ ์ ์์ต๋๋ค(์ค๋์ค ๋๋ ๋น๋์ค ์คํธ๋ฆฌ๋ฐ์ ์ ์ฉํจ). ๋ฉํฐ์บ์คํธ๋ ์ ๋์บ์คํธ์ ํผ๋๋๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ง๋ง ์ ๋์บ์คํธ๋ ์ฌ๋ฌ ๋ ธ๋๋ฅผ ์ฌ์ฉํ ์ ์๋ ๊ฒฝ์ฐ์๋ ๋ฐ์ ์๋ฅผ ํ๋์ ํน์ ๋ ธ๋๋ก ์ฐ๊ฒฐํ๋ค๋ ์ ์ด ๊ฐ์ฅ ํฐ ์ฐจ์ด์ ์ ๋๋ค.
๋ฐฉ์ก
๋จ์ผ ๋ณด๋ธ ์ฌ๋์ ๋ฐ์ดํฐ๊ทธ๋จ์ ๋ธ๋ก๋์บ์คํธ ์ฃผ์์ ๊ด๋ จ๋ ๋ชจ๋ ๋์ ์ผ๋ก ์ ๋ฌ๋ฉ๋๋ค. ๋คํธ์ํฌ๋ ๋ธ๋ก๋์บ์คํธ(์ผ๋ฐ์ ์ผ๋ก ๋์ผํ ์๋ธ๋ท์ ์์)์ ๋ชจ๋ ์์ ์์๊ฒ ๋๋ฌํ ์ ์๋๋ก ๋ฐ์ดํฐ๊ทธ๋จ์ ์๋์ผ๋ก ๋ณต์ ํฉ๋๋ค.
์ง์ค์บ์คํธ
Geocast๋ ๋ฉํฐ์บ์คํธ์ ๋ค์ ์ ์ฌํฉ๋๋ค. ๋ฐ์ ์์ ์์ฒญ์ด ๋์์ ์ฌ๋ฌ ์๋ํฌ์ธํธ๋ก ์ ์ก๋ฉ๋๋ค. ๊ทธ๋ฌ๋ ์ฐจ์ด์ ์ ์์ทจ์ธ์ด ์ง๋ฆฌ์ ์์น์ ๋ฐ๋ผ ๊ฒฐ์ ๋๋ค๋ ๊ฒ์ ๋๋ค. ์ด๋ ๋ชจ๋ฐ์ผ Ad Hoc ๋คํธ์ํฌ์ฉ ์ผ๋ถ ๋ผ์ฐํ ํ๋กํ ์ฝ์์ ์ฌ์ฉ๋๋ ํน์ํ ํ์์ ๋ฉํฐ์บ์คํธ์ ๋๋ค.
์ง๋ฆฌ์ ๋ผ์ฐํฐ๋ ์๋น์ค ์์ญ์ ๊ณ์ฐํ๊ณ ๋๋ต์ ์ผ๋ก ๊ณ์ฐํฉ๋๋ค. ์๋น์ค ์ง์ญ์ ๊ตํํ๋ ์ง์ค๋ผ์ฐํฐ๋ ๋ผ์ฐํ ํ ์ด๋ธ์ ๊ตฌ์ถํฉ๋๋ค. ์ง์ค๋ผ์ฐํฐ ์์คํ ์ ๊ณ์ธต์ ๊ตฌ์กฐ๋ฅผ ๊ฐ์ง๊ณ ์์ต๋๋ค.
์ ๋์บ์คํธ, ๋ฉํฐ์บ์คํธ ๋ฐ ๋ธ๋ก๋์บ์คํธ.
Anycast ๊ธฐ์ ์ ์ฌ์ฉํ๋ฉด DNS์ ์ ๋ขฐ์ฑ, ๋ด๊ฒฐํจ์ฑ ๋ฐ ๋ณด์ ์์ค์ด ํฅ์๋ฉ๋๋ค. ์ด ๊ธฐ์ ์ ์ฌ์ฉํ์ฌ ์ด์์๋ DNS๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๋ค์ํ ์ ํ์ ๋ก๋ ๋ฐธ๋ฐ์ฑ์ ์ํ ํด๋ผ์ด์ธํธ ์๋น์ค๋ฅผ ์ ๊ณตํฉ๋๋ค. ์ ์ดํ์์ ์ง๋ฆฌ์ ์์น์ ๋ฐ๋ผ ์์ฒญ์ด ์ ์ก๋ IP ์ฃผ์๋ฅผ ์ง์ ํ ์ ์์ต๋๋ค. ์ด๋ฅผ ํตํด ํด๋ผ์ด์ธํธ๋ ์ฌ์ฉ์ ์์ฒญ์ ๋ณด๋ค ์ ์ฐํ๊ฒ ๋ฐฐํฌํ ์ ์์ต๋๋ค.
์ผ๋ถ ์ด์์๋ ๊ฐ ์ ์ ์ง์ (POP)์์ ๊ฒฝ๋ก ๋ชจ๋ํฐ๋ง ๊ธฐ๋ฅ์ ๊ตฌํํฉ๋๋ค. ์์คํ ์ ์ ์ ์ง์ ์ ๋ํ ์ต๋จ ๋ก์ปฌ ๋ฐ ๊ธ๋ก๋ฒ ๊ฒฝ๋ก๋ฅผ ์๋์ผ๋ก ๋ถ์ํ๊ณ ๊ฐ๋ ์ค์ง ์๊ฐ ์์ด ๋๊ธฐ ์๊ฐ์ด ๊ฐ์ฅ ๋ฎ์ ์ง๋ฆฌ์ ์์น๋ฅผ ํตํด ๊ฒฝ๋ก๋ฅผ ๋ผ์ฐํ ํฉ๋๋ค.
ํ์ฌ Anycast๋ ์์ ์ฑ๊ณผ ์ ๋ขฐ์ฑ์ ๋ํ ์๊ตฌ ์ฌํญ์ด ๋์ ๊ณ ๋ถํ DNS ์๋น์ค๋ฅผ ๊ตฌ์ถํ๊ธฐ ์ํ ๊ฐ์ฅ ์์ ์ ์ด๊ณ ์ ๋ขฐํ ์ ์๋ ์๋ฃจ์ ์ ๋๋ค.
.ru ๋๋ฉ์ธ์ 35๊ฐ์ ๋ ธ๋๋ก ๊ทธ๋ฃนํ๋๊ณ 20๊ฐ์ Anycast ํด๋ผ์ฐ๋์ ๋ถ์ฐ๋ XNUMX๊ฐ์ Anycast DNS ์๋ฒ๋ฅผ ์ง์ํฉ๋๋ค. ์ด ๊ฒฝ์ฐ ์ง๋ฆฌ์ ํน์ฑ์ ๊ธฐ์ดํ ๊ฑด์ถ ์๋ฆฌ๊ฐ ์ฌ์ฉ๋ฉ๋๋ค. ์ง์ค์บ์คํธ. DNS ๋ ธ๋๋ฅผ ๋ฐฐ์นํ ๋ ๊ฐ์ฅ ํ๋์ ์ธ ์ฌ์ฉ์, ๋ ธ๋๊ฐ ์์นํ ์ง์ ์ ๋ฌ์์ ๊ณต๊ธ์์ ์ต๋ ์ง์ค๋, ๋ฌด๋ฃ ์ฉ๋์ ๊ฐ์ฉ์ฑ ๋ฐ ์ฉ์ด์ฑ๊ณผ ๊ฐ๊น์ด ์ง๋ฆฌ์ ์ผ๋ก ๋ถ์ฐ๋ ์์น๋ก ์ด๋๋ ๊ฒ์ผ๋ก ์์๋ฉ๋๋ค. ์ฌ์ดํธ์์ ์ํธ ์์ฉ.
CDN์ ๊ตฌ์ถํ๋ ๋ฐฉ๋ฒ์ ๋ฌด์์ ๋๊น?
CDN์ ์ฌ์ฉ์์๊ฒ ์ฝํ
์ธ ์ ๋ฌ ์๋๋ฅผ ๋์ด๋ ์๋ฒ ๋คํธ์ํฌ์
๋๋ค.
CDN์ ์ฌ์ฉํ๋ฉด ๋์ ๊ณ ๊ฐ์๊ฒ ๊ฐ์ฅ ๊ฐ๊น์ด ์๋ฒ๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์ด๋ ๊ฒ ํ๋ฉด ๋๊ธฐ ์๊ฐ์ด ์ค์ด๋ค๊ณ ๋ชจ๋ ๋ฐฉ๋ฌธ์์ ์ฌ์ดํธ ์ฝํ ์ธ ๋ก๋ ์๋๊ฐ ๋นจ๋ผ์ง๋๋ค. ์ด๋ ๋์ฉ๋ ํ์ผ์ด๋ ๋ฉํฐ๋ฏธ๋์ด ์๋น์ค๊ฐ ์๋ ์ฌ์ดํธ์ ํนํ ์ค์ํฉ๋๋ค. CDN์ ์ผ๋ฐ์ ์ธ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ์์๊ฑฐ๋์ ์ํฐํ ์ธ๋จผํธ์ ๋๋ค.
์ฌ์ฉ์์ ์ต๋ํ ๊ฐ๊น์ด CDN ์ธํ๋ผ์ ๊ตฌ์ถ๋ ์ถ๊ฐ ์๋ฒ์ ๋คํธ์ํฌ๋ ๋ณด๋ค ์์ ์ ์ด๊ณ ๋น ๋ฅธ ๋ฐ์ดํฐ ์ ๋ฌ์ ๊ธฐ์ฌํฉ๋๋ค. ํต๊ณ์ ๋ฐ๋ฅด๋ฉด CDN์ ์ฌ์ฉํ๋ฉด CDN์ด ์๋ ์ฌ์ดํธ์ ๋นํด ์ฌ์ดํธ์ ์ก์ธ์คํ ๋ ๋๊ธฐ ์๊ฐ์ด 70% ์ด์ ์ค์ด๋ญ๋๋ค.
๋ฐฉ๋ฒ
GeoDNS๋ฅผ ์ฌ์ฉํ๋ฉด ์ฌ์ฉ์์ IP ์ฃผ์์ ๋ฐ๋ผ ๋ค๋ฅธ DNS ์๋ต์ ๋ฐํํ ์ ์์ต๋๋ค. ์ด๋ฅผ ์ํด DNS ์๋ฒ๋ ์์ฒญ์ ์์ค IP ์ฃผ์์ ๋ฐ๋ผ ๋ค๋ฅธ IP ์ฃผ์๋ฅผ ๋ฐํํ๋๋ก ๊ตฌ์ฑ๋ฉ๋๋ค. ์ผ๋ฐ์ ์ผ๋ก GeoIP ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ์์ฒญ์ด ์ด๋ฃจ์ด์ง ์ง์ญ์ ๊ฒฐ์ ํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค. DNS๋ฅผ ์ฌ์ฉํ ์์น์ ๋ณด๋ฅผ ์ฌ์ฉํ๋ฉด ๊ทผ์ฒ ์ฌ์ดํธ์ ์ฌ์ฉ์์๊ฒ ์ฝํ ์ธ ๋ฅผ ๋ณด๋ผ ์ ์์ต๋๋ค.
GeoDNS๋ DNS ์์ฒญ์ ๋ณด๋ธ ํด๋ผ์ด์ธํธ์ IP ์ฃผ์ ๋๋ ํด๋ผ์ด์ธํธ ์์ฒญ์ ์ฒ๋ฆฌํ ๋ ์ฌ์ฉ๋๋ ๊ณต๊ธ์์ ์ฌ๊ท DNS ์๋ฒ์ IP ์ฃผ์๋ฅผ ๊ฒฐ์ ํฉ๋๋ค. ๊ตญ๊ฐ/์ง์ญ์ ํด๋ผ์ด์ธํธ์ IP ๋ฐ GeoIP ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ํด ๊ฒฐ์ ๋ฉ๋๋ค. ๊ทธ๋ฐ ๋ค์ ํด๋ผ์ด์ธํธ๋ ๊ฐ์ฅ ๊ฐ๊น์ด CDN ์๋ฒ์ IP ์ฃผ์๋ฅผ ์ป์ต๋๋ค. GeoDNS ์ค์ ์ ๋ํด ์์ธํ ์์๋ณผ ์ ์์ต๋๋ค.
์ ๋์บ์คํธ ๋๋ GeoDNS?
Anycast๋ ๊ธ๋ก๋ฒ ๊ท๋ชจ๋ก ์ฝํ ์ธ ๋ฅผ ์ ๋ฌํ๋ ํ๋ฅญํ ๋ฐฉ๋ฒ์ด์ง๋ง ๊ตฌ์ฒด์ฑ์ด ๋ถ์กฑํฉ๋๋ค. ์ด๊ฒ์ด GeoDNS๊ฐ ๊ตฌ์ถ๋๋ ๊ณณ์ ๋๋ค. ์ด ์๋น์ค๋ฅผ ์ฌ์ฉํ๋ฉด ์์น์ ๋ฐ๋ผ ์ฌ์ฉ์๋ฅผ ๊ณ ์ ํ ์๋ํฌ์ธํธ๋ก ๋ณด๋ด๋ ๊ท์น์ ๋ง๋ค ์ ์์ต๋๋ค.
์: ์ ๋ฝ์ ์ฌ์ฉ์๋ ๋ค๋ฅธ ์๋ํฌ์ธํธ๋ก ์ฐ๊ฒฐ๋ฉ๋๋ค.
๋ชจ๋ ์์ฒญ์ ์ญ์ ํ์ฌ ๋๋ฉ์ธ์ ๋ํ ์ก์ธ์ค๋ฅผ ๊ฑฐ๋ถํ ์๋ ์์ต๋๋ค. ํนํ ์นจ์ ์๋ฅผ ์ฐจ๋จํ๋ ๋น ๋ฅธ ๋ฐฉ๋ฒ์ ๋๋ค.
GeoDNS๋ Anycast๋ณด๋ค ๋ ์ ํํ ๋ต๋ณ์ ์ ๊ณตํฉ๋๋ค. Anycast์ ๊ฒฝ์ฐ ์ต๋จ ๊ฒฝ๋ก๊ฐ ํ ์์ ๋ฐ๋ผ ๊ฒฐ์ ๋๋ ๊ฒฝ์ฐ GeoDNS์์๋ ์ต์ข ์ฌ์ฉ์์ ๋ผ์ฐํ ์ด ๋ฌผ๋ฆฌ์ ์์น์ ๋ฐ๋ผ ๋ฐ์ํฉ๋๋ค. ์ด๋ ๊ฒ ํ๋ฉด ์ธ๋ถ์ ์ธ ๋ผ์ฐํ ๊ท์น์ ๋ง๋ค ๋ ๋๊ธฐ ์๊ฐ์ด ์ค์ด๋ค๊ณ ์ ํ์ฑ์ด ํฅ์๋ฉ๋๋ค.
๋๋ฉ์ธ์ผ๋ก ์ด๋ํ ๋ ๋ธ๋ผ์ฐ์ ๋ ๊ฐ์ฅ ๊ฐ๊น์ด DNS ์๋ฒ์ ์ ์ํ๋ฉฐ, ๋๋ฉ์ธ์ ๋ฐ๋ผ IP ์ฃผ์๋ฅผ ๋ฐ๊ธํ์ฌ ์ฌ์ดํธ๋ฅผ ๋ก๋ํฉ๋๋ค. ์จ๋ผ์ธ ์์ ์ด ๋ฏธ๊ตญ๊ณผ ์ ๋ฝ์์ ์ธ๊ธฐ๊ฐ ์์ง๋ง ํด๋น ์์ ์ DNS ์๋ฒ๋ ์ ๋ฝ์์๋ง ์ฌ์ฉํ ์ ์๋ค๊ณ ๊ฐ์ ํด ๋ณด๊ฒ ์ต๋๋ค. ๊ทธ๋ฌ๋ฉด ์คํ ์ด์ ์๋น์ค๋ฅผ ์ด์ฉํ๋ ค๋ ๋ฏธ๊ตญ ์ฌ์ฉ์๋ ๊ฐ์ฅ ๊ฐ๊น์ด ์๋ฒ์ ์์ฒญ์ ๋ณด๋ด์ผ ํ๋ฉฐ, ์๋ฒ๊ฐ ๋งค์ฐ ๋ฉ๋ฆฌ ๋จ์ด์ ธ ์๊ธฐ ๋๋ฌธ์ ์๋ต์ ๊ธฐ๋ค๋ฆฌ๋ ๋ฐ ์ค๋ ์๊ฐ์ด ๊ฑธ๋ฆฌ๋ฉฐ ์ฌ์ดํธ๊ฐ ๋น ๋ฅด๊ฒ ๋ก๋๋์ง ์์ต๋๋ค.
GeoDNS ์๋ฒ๊ฐ ๋ฏธ๊ตญ์ ์์ผ๋ฉด ์ฌ์ฉ์๋ ์ด๋ฏธ ํด๋น ์๋ฒ์ ์ก์ธ์คํ๊ฒ ๋ฉ๋๋ค. ์๋ต์ด ๋นจ๋ผ ์ฌ์ดํธ ๋ก๋ฉ ์๋์ ์ํฅ์ ๋ฏธ์นฉ๋๋ค.
๋ฏธ๊ตญ์ ๊ธฐ์กด DNS ์๋ฒ๊ฐ ์๋ ์ํฉ์์ ๋ฏธ๊ตญ ์ฌ์ฉ์๊ฐ ํน์ ๋๋ฉ์ธ์ผ๋ก ์ด๋ํ๋ฉด ํ์ํ IP๋ฅผ ์ ๊ณตํ ๊ฐ์ฅ ๊ฐ๊น์ด ์๋ฒ์ ์ฐ๊ฒฐ๋ฉ๋๋ค. ์ฌ์ฉ์๋ ์ฌ์ดํธ์ ์ฝํ ์ธ ๊ฐ ํฌํจ๋ ์๋ฒ๋ก ์ฐ๊ฒฐ๋์ง๋ง, ์ฝํ ์ธ ๊ฐ ์๋ ์๋ฒ๊ฐ ๋ฉ๋ฆฌ ๋จ์ด์ ธ ์๊ธฐ ๋๋ฌธ์ ๋นจ๋ฆฌ ๋ฐ์ ์ ์์ต๋๋ค.
์บ์๋ ๋ฐ์ดํฐ๋ฅผ ์ฌ์ฉํ์ฌ ๋ฏธ๊ตญ์์ CDN ์๋ฒ๋ฅผ ํธ์คํ ํ๋ ๊ฒฝ์ฐ ํด๋ผ์ด์ธํธ ๋ธ๋ผ์ฐ์ ๊ฐ ๋ก๋๋๋ฉด ๊ฐ์ฅ ๊ฐ๊น์ด DNS ์๋ฒ์ ์์ฒญ์ ๋ณด๋ด๊ณ , ์ด ์๋ฒ๋ ํ์ํ IP ์ฃผ์๋ฅผ ๋ค์ ๋ณด๋ ๋๋ค. IP๋ฅผ ๋ฐ์ ๋ธ๋ผ์ฐ์ ๋ ๊ฐ์ฅ ๊ฐ๊น์ด CDN ์๋ฒ ๋ฐ ๋ฉ์ธ ์๋ฒ์ ์ ์ํ๊ณ , CDN ์๋ฒ๋ ์บ์๋ ์ฝํ ์ธ ๋ฅผ ๋ธ๋ผ์ฐ์ ์ ์๋น์คํฉ๋๋ค. ์บ์๋ ์ฝํ ์ธ ๊ฐ ๋ก๋๋๋ ๋์ ์ ์ฒด ์ฌ์ดํธ๋ฅผ ๋ก๋ํ๊ธฐ ์ํด ๋๋ฝ๋ ํ์ผ์ด ๋ฉ์ธ ์๋ฒ๋ก๋ถํฐ ์์ ๋ฉ๋๋ค. ๊ฒฐ๊ณผ์ ์ผ๋ก ๋ฉ์ธ ์๋ฒ์์ ์ ์ก๋๋ ํ์ผ ์๊ฐ ํจ์ฌ ์ ๊ธฐ ๋๋ฌธ์ ์ฌ์ดํธ ๋ก๋ฉ ์๊ฐ์ด ๋จ์ถ๋ฉ๋๋ค.
ํน์ IP ์ฃผ์์ ์ ํํ ์์น๋ฅผ ๊ฒฐ์ ํ๋ ๊ฒ์ด ํญ์ ์ฌ์ด ์์ ์ ์๋๋๋ค. ๋ง์ ์์ธ์ด ์์ฉํ๋ฉฐ IP ์ฃผ์ ๋ฒ์์ ์์ ์๋ ์ด๋ฅผ ์ธ๊ณ ๋ฐ๋ํธ์ ๊ด๊ณ ํ๊ธฐ๋ก ๊ฒฐ์ ํ ์ ์์ต๋๋ค(๊ทธ๋ฐ ๋ค์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๊ฐ ๋์ฐฉํ ๋๊น์ง ๊ธฐ๋ค๋ ค์ผ ํจ). ์ฌ๋ฐ๋ฅธ ์์น๋ฅผ ์ป์ผ๋ ค๋ฉด ์ ๋ฐ์ดํธํ์ธ์). ๋๋๋ก VPS ์ ๊ณต์ ์ฒด๋ ๋ฏธ๊ตญ์ ์๋ ๊ฒ์ผ๋ก ์ถ์ ๋๋ ์ฃผ์๋ฅผ ์ฑ๊ฐํฌ๋ฅด์ VPS์ ํ ๋นํฉ๋๋ค.
Anycast ์ฃผ์๋ฅผ ์ฌ์ฉํ๋ ๊ฒ๊ณผ ๋ฌ๋ฆฌ ์บ์ฑ ์๋ฒ์ ์ฐ๊ฒฐํ๋ ๋์์ด ์๋๋ผ ์ด๋ฆ ํ์ธ ์ค์ ๋ฐฐํฌ๊ฐ ์ํ๋ฉ๋๋ค. ์ฌ๊ท ์๋ฒ๊ฐ EDNS ํด๋ผ์ด์ธํธ ์๋ธ๋ท์ ์ง์ํ์ง ์๋ ๊ฒฝ์ฐ ์บ์ฑ ์๋ฒ์ ์ฐ๊ฒฐํ ์ฌ์ฉ์ ๋์ ํด๋น ์ฌ๊ท ์๋ฒ์ ์์น๊ฐ ์ฌ์ฉ๋ฉ๋๋ค.
DNS์ ํด๋ผ์ด์ธํธ ์๋ธ๋ท์ ์ฌ๊ท DNS ์๋ฒ๊ฐ ํด๋ผ์ด์ธํธ ์ ๋ณด, ํนํ GeoDNS ์๋ฒ๊ฐ ํด๋ผ์ด์ธํธ ์์น๋ฅผ ๋ณด๋ค ์ ํํ๊ฒ ํ์ธํ๋ ๋ฐ ์ฌ์ฉํ ์ ์๋ ๋คํธ์ํฌ ์ ๋ณด๋ฅผ ๋ณด๋ผ ์ ์๋ ๋ฐฉ๋ฒ์ ์ ์ํ๋ DNS(RFC7871)์ ํ์ฅ์ ๋๋ค.
๋๋ถ๋ถ์ ISP์ DNS ์๋ฒ๋ ์ง๋ฆฌ์ ์ผ๋ก ๊ฐ๊น์ด DNS ์๋ฒ๋ฅผ ์ฌ์ฉํ์ง๋ง, ๋ฏธ๊ตญ์ ์๋ ๋๊ตฐ๊ฐ๊ฐ ์ด๋ค ์ด์ ๋ก ํธ์ฃผ์ ์๋ DNS ํ์ธ์๋ฅผ ์ฌ์ฉํ๊ธฐ๋ก ๊ฒฐ์ ํ๋ฉด ํธ์ฃผ์ ๊ฐ์ฅ ๊ฐ๊น์ด IP ์๋ฒ ์ฃผ์๋ฅผ ๊ฐ๊ฒ ๋ ๊ฐ๋ฅ์ฑ์ด ๋์ต๋๋ค.
GeoDNS๋ฅผ ์ฌ์ฉํ๋ ค๋ฉด ์ด๋ค ๊ฒฝ์ฐ์๋ ์บ์ฑ ์๋ฒ์ ํด๋ผ์ด์ธํธ ์ฌ์ด์ ๊ฑฐ๋ฆฌ๋ฅผ ๋๋ฆด ์ ์์ผ๋ฏ๋ก ์ด๋ฌํ ๊ธฐ๋ฅ์ ์๊ณ ์๋ ๊ฒ์ด ์ค์ํฉ๋๋ค.
์์ฝ: ์ฌ๋ฌ VPS๋ฅผ CDN์ผ๋ก ๊ฒฐํฉํ๋ ค๋ ๊ฒฝ์ฐ ๊ฐ์ฅ ์ข์ ๋ฐฐํฌ ์ต์ ์ ์ฆ์ ์ฌ์ฉ ๊ฐ๋ฅํ GeoDNS + Anycast ๊ธฐ๋ฅ์ด ํฌํจ๋ DNS ์๋ฒ ๋ฒ๋ค์ ์ฌ์ฉํ๋ ๊ฒ์ ๋๋ค.
์ถ์ฒ : habr.com