๊ฐฑ์ฃผ

CDN? (Content Delivery Network) ๋ณธ๋ฌธ

WEB & CS

CDN? (Content Delivery Network)

๊นฝ์ฅฌ 2024. 10. 16. 21:32

๐Ÿ“ŒCDN (Content Delivery Network)

์ขŒ์ธก์€ CDN์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š์€ ๊ฒฝ์šฐ, ์šฐ์ธก์€ CDN์„ ์‚ฌ์šฉํ•œ ๊ฒฝ์šฐ

 

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


๐ŸงCDN์˜ ์ฃผ์š” ์—ญํ• ๊ณผ ์ž‘๋™ ๋ฐฉ์‹

  1. ์ฝ˜ํ…์ธ  ์บ์‹ฑ: CDN์€ ์—ฌ๋Ÿฌ ์ง€์—ญ์— ๋ถ„์‚ฐ๋œ ์„œ๋ฒ„์— ์›น์‚ฌ์ดํŠธ์˜ ์ •์  ์ฝ˜ํ…์ธ ๋ฅผ ์บ์‹ฑํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž๊ฐ€ ์›น์‚ฌ์ดํŠธ์— ์ ‘์†ํ•˜๋ฉด, CDN์€ ์‚ฌ์šฉ์ž์™€ ๊ฐ€์žฅ ๊ฐ€๊นŒ์šด ์„œ๋ฒ„์—์„œ ํ•ด๋‹น ์ฝ˜ํ…์ธ ๋ฅผ ์ „๋‹ฌํ•ฉ๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ์›๋ณธ ์„œ๋ฒ„์—์„œ ์ง์ ‘ ์š”์ฒญ์„ ์ฒ˜๋ฆฌํ•  ํ•„์š”๊ฐ€ ์—†์–ด, ์ฝ˜ํ…์ธ  ์ „๋‹ฌ ์†๋„๊ฐ€ ํฌ๊ฒŒ ๋นจ๋ผ์ง‘๋‹ˆ๋‹ค.
  2. ์ „์†ก ์†๋„ ํ–ฅ์ƒ: CDN์„ ์‚ฌ์šฉํ•˜๋ฉด ์ฝ˜ํ…์ธ ๊ฐ€ ์‚ฌ์šฉ์ž์™€ ์ง€๋ฆฌ์ ์œผ๋กœ ๊ฐ€๊นŒ์šด ์„œ๋ฒ„์—์„œ ์ œ๊ณต๋˜๊ธฐ ๋•Œ๋ฌธ์—, ์ง€๋ฆฌ์  ๊ฑฐ๋ฆฌ๋กœ ์ธํ•œ ์ง€์—ฐ ์‹œ๊ฐ„์ด ์ค„์–ด๋“ญ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ํ•œ๊ตญ์— ์žˆ๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ๋ฏธ๊ตญ์— ์žˆ๋Š” ์„œ๋ฒ„์— ์ ‘๊ทผํ•˜๋Š” ๋Œ€์‹ , ํ•œ๊ตญ์— ์žˆ๋Š” CDN ์„œ๋ฒ„์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ›์•„ ํ›จ์”ฌ ๋น ๋ฅด๊ฒŒ ์ฝ˜ํ…์ธ ๋ฅผ ๋กœ๋“œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  3. ์„œ๋ฒ„ ๋ถ€ํ•˜ ๋ถ„์‚ฐ: CDN์€ ๋‹ค์ˆ˜์˜ ์„œ๋ฒ„์— ์ฝ˜ํ…์ธ ๋ฅผ ๋ถ„์‚ฐํ•ด์„œ ์ €์žฅํ•˜๊ธฐ ๋•Œ๋ฌธ์—, ํŠธ๋ž˜ํ”ฝ์ด ํ•œ ์„œ๋ฒ„์— ์ง‘์ค‘๋˜๋Š” ๊ฒƒ์„ ๋ง‰์•„์ค๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ํŠน์ • ์‹œ๊ฐ„์— ์‚ฌ์šฉ์ž๊ฐ€ ๋ชฐ๋ฆฌ๋”๋ผ๋„ ์›๋ณธ ์„œ๋ฒ„์— ๊ณผ๋ถ€ํ•˜๊ฐ€ ๊ฑธ๋ฆฌ์ง€ ์•Š๊ณ , ์›น์‚ฌ์ดํŠธ๊ฐ€ ๋” ์•ˆ์ •์ ์œผ๋กœ ์ž‘๋™ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  4. DDoS ๊ณต๊ฒฉ ๋ฐฉ์–ด: CDN์€ ๋ณด์•ˆ ๊ธฐ๋Šฅ๋„ ๊ฐ•ํ™”ํ•ด์ฃผ๋Š”๋ฐ, ๋ถ„์‚ฐ๋œ ์„œ๋ฒ„ ๊ตฌ์กฐ ๋•๋ถ„์— DDoS(Distributed Denial of Service) ๊ฐ™์€ ๋Œ€๊ทœ๋ชจ ๊ณต๊ฒฉ์— ๋Œ€ํ•œ ๋ฐฉ์–ด๋ ฅ์„ ๋†’์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ณต๊ฒฉ ํŠธ๋ž˜ํ”ฝ์ด ๋ถ„์‚ฐ๋˜๊ธฐ ๋•Œ๋ฌธ์— ์„œ๋ฒ„๊ฐ€ ๋‹ค์šด๋  ๊ฐ€๋Šฅ์„ฑ์ด ๋‚ฎ์•„์ง‘๋‹ˆ๋‹ค.
  5. ์ „ ์„ธ๊ณ„ ์‚ฌ์šฉ์ž ๊ฒฝํ—˜ ๊ฐœ์„ : CDN์„ ํ†ตํ•ด ์›น์‚ฌ์ดํŠธ๋Š” ๋‹ค์–‘ํ•œ ์ง€์—ญ์—์„œ ๋™์ผํ•˜๊ฒŒ ๋น ๋ฅด๊ฒŒ ๋กœ๋“œ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ „ ์„ธ๊ณ„ ์–ด๋””์— ์žˆ๋“ , ์‚ฌ์šฉ์ž๋“ค์€ ๊ฐ€๊นŒ์šด CDN ์„œ๋ฒ„์—์„œ ๋น ๋ฅด๊ฒŒ ์ฝ˜ํ…์ธ ๋ฅผ ๋ฐ›์„ ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์‚ฌ์ดํŠธ ์†๋„์™€ ์‚ฌ์šฉ์ž ๊ฒฝํ—˜์ด ํฌ๊ฒŒ ํ–ฅ์ƒ๋ฉ๋‹ˆ๋‹ค.

โญ CDN์˜ ๋™์ž‘ ๊ณผ์ •

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

 

์ ์šฉ ์‚ฌ๋ก€

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

'WEB & CS' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

๋ธŒ๋ผ์šฐ์ € ๋™์ž‘ ์›๋ฆฌ  (0) 2024.10.18
DNS๋ž€? (Domain Name System)  (0) 2024.10.16
HTTP? (HyperText Transfer Protocol)  (0) 2024.10.15