์ด ๋ฌธ์„œ์˜ ์›๋ณธ์€ ์™ธ๋ถ€ ์œ„ํ‚ค์—์„œ ๊ฐ€์ ธ์™”์Šต๋‹ˆ๋‹ค.
1. ๊ฐœ์š”
1.1. ๊ฐœ๋ฐœ ๋ฐฐ๊ฒฝ
2. ์›๋ฆฌ3. ์žฅ์ 4. ๊ธฐํƒ€
4.1. ์„ธ๊ณ„ ์ตœ์ดˆ๋กœ CDN์„ ์„œ๋น„์Šคํ•œ ์—…์ฒด4.2. ๊ตญ๋‚ด ์„œ๋น„์Šค ์—…์ฒด4.3. ๋‚˜๋ฌด์œ„ํ‚ค์˜ ๊ฒฝ์šฐ4.4. ๊ตฌ๊ธ€ ๊ธ€๋กœ๋ฒŒ ์บ์‹œ


Content Delivery Network
Content Distribution Network [1]

1. ๊ฐœ์š”[ํŽธ์ง‘]

์Œ์›, ์˜์ƒ ๋“ฑ 10๋ฉ”๊ฐ€ ์ด์ƒ์˜ ๋Œ€์šฉ๋Ÿ‰ ํŒŒ์ผ์„ ์•ˆ์ •์ ์œผ๋กœ ์ œ๊ณตํ•˜๊ธฐ ์œ„ํ•ด ๊ตฌ์ƒ๋œ ๊ธฐ์ˆ ๋กœ, ๊ตฌ์ƒ ๊ณผ์ •์—์„œ ์ž์ฃผ ์‚ฌ์šฉ๋˜๋Š” ํŒŒ์ผ์˜ ๋ณ‘๋ชฉํ˜„์ƒ์„ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ์Œ์ด ํ™•์ธ๋˜์—ˆ๋‹ค. ์‚ฌ์‹ค ๋Œ€์šฉ๋Ÿ‰ ํŒŒ์ผ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๋„คํŠธ์›Œํฌ ํŠธ๋ž˜ํ”ฝ ์ž์ฒด๋ฅผ ์ค„์ด๊ธฐ ์œ„ํ•œ ๊ธฐ์ˆ ๋กœ caching๊ณผ ๋น„์Šทํ•˜๋‹ค. ์ž์ฃผ ์“ฐ์ด๋Š” contents๋“ค์„ ์ค‘๊ฐ„์ค‘๊ฐ„์— replica๋กœ ๋งŒ๋“ค์–ด ๋†“์•„์„œ ํด๋ผ์ด์–ธํŠธ๊ฐ€ replica์— ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜์—ฌ ํŠธ๋ž˜ํ”ฝ์„ ์ค„์ธ๋‹ค

1.1. ๊ฐœ๋ฐœ ๋ฐฐ๊ฒฝ[ํŽธ์ง‘]

์ดˆ๊ธฐ ๊ธฐ์ˆ  ๊ฐœ๋ฐœ์€ ๋ฏธ๊ตญ์—์„œ ์ง‘์ค‘์ ์œผ๋กœ ์ด๋ฃจ์–ด์กŒ๋‹ค. ๋ฏธ๊ตญ์€ ๋•…์ด ์›Œ๋‚™์— ๋„“์–ด, ์ค‘๊ฐ„ ๋„คํŠธ์›Œํฌ์—์„œ ์„œ๋ฒ„ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜๊ฑฐ๋‚˜ ๋„คํŠธ์›Œํฌ์— ๋ฌธ์ œ๊ฐ€ ์ƒ๊ธฐ๋ฉด ์†๋„๊ฐ€ ํ•˜์—ผ์—†์ด ๊ณค๋‘๋ฐ•์งˆ์น˜๋Š” ์ƒํ™ฉ์ด์—ˆ๋‹ค. ๋˜ํ•œ, ๋™๋ถ€์™€ ์„œ๋ถ€๋ฅผ ์—ฐ๊ฒฐํ•˜๋Š” ์ค‘๋ถ€์ง€๋ฐฉ์— ๋„คํŠธ์›Œํฌ๊ฐ€ ์ง‘์ค‘๋˜์–ด ํ˜•์„ฑ๋œ ๋ฏธ๋“ค๋งˆ์ผ ๊ตฌ๊ฐ„(ISP๋ผ๋ฆฌ ์—ฐ๊ฒฐ๋œ ๊ตฌ๊ฐ„)์—์„œ ์Ÿ์•„์ง€๋Š” ์ „์†ก ์—๋Ÿฌ์™€ ์ค‘๊ฐ„ ์†์‹ค ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•ด์•ผ ํ–ˆ๊ธฐ ๋•Œ๋ฌธ์ด์—ˆ๋‹ค.

2. ์›๋ฆฌ[ํŽธ์ง‘]

ISP ๋„คํŠธ์›Œํฌ ๋ง๋‹จ์— ์บ์‹œ ์„œ๋ฒ„๋ฅผ ์—ฌ๋Ÿฌ ๋Œ€ ์„ค์น˜ํ•˜๊ณ , ์‚ฌ์šฉ ์š”์ฒญ์ด ์˜ค๋ฉด ์š”์ฒญ์ง€์—์„œ ์ œ์ผ ๊ฐ€๊นŒ์šด ๋ณต์ˆ˜์˜ ์บ์‹œ ์„œ๋ฒ„์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ ธ์™€ ์ „์†กํ•œ๋‹ค. ๋‹ค์ˆ˜๋กœ ๋ถ„์‚ฐ๋˜์–ด ์ œ๊ณต๋˜๋Š” P2P๋ผ๊ณ  ์˜คํ•ดํ•  ์ˆ˜๋„ ์žˆ์ง€๋งŒ, CDN์€ ์บ์‹œ ์„œ๋ฒ„๊ฐ€ ์„ค์น˜๋œ ์ง€์—ญ ๋˜๋Š” ๊ตญ๊ฐ€์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์šฐ์„ ์ ์œผ๋กœ ์ „์†กํ•œ๋‹ค.

CDN์„ ๊ตฌ์„ฑํ•˜๋ฉด ์ ‘์†์ด ๋ชฐ๋ฆด ๊ฒฝ์šฐ ๋ณ‘๋ชฉํ˜„์ƒ์ด ๋ฐœ์ƒํ•˜์—ฌ ์ „์†ก ์†๋„๊ฐ€ ์ €ํ•˜๋˜๋Š” ๊ฒƒ์„ ๋ง‰์„ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ํƒ€์‚ฌ์˜ ISP๋ฅผ ๊ฑฐ์น˜๋ฉฐ ๋ฐœ์ƒํ•˜๋Š” ๋ฐ์ดํ„ฐ ์†์‹ค์„ ๋ฐฉ์ง€ํ•  ์ˆ˜ ์žˆ๋‹ค.

3. ์žฅ์ [ํŽธ์ง‘]

๋ณ‘๋ชฉํ˜„์ƒ์ด ํ•ด๊ฒฐ๋˜๊ณ  ๋ฐ์ดํ„ฐ๋ฅผ ํ•ญ์ƒ ๋น ๋ฅด๊ณ  ์•ˆ์ •์ ์œผ๋กœ ์ „์†กํ•  ์ˆ˜ ์žˆ๋‹ค. ๋˜ํ•œ, ISP์— ์žฅ์• ๊ฐ€ ๋ฐœ์ƒํ•ด๋„ ๋‹ค๋ฅธ ISP์— ์žˆ๋Š” ์บ์‹œ ์„œ๋ฒ„์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•˜๋ฏ€๋กœ ์ „์†ก ์ค‘๋‹จ์ด ๋ฐœ์ƒํ•˜์ง€ ์•Š๋Š”๋‹ค[2]

4. ๊ธฐํƒ€[ํŽธ์ง‘]

4.1. ์„ธ๊ณ„ ์ตœ์ดˆ๋กœ CDN์„ ์„œ๋น„์Šคํ•œ ์—…์ฒด[ํŽธ์ง‘]

์„ธ๊ธฐ๋ง์ธ 1999๋…„, ๋•…๋ฉ์ด๊ฐ€ ๋„“์€ ๋ฏธ๊ตญ์˜ ์•„์นด๋งˆ์ด์™€ ๋””์ง€ํ„ธ ์•„์ผ๋žœ๋“œ, ๋ฏธ๋Ÿฌ ์ด๋ฏธ์ง€ ๋“ฑ์˜ ํšŒ์‚ฌ๊ฐ€ CDN ์„œ๋น„์Šค๋ฅผ ์‹œ์ž‘ํ–ˆ๋‹ค. ์ด ์‹œ๊ธฐ CDN์€ ์ด๋ฏธ์ง€ ํŒŒ์ผ์˜ ์•ˆ์ •์ ์ธ ์ „์†ก์„ ๋ชฉ์ ์œผ๋กœ ์‹œ์ž‘๋˜์—ˆ์œผ๋ฉฐ, 2002๋…„ ์ดํ›„ ์ „์†ก ๊ธฐ์ˆ ์ด ๋งค๋…„ ๋ˆˆ๋ถ€์‹œ๊ฒŒ ๋ฐœ์ „ํ•˜๊ณ  ๊ณ ์šฉ๋Ÿ‰ ์Œ์›๊ณผ ์˜์ƒ ๋งค์ฒด์˜ ์ „์†ก ๋นˆ๋„๊ฐ€ ๋Š˜์–ด๋‚˜๋ฉด์„œ ๋น ๋ฅธ ์ „์†ก์ด ์žฅ์ ์œผ๋กœ ๋ถ€๊ฐ๋˜์—ˆ๋‹ค.

4.2. ๊ตญ๋‚ด ์„œ๋น„์Šค ์—…์ฒด[ํŽธ์ง‘]

๊ตญ๋‚ด CDN ์„œ๋น„์Šค ์—…์ฒด๋กœ๋Š” ๋„ค์ด๋ฒ„ ํด๋ผ์šฐ๋“œ๊ฐ€ ์žˆ๋‹ค. ์›น ๊ธฐ๋ฐ˜์˜ ์ฝ˜์†”๋กœ ๋น„๊ต์  CDN ์„œ๋น„์Šค๋ฅผ ๊ฐ„ํŽธํ•˜๊ฒŒ ์ด์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. ๋„ค์ด๋ฒ„ ํด๋ผ์šฐ๋“œ ํ”Œ๋žซํผ ๋‚ด์˜ ํƒ€ ์„œ๋น„์Šค์™€ ์—ฐ๋™ํ•˜์—ฌ ์“ธ ์ˆ˜ ์žˆ๋Š” ๊ฒƒ๋„ ํฐ ์žฅ์ ์ด๋‹ค.

4.3. ๋‚˜๋ฌด์œ„ํ‚ค์˜ ๊ฒฝ์šฐ[ํŽธ์ง‘]

๋‚˜๋ฌด์œ„ํ‚ค ๋˜ํ•œ ๋ง‰๋Œ€ํ•œ ๋™์‹œ ์‚ฌ์šฉ์ž ์ ‘์†์„ ๊ฐ๋‹นํ•˜๊ธฐ ์œ„ํ•ด Cloudflare์„œ๋น„์Šค๋ฅผ ์ด์šฉํ•œ๋‹ค.

4.4. ๊ตฌ๊ธ€ ๊ธ€๋กœ๋ฒŒ ์บ์‹œ[ํŽธ์ง‘]

[1] ์ดˆ๊ธฐ์—๋Š” ์ „์ž๊ฐ€ ์ฃผ๋กœ ์‚ฌ์šฉ๋˜์—ˆ์œผ๋‚˜, ๊ธฐ์ˆ ์ด ์ •๋ฆฝ๋œ ํ›„์—๋Š” ํ›„์ž์˜ ํ‘œ๊ธฐ๋ฅผ ์ž์ฃผ ์‚ฌ์šฉํ•˜๊ฒŒ ๋˜์—ˆ๋‹ค. ํ—ท๊ฐˆ๋ฆฌ๋ฉด ๊ณตํ†ต๋˜๋Š” ์•ฝ์ž์ธ CDN์ด๋ผ๊ณ  ์“ฐ์ž.
[2] ๋ฌผ๋ก  ์ด๋ ‡๊ฒŒ ํ•˜๋ ค๋ฉด ์—ฌ๋Ÿฌ ๊ตญ๊ฐ€์— ๋ถ„์‚ฐ๋œ ๋‹ค์ˆ˜์˜ ์บ์‹œ ์„œ๋ฒ„๊ฐ€ ํ•„์š”ํ•˜๋‹ค. ์บ์‹œ ์„œ๋ฒ„๊ฐ€ ๋ช‡ ๋Œ€ ์—†๊ณ  ํ•œ ๊ตญ๊ฐ€์— ๋ชฐ๋ ค ์žˆ์„ ๊ฒฝ์šฐ, ํ•ด๋‹น ๊ตญ๊ฐ€์˜ ๋„คํŠธ์›Œํฌ๊ฐ€ ๋‹ค์šด๋˜๋ฉด ๋งํ•œ๋‹ค.