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

HTTP Archive์˜ ๋ฐ์ดํ„ฐ์— ๋”ฐ๋ฅด๋ฉด ์›น ํŽ˜์ด์ง€ ์ค‘์•™๊ฐ’์€ 2010๋…„ 702KiB์—์„œ 2020๋…„ 2,000KiB ์ด์ƒ์œผ๋กœ ์ฆ๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ์ฃผ๋กœ ๋ฆฌ์น˜ ๋ฉ€ํ‹ฐ๋ฏธ๋””์–ด, ์Šคํฌ๋ฆฝํŠธ ๋ฐ ์Šคํƒ€์ผ์‹œํŠธ์˜ ์‚ฌ์šฉ ์ฆ๊ฐ€๋กœ ์ธํ•ด ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค. ์›น ํŽ˜์ด์ง€์˜ ๋ณต์žก์„ฑ๊ณผ ํฌ๊ธฐ๊ฐ€ ์ฆ๊ฐ€ํ•จ์— ๋”ฐ๋ผ CDN์€ ์ตœ์ ์˜ ์›น ์‚ฌ์ดํŠธ ์„ฑ๋Šฅ์„ ๋ณด์žฅํ•˜๊ณ  ์ง€์—ญ, ์žฅ์น˜ ๋ฐ ์—ฐ๊ฒฐ ์œ ํ˜• ์ „๋ฐ˜์— ๊ฑธ์ณ ํƒ์›”ํ•œ ์‚ฌ์šฉ์ž ๊ฒฝํ—˜์„ ์ œ๊ณตํ•˜๋Š” ๋ฐ ๋”์šฑ ์ค‘์š”ํ•ด์กŒ์Šต๋‹ˆ๋‹ค.

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

์ฝ˜ํ…์ธ  ์••์ถ•์€ CDN์ด ์ œ๊ณตํ•˜๋Š” ๋˜ ๋‹ค๋ฅธ ์ค‘์š”ํ•œ ๊ธฐ๋Šฅ์ž…๋‹ˆ๋‹ค. CDN์€ HTML, CSS, JavaScript์™€ ๊ฐ™์€ ํŒŒ์ผ์„ ์••์ถ•ํ•จ์œผ๋กœ์จ ์„œ๋ฒ„์™€ ์‚ฌ์šฉ์ž ๊ฐ„์— ์ „์†ก๋˜๋Š” ๋ฐ์ดํ„ฐ์˜ ์–‘์„ ์ค„์—ฌ ํŽ˜์ด์ง€ ๋กœ๋“œ ์‹œ๊ฐ„์„ ๋‹จ์ถ•ํ•˜๊ณ  ๋Œ€์—ญํญ ์†Œ๋น„๋ฅผ ์ค„์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

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

์„ฑ๋Šฅ ๊ฐœ์„  ์™ธ์—๋„ CDN์€ WAF(์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฐฉํ™”๋ฒฝ), DDoS(๋ถ„์‚ฐ ์„œ๋น„์Šค ๊ฑฐ๋ถ€) ๋ณดํ˜ธ, TLS/SSL ์•”ํ˜ธํ™”, ๋ด‡ ๊ฐ์ง€ ๋“ฑ ๋‹ค์–‘ํ•œ ๋ณด์•ˆ ๊ฐ•ํ™” ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๊ธฐ๋Šฅ์€ ์•…์˜์ ์ธ ์œ„ํ˜‘๊ณผ ์ทจ์•ฝ์„ฑ์œผ๋กœ๋ถ€ํ„ฐ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋ณดํ˜ธํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋˜๋ฉฐ ์›น ์‚ฌ์ดํŠธ์˜ ์ „๋ฐ˜์ ์ธ ๋ฌด๊ฒฐ์„ฑ๊ณผ ์‹ ๋ขฐ์„ฑ์— ๊ธฐ์—ฌํ•ฉ๋‹ˆ๋‹ค.

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

AppMasterno-code ํ”Œ๋žซํผ์—์„œ๋Š” ์›น์‚ฌ์ดํŠธ ์„ฑ๋Šฅ, ๋ณด์•ˆ ๋ฐ ์‚ฌ์šฉ์ž ๊ฒฝํ—˜์„ ์ตœ์ ํ™”ํ•˜๊ธฐ ์œ„ํ•ด CDN ๊ตฌํ˜„์˜ ์ค‘์š”์„ฑ์„ ์ดํ•ดํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ๊ณ ๊ฐ์˜ ๋ฐฑ์—”๋“œ, ์›น ๋ฐ ๋ชจ๋ฐ”์ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ๋Œ€ํ•œ ๊ณ ๊ฐ€์šฉ์„ฑ, ์•ˆ์ •์„ฑ ๋ฐ ํšจ์œจ์ ์ธ ์ฝ˜ํ…์ธ  ์ œ๊ณต์„ ๋ณด์žฅํ•˜๊ธฐ ์œ„ํ•ด ์—…๊ณ„ ํ‘œ์ค€ CDN์„ ๋ฐฐํฌํ•ฉ๋‹ˆ๋‹ค. ์›น ํŽ˜์ด์ง€์™€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ๊ณ„์† ๋ณต์žกํ•ด์ง์— ๋”ฐ๋ผ ์šฐ๋ฆฌ๋Š” CDN์ด ์ œ๊ณตํ•˜๋Š” ์ตœ์‹  ๊ธฐ๋Šฅ์„ ํ™œ์šฉํ•˜์—ฌ ์ง„ํ™”ํ•˜๋Š” ์‚ฌ์šฉ์ž ๊ธฐ๋Œ€์™€ ์—…๊ณ„ ๋™ํ–ฅ์— ๋ถ€ํ•ฉํ•˜๋Š” ์ตœ์ฒจ๋‹จ ์†”๋ฃจ์…˜์„ ์ œ๊ณตํ•˜๊ธฐ ์œ„ํ•ด ์ตœ์„ ์„ ๋‹คํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

๊ฒฐ๋ก ์ ์œผ๋กœ CDN(Content Delivery Network)์€ ์›น ์‚ฌ์ดํŠธ ๊ฐœ๋ฐœ์˜ ํ•„์ˆ˜ ๊ตฌ์„ฑ ์š”์†Œ์ด๋ฉฐ ์„ฑ๋Šฅ, ๋ณด์•ˆ ๋ฐ ์‚ฌ์šฉ์ž ๊ฒฝํ—˜๊ณผ ๊ด€๋ จ๋œ ์ˆ˜๋งŽ์€ ์ด์ ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. CDN์€ ๋” ๋น ๋ฅธ ์ฝ˜ํ…์ธ  ์ „๋‹ฌ์„ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•˜๊ณ , ์›น ์‚ฌ์ดํŠธ ๊ฐ€์šฉ์„ฑ์„ ํ–ฅ์ƒ์‹œํ‚ค๋ฉฐ, ๋ณด์•ˆ์„ ๊ฐ•ํ™”ํ•˜๊ณ , ๊ท€์ค‘ํ•œ ๋ถ„์„ ๋ฐ ํ†ต์ฐฐ๋ ฅ์„ ์ œ๊ณตํ•˜์—ฌ ์ตœ์‹  ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ํ†ตํ•ฉ๋ฉ๋‹ˆ๋‹ค. AppMasterno-code ํ”Œ๋žซํผ์€ ์—…๊ณ„ ์ตœ๊ณ ์˜ CDN์„ ์‚ฌ์šฉํ•˜๋ฏ€๋กœ ๋‹ค์–‘ํ•œ ๋„๋ฉ”์ธ์˜ ๊ธฐ์—…์ด ์ตœ์ ํ™”๋˜๊ณ  ์•ˆ์ „ํ•œ ์›น, ๋ชจ๋ฐ”์ผ ๋ฐ ๋ฐฑ์—”๋“œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ œ๊ณตํ•˜์—ฌ ์ตœ๊ณ  ์ˆ˜์ค€์˜ ์„ฑ๋Šฅ๊ณผ ์‚ฌ์šฉ์ž ๊ฒฝํ—˜์„ ๋ณด์žฅํ•จ์œผ๋กœ์จ ์•ž์„œ ๋‚˜๊ฐˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.