๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

DevOps

CDN (Content Delivery Network)

CDN์ด๋ž€?

CDN(์ฝ˜ํ…์ธ  ์ „์†ก ๋„คํŠธ์›Œํฌ)์€ ์ง€๋ฆฌ์ ์œผ๋กœ ๋ถ„์‚ฐ๋œ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ์„œ๋ฒ„

์›น ์ฝ˜ํ…์ธ ๋ฅผ ์‚ฌ์šฉ์ž์™€ ๊ฐ€๊นŒ์šด ๊ณณ์—์„œ ์ „์†กํ•จ์œผ๋กœ์จ ์ „์†ก ์†๋„๋ฅผ ๋†’์ž„

  • ์›น ํŽ˜์ด์ง€, ์ด๋ฏธ์ง€, ๋™์˜์ƒ ๋“ฑ์˜ ์ฝ˜ํ…์ธ ๋ฅผ ์‚ฌ์šฉ์ž์˜ ์‹ค์ œ ์œ„์น˜์™€ ๊ฐ€๊นŒ์šด ์„œ๋ฒ„์— ์บ์‹ฑ
  • ์‚ฌ์šฉ์ž์™€ ๊ฐ€์žฅ ๊ฐ€๊นŒ์šด ์„œ๋ฒ„์—์„œ ์ฝ˜ํ…์ธ ๋ฅผ ์ „์†ก → ํŽ˜์ด์ง€ ๋กœ๋“œ ์‹œ๊ฐ„ ๋‹จ์ถ•, ๋” ๋น ๋ฅธ ๊ณ ์„ฑ๋Šฅ ์›น ํ™˜๊ฒฝ ๊ฒฝํ—˜

 

CDN์˜ ๋™์ž‘ ์›๋ฆฌ

CDN์€ ์„ธ ๊ฐ€์ง€ ์ข…๋ฅ˜์˜ ์„œ๋ฒ„์— ์˜์กด

  • ์˜ค๋ฆฌ์ง„ ์„œ๋ฒ„
    • ์ฝ˜ํ…์ธ ์˜ ์›๋ณธ ๋ฒ„์ „์ด ํฌํ•จ๋˜์–ด ์žˆ์œผ๋ฉฐ ์›๋ณธ ์†Œ์Šค ์—ญํ• ์„ ํ•จ
    • ์ฝ˜ํ…์ธ ๋ฅผ ์—…๋ฐ์ดํŠธํ•ด์•ผ ํ•  ๋•Œ๋งˆ๋‹ค ์˜ค๋ฆฌ์ง„ ์„œ๋ฒ„์—์„œ ๋ณ€๊ฒฝ
    • ์˜ค๋ฆฌ์ง„ ์„œ๋ฒ„๋Š” ์ฝ˜ํ…์ธ  ๊ณต๊ธ‰์—…์ฒด๊ฐ€ ์†Œ์œ ํ•˜๊ณ  ๊ด€๋ฆฌ or ์จ๋“œํŒŒํ‹ฐ ํด๋ผ์šฐ๋“œ ๊ณต๊ธ‰์—…์ฒด์˜ ์ธํ”„๋ผ(Amazon์˜ AWS S3 ๋˜๋Š” Google Cloud Storage)์—์„œ ํ˜ธ์ŠคํŒ…
  • ์—ฃ์ง€ ์„œ๋ฒ„
    • ์ „ ์„ธ๊ณ„ ์—ฌ๋Ÿฌ ์ง€๋ฆฌ์  ์œ„์น˜์— ์œ„์น˜ํ•จ; ‘PoP(Point of Presence)’
    • PoP ๋‚ด์˜ ์—ฃ์ง€ ์„œ๋ฒ„๋Š” ์˜ค๋ฆฌ์ง„ ์„œ๋ฒ„์—์„œ ๋ณต์‚ฌ๋œ ์ฝ˜ํ…์ธ ๋ฅผ ์บ์‹ฑ, ์ธ๊ทผ ์‚ฌ์šฉ์ž์—๊ฒŒ ํ•ด๋‹น ์ฝ˜ํ…์ธ ๋ฅผ ์ „์†ก
    • ์‚ฌ์šฉ์ž๊ฐ€ ์˜ค๋ฆฌ์ง„ ์„œ๋ฒ„์˜ ์ฝ˜ํ…์ธ ์— ๋Œ€ํ•œ ์ ‘์†์„ ์š”์ฒญํ•˜๋ฉด ์ง€๋ฆฌ์ ์œผ๋กœ ๊ฐ€๊นŒ์šด ์—ฃ์ง€ ์„œ๋ฒ„์— ์บ์‹ฑ๋œ ์ฝ˜ํ…์ธ  ์‚ฌ๋ณธ์œผ๋กœ ๋ฆฌ๋””๋ ‰์…˜
    • ์บ์‹ฑ๋œ ์ฝ˜ํ…์ธ ๊ฐ€ ์˜ค๋ž˜๋œ ๊ฒฝ์šฐ ์—ฃ์ง€ ์„œ๋ฒ„๋Š” ์˜ค๋ฆฌ์ง„ ์„œ๋ฒ„์— ์—…๋ฐ์ดํŠธ๋œ ์ฝ˜ํ…์ธ ๋ฅผ ์š”์ฒญ
    • CDN ์—ฃ์ง€ ์„œ๋ฒ„๋Š” CDN ํ˜ธ์ŠคํŒ… ๊ณต๊ธ‰์—…์ฒด๊ฐ€ ์†Œ์œ ํ•˜๊ฑฐ๋‚˜ ๊ด€๋ฆฌ
  • DNS ์„œ๋ฒ„
    • DNS(๋„๋ฉ”์ธ ๋„ค์ž„ ์‹œ์Šคํ…œ) ์„œ๋ฒ„๋Š” ์˜ค๋ฆฌ์ง„ ๋ฐ ์—ฃ์ง€ ์„œ๋ฒ„์˜ IP ์ฃผ์†Œ๋ฅผ ์ถ”์ ํ•˜๊ณ  ์ œ๊ณต
    • ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์˜ค๋ฆฌ์ง„ ์„œ๋ฒ„์— ์š”์ฒญ์„ ๋ณด๋‚ด๋ฉด, DNS ์„œ๋ฒ„๋Š” ์ฝ˜ํ…์ธ ๋ฅผ ๋” ๋น ๋ฅด๊ฒŒ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ๋Š” ํŽ˜์–ด๋ง๋œ ์—ฃ์ง€ ์„œ๋ฒ„์˜ ์ด๋ฆ„์œผ๋กœ ์‘๋‹ต

 

CDN์˜ ์žฅ๋‹จ์ 

์žฅ์ 

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

๋‹จ์ 

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

 

CDN์„ ์ ์šฉํ•œ๋‹ค๋ฉด?

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

 

CDN ์บ์‹ฑ ์ „๋žต๊ณผ ์„ค์ •

์บ์‹œ ํ‚ค (Cache Key)

  • ์–ด๋–ค ๊ธฐ์ค€์œผ๋กœ ์ปจํ…์ธ ๋ฅผ ์บ์‹ฑํ•  ๊ฒƒ์ธ์ง€ ๊ฒฐ์ •
  • ๊ธฐ๋ณธ์ ์œผ๋กœ URL๋กœ ์บ์‹ฑ
  • ์„ค์ •์— ๋”ฐ๋ผ Header์™€ Cookies, ์ฟผ๋ฆฌ์ŠคํŠธ๋ง ๋“ฑ์„ ์‚ฌ์šฉ ๊ฐ€๋Šฅ (๊ฐ™์€ URL๋กœ ์ ‘์†ํ–ˆ์ง€๋งŒ ํ—ค๋”๋‚˜ ์ฟ ํ‚ค๋ฅผ ์ด์šฉํ•ด ์˜์–ด๋กœ๋œ ์ปจํ…์ธ ๋ฅผ ๋ณด์—ฌ์ฃผ๊ฑฐ๋‚˜ ๊ด‘๊ณ ๋ฅผ ๋ณด์—ฌ์ฃผ๊ฑฐ๋‚˜ ๋“ฑ ๋‹ค๋ฅด๊ฒŒ ์„ธํŒ… ๊ฐ€๋Šฅ)

TTL (Time to live)

  • ์บ์‹ฑ๋œ ์•„์ดํ…œ์ด ์‚ด์•„์žˆ๋Š” ์‹œ๊ฐ„ → TTL์ดˆ ์ดํ›„์—๋Š” ์บ์‹ฑ์—์„œ ์‚ญ์ œ

์บ์‹œ ์ •์ฑ…

  • Minimum TTL : ์˜ค๋ฆฌ์ง„์œผ๋กœ ์š”์ฒญ์ด ์ „๋‹ฌ๋˜๊ธฐ ์ „์— Cloudfront์บ์‹œ์— ๋จธ๋ฌด๋ฅด๋Š” ์ตœ์†Œ ์‹œ๊ฐ„
  • Maximum TTL : ์˜ค๋ฆฌ์ง„์œผ๋กœ ์š”์ฒญ์ด ์ „๋‹ฌ๋˜๊ธฐ ์ „์— Cloudfront์บ์‹œ์— ๋จธ๋ฌด๋ฅด๋Š” ์ตœ๋Œ€ ์‹œ๊ฐ„, ํŠน์ • HTTP ํ—ค๋”(Cache-Control, max-age...)๊ฐ€ ์กด์žฌํ•  ๊ฒฝ์šฐ์—๋งŒ ์ž‘๋™.
  • Default TTL : ์˜ค๋ฆฌ์ง„์œผ๋กœ ์š”์ฒญ์ด ์ „๋‹ฌ๋˜๊ธฐ ์ „์— Cloudfront์บ์‹œ์— ๋จธ๋ฌด๋ฅด๋Š” ๊ธฐ๋ณธ์‹œ๊ฐ„ (24์‹œ๊ฐ„ 1์ผ)
  • Forward Cookies : ์˜ค๋ฆฌ์ง„์œผ๋กœ์˜ ์ฟ ํ‚ค ์ •๋ณด ํฌ์›Œ๋”ฉ์— ๊ด€ํ•œ ์„ค์ •, ์˜ค๋ฆฌ์ง„์—๋Š” ์ฟ ํ‚ค๋ฅผ ์ฒ˜๋ฆฌํ•˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— ์ฟ ํ‚ค๋ฅผ ์ „๋‹ฌํ•˜๋Š” ๊ฒฝ์šฐ ๊ฐ€๋Šฅ์„ฑ์ด ์ค„์–ด๋“ ๋‹ค
  • QueryString Forwarding and Caching : ์ฟผ๋ฆฌ ์ŠคํŠธ๋ง์„ ํ†ตํ•ด ๊ฐ๊ฐ์˜ ์ปจํ…์ธ ๋ฅผ ๋ฒ„์ „๋ณ„๋กœ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๋‹ค.
  • QueryString whiteList : ์ฟผ๋ฆฌ์ŠคํŠธ๋ง ํฌ์›Œ๋”ฉ ์‹œ ์˜ค๋ฆฌ์ง„์œผ๋กœ ์ „๋‹ฌํ•  ์ฟ ํ‚ค ์ •๋ณด์˜ ํ•„ํ„ฐ๋ง ์—ญํ• ์„ ํ•œ๋‹ค.

 

AWS์—์„œ CDN์„ ๊ตฌํ˜„ํ•˜๋ ค๋ฉด?

→ AWS์—์„œ๋Š” Amazon CloudFront๊ฐ€ CDN ์„œ๋น„์Šค๋ฅผ ์ œ๊ณต

1. S3 ๋ฒ„ํ‚ท ์„ค์ •

  1. S3 ๋ฒ„ํ‚ท ์ƒ์„ฑ: AWS S3์—์„œ ๋ฒ„ํ‚ท์„ ์ƒ์„ฑํ•˜๊ณ  ์ •์  ์ฝ˜ํ…์ธ ๋ฅผ ์—…๋กœ๋“œ
  2. ํผ๋ธ”๋ฆญ ์—‘์„ธ์Šค ์„ค์ •: ์ฝ˜ํ…์ธ ์— ํผ๋ธ”๋ฆญ ์•ก์„ธ์Šค๋ฅผ ํ—ˆ์šฉ

2. CloudFront ๋ฐฐํฌ ์ƒ์„ฑ

  1. CloudFront ์„œ๋น„์Šค ์„ ํƒ: AWS Management Console์—์„œ CloudFront ์„œ๋น„์Šค๋ฅผ ์„ ํƒ
  2. ๋ฐฐํฌ ์ƒ์„ฑ: Web ๋ฐฐํฌ๋ฅผ ์„ ํƒํ•˜๊ณ , ์˜ค๋ฆฌ์ง„ ๋„๋ฉ”์ธ์— S3 ๋ฒ„ํ‚ท URL์„ ์ž…๋ ฅ
  3. ๊ธฐ๋ณธ ์บ์‹œ ๋™์ž‘ ์„ค์ •: ๊ธฐ๋ณธ ์„ค์ •์„ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜ ํ•„์š”์— ๋”ฐ๋ผ ์บ์‹ฑ ๋™์ž‘์„ ์กฐ์ •

3. ๋„๋ฉ”์ธ ์ด๋ฆ„ ์‚ฌ์šฉ

  1. CloudFront ๋„๋ฉ”์ธ ์‚ฌ์šฉ: CloudFront๊ฐ€ ์ œ๊ณตํ•˜๋Š” ๋„๋ฉ”์ธ ์ด๋ฆ„์„ ํ†ตํ•ด ์ฝ˜ํ…์ธ ๋ฅผ ์š”์ฒญ
  2. ์ปค์Šคํ…€ ๋„๋ฉ”์ธ ์„ค์ •: ํ•„์š”์— ๋”ฐ๋ผ DNS ์„ค์ •์—์„œ CNAME ๋ ˆ์ฝ”๋“œ๋ฅผ ์ถ”๊ฐ€ํ•˜์—ฌ ์ปค์Šคํ…€ ๋„๋ฉ”์ธ์„ ์„ค์ •

4. ์ฝ”๋“œ ์ˆ˜์ •

  1. ํด๋ผ์ด์–ธํŠธ ๊ฒฝ๋กœ ๋ณ€๊ฒฝ: ๊ธฐ์กด URL ๋Œ€์‹  CloudFront ๋„๋ฉ”์ธ์œผ๋กœ ๋ณ€๊ฒฝ
  2. ์บ์‹œ ํ™•์ธ: CloudFront ๋ฐฐํฌ ๋„๋ฉ”์ธ์—์„œ ์ฝ˜ํ…์ธ  ์š”์ฒญ ์‹œ ์บ์‹œ ํžˆํŠธ๋ฅผ ํ™•์ธ

 

 

  • references:
 

[AWS] ๐Ÿ“š CloudFront ๊ฐœ๋… ์›๋ฆฌ & ์‚ฌ์šฉ ์„ธํŒ… ๐Ÿ’ฏ ์ •๋ฆฌ

CloudFront ํด๋ผ์šฐ๋“œํ”„๋ก ํŠธ๋Š” ๊ฐœ๋ฐœ์ž ์นœํ™”์  ํ™˜๊ฒฝ์—์„œ ์งง์€ ์ง€์—ฐ ์‹œ๊ฐ„๊ณผ ๋น ๋ฅธ ์ „์†ก ์†๋„๋กœ ๋ฐ์ดํ„ฐ, ๋™์˜์ƒ, ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฐ API๋ฅผ ์ „์„ธ๊ณ„ ๊ณ ๊ฐ์—๊ฒŒ ์•ˆ์ „ํ•˜๊ฒŒ ์ „์†กํ•˜๋Š” ๊ณ ์† ์ฝ˜ํ…์ธ  ์ „์†ก ๋„คํŠธ์›Œํฌ(C

inpa.tistory.com

 

AWS S3, CloudFront๋ฅผ ์ด์šฉํ•œ CDN ๊ตฌ์ถ•ํ•˜๊ธฐ

์ƒํ’ˆ ๋ฆฌ์ŠคํŠธ๋ฅผ ๋ถˆ๋Ÿฌ์˜ฌ ๋•Œ, S3 ๋ฒ„ํ‚ท์— ์žˆ๋Š” ํฐ ์ด๋ฏธ์ง€๋ฅผ ๊ทธ๋Œ€๋กœ ๊ฐ€์ ธ์˜ค๋А๋ผ ๋กœ๋”ฉ์‹œ๊ฐ„์ด ์—„์ฒญ ์˜ค๋ž˜๊ฑธ๋ฆฌ๋Š” ๋ฌธ์ œ์ ์ด ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค. ํ”„๋ก์‹œ ์„œ๋ฒ„๋ฅผ ๋‘ ์œผ๋กœ์จ ์ด๋ฏธ์ง€ ๋กœ๋”ฉ ์†๋„๋ฅผ ๋‹จ์ถ•ํ•˜๊ณ  ์‹ถ์—ˆ๊ณ ,

velog.io

 

CDN(์ฝ˜ํ…์ธ  ์ „์†ก ๋„คํŠธ์›Œํฌ)์ด๋ž€ ๋ฌด์—‡์ผ๊นŒ์š”? CDN์€ ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ•˜๋‚˜์š”? | Akamai

์ฝ˜ํ…์ธ  ์ „์†ก ๋„คํŠธ์›Œํฌ(CDN)๋Š” ์‚ฌ์šฉ์ž์™€ ๊ฐ€๊นŒ์šด ๊ณณ์—์„œ ์ฝ˜ํ…์ธ ๋ฅผ ์ „์†กํ•จ์œผ๋กœ์จ ๋” ๋น ๋ฅด๊ณ  ์•ˆ์ •์ ์ธ ์˜จ๋ผ์ธ ๊ฒฝํ—˜์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ž์„ธํžˆ ์•Œ์•„๋ณด์„ธ์š”.

www.akamai.com

 

์ฝ˜ํ…์ธ  ์ „์†ก ๋„คํŠธ์›Œํฌ(CDN) ์ดํ•ดํ•˜๊ธฐ | NetApp

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

www.netapp.com

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

๋ฌด์ค‘๋‹จ ๋ฐฐํฌ (Zero Downtime Deployment)  (3) 2025.01.05
PM2 Research  (1) 2025.01.05