์• ๋‹ˆ์บ์ŠคํŠธ์™€ ์œ ๋‹ˆ์บ์ŠคํŠธ: ๊ฐ๊ฐ์˜ ๊ฒฝ์šฐ์— ์–ด๋Š ๊ฒƒ์„ ์„ ํƒํ•˜๋Š” ๊ฒƒ์ด ๋” ๋‚ซ์Šต๋‹ˆ๊นŒ?

์•„๋งˆ๋„ ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์ด 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(๋Ÿฌ์‹œ์•„์—์„œ๋Š” ์ฐจ๋‹จ๋จ)์€ ์ž์‚ฌ ์ œํ’ˆ(๋ชจ๋ฐ”์ผ ๋ฐ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜)์˜ ์„ฑ๋Šฅ๊ณผ ์†๋„๋ฅผ ํ–ฅ์ƒ์‹œํ‚ฌ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๋” ๋น ๋ฅธ ์ฝ˜ํ…์ธ  ์ „๋‹ฌ์„ ์œ„ํ•ด ๋„คํŠธ์›Œํฌ ์ธํ”„๋ผ๋ฅผ ๊ฐœ์„ ํ•˜๊ธฐ ์œ„ํ•ด ๋…ธ๋ ฅํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๋™์  ์ฝ˜ํ…์ธ  ์ „๋‹ฌ์„ ์œ„ํ•ด LinkedIn์€ PoP(Point of Presence)๋ฅผ ์ ๊ทน์ ์œผ๋กœ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์• ๋‹ˆ์บ์ŠคํŠธ๋Š” ์‚ฌ์šฉ์ž๋ฅผ ๊ฐ€์žฅ ๊ฐ€๊นŒ์šด PoP๋กœ ์•ˆ๋‚ดํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

๊ทธ ์ด์œ ๋Š” ์œ ๋‹ˆ์บ์ŠคํŠธ์˜ ๊ฒฝ์šฐ 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% ์ด์ƒ ์ค„์–ด๋“ญ๋‹ˆ๋‹ค.

๋ฐฉ๋ฒ• DNS๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ CDN ์ƒ์„ฑ? Anycast์˜ ์ž์ฒด ์†”๋ฃจ์…˜์„ ์‚ฌ์šฉํ•˜์—ฌ CDN์„ ์„ค์ •ํ•˜๋Š” ๊ฒƒ์€ ์ƒ๋‹นํžˆ ๋น„์šฉ์ด ๋งŽ์ด ๋“œ๋Š” ํ”„๋กœ์ ํŠธ์ผ ์ˆ˜ ์žˆ์ง€๋งŒ ๋” ์ €๋ ดํ•œ ์˜ต์…˜์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ๊ณ ์œ ํ•œ IP ์ฃผ์†Œ๋ฅผ ๊ฐ€์ง„ GeoDNS ๋ฐ ์ผ๋ฐ˜ ์„œ๋ฒ„๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. GeoDNS ์„œ๋น„์Šค๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด DNS ํ™•์ธ์ž์˜ ์œ„์น˜๊ฐ€ ์•„๋‹Œ ๋ฐฉ๋ฌธ์ž์˜ ์‹ค์ œ ์œ„์น˜๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ๊ฒฐ์ •์ด ์ด๋ฃจ์–ด์ง€๋Š” ์ง€๋ฆฌ์  ์œ„์น˜ ๊ธฐ๋Šฅ์ด ์žˆ๋Š” CDN์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฏธ๊ตญ ๋ฐฉ๋ฌธ์ž์—๊ฒŒ ๋ฏธ๊ตญ ์„œ๋ฒ„ IP ์ฃผ์†Œ๋ฅผ ํ‘œ์‹œํ•˜๋„๋ก DNS ์˜์—ญ์„ ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ์ง€๋งŒ, ์œ ๋Ÿฝ ๋ฐฉ๋ฌธ์ž์—๊ฒŒ๋Š” ์œ ๋Ÿฝ IP ์ฃผ์†Œ๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

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

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€