Media CDN ๊ฐœ์š”

Media CDN์€ Google Cloud์˜ ๋ฏธ๋””์–ด ์ „์†ก ์†”๋ฃจ์…˜์ž…๋‹ˆ๋‹ค. Media CDN์€ Google Cloud์˜ ์›น ๊ฐ€์†ํ™” ์†”๋ฃจ์…˜์ธ Cloud CDN์„ ๋ณด์™„ํ•ฉ๋‹ˆ๋‹ค. Media CDN์€ ์ŠคํŠธ๋ฆฌ๋ฐ ๋™์˜์ƒ ๋ฐ ๋Œ€์šฉ๋Ÿ‰ ํŒŒ์ผ ๋‹ค์šด๋กœ๋“œ์™€ ๊ฐ™์ด ์ฒ˜๋ฆฌ๋Ÿ‰์ด ๋งŽ์€ ์ด๊ทธ๋ ˆ์Šค ์›Œํฌ๋กœ๋“œ์— ์ตœ์ ํ™”๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

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

Media CDN์„ ์‚ฌ์šฉํ•˜๋ฉด ๊ณต๊ฐœ์ ์œผ๋กœ ์•ก์„ธ์Šค ๊ฐ€๋Šฅํ•œ HTTP ์—”๋“œํฌ์ธํŠธ์—์„œ ์ฝ˜ํ…์ธ ๋ฅผ ์‰ฝ๊ฒŒ ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฝ˜ํ…์ธ ๊ฐ€ Cloud Storage ๋‚ด๋ถ€, ๋‹ค๋ฅธ ํด๋ผ์šฐ๋“œ, ์˜จํ”„๋ ˆ๋ฏธ์Šค ์ธํ”„๋ผ ๋‚ด๋ถ€์— ํ˜ธ์ŠคํŒ…๋˜๋Š”์ง€ ์—ฌ๋ถ€์— ๊ด€๊ณ„์—†์ด ๊ธฐ์กด ์›๋ณธ ์ธํ”„๋ผ์— Media CDN์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

์‚ฌ์šฉํ•  CDN ์ œํ’ˆ์— ๋Œ€ํ•œ ์•ˆ๋‚ด๋Š” CDN ์ œํ’ˆ ์„ ํƒ์„ ์ฐธ์กฐํ•˜์„ธ์š”. ๋‘ ์ œํ’ˆ ๋ชจ๋‘ ์š”๊ตฌ๋ฅผ ์ถฉ์กฑํ•  ๊ฒฝ์šฐ์—๋Š” ๋‘˜ ๋‹ค ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Media CDN ์ž‘๋™ ๋ฐฉ์‹

Media CDN์—๋Š” 3๊ฐœ์˜ ์ฃผ์š” ๊ตฌ์„ฑ์š”์†Œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ๋ผ์šฐํ„ฐ
  • ์บ์‹œ
  • ์บ์‹œ ํ•„๋Ÿฌ

๊ฐœ๋…์ ์œผ๋กœ ์ด๋Ÿฌํ•œ ๊ตฌ์„ฑ์š”์†Œ๋Š” ๋‹ค์Œ ๋‹ค์ด์–ด๊ทธ๋žจ์— ํ‘œ์‹œ๋œ ๊ฒƒ์ฒ˜๋Ÿผ ์—ฐ๊ฒฐ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

๋‹ค์šด์ŠคํŠธ๋ฆผ ์‚ฌ์šฉ์ž ์—์ด์ „ํŠธ์™€ Media CDN ๋ผ์šฐํ„ฐ ์‚ฌ์ด, ๋ผ์šฐํ„ฐ์™€ ์บ์‹œ ์‚ฌ์ด, ์บ์‹œ์™€ ์บ์‹œ ํ•„๋Ÿฌ ์‚ฌ์ด, ์บ์‹œ ํ•„๋Ÿฌ์™€ ์—…์ŠคํŠธ๋ฆผ ์›๋ณธ ์‚ฌ์ด์— ๋ฐœ์ƒํ•˜๋Š” ํ†ต์‹ ์„ ๋ณด์—ฌ์ฃผ๋Š” ์ด๋ฏธ์ง€์ž…๋‹ˆ๋‹ค.

๋ผ์šฐํ„ฐ ๋ฐ ์บ์‹œ ๊ตฌ์„ฑ์š”์†Œ๋Š” ์‚ฌ์šฉํ•˜๋Š” IP ์ฃผ์†Œ ๋ฐ ํ”„๋กœํ† ์ฝœ, ๋ณด์•ˆ ๋ฐ ์บ์‹œ ์ •์ฑ…, ๋ผ์šฐํŒ… ๊ตฌ์„ฑ์„ ์‚ฌ์šฉํ•ด์„œ ๊ตฌ์„ฑ๋ฉ๋‹ˆ๋‹ค. ๊ตฌ์„ฑ์€ EdgeCacheService ๋ฆฌ์†Œ์Šค์— ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. ๋ผ์šฐํ„ฐ๋Š” EdgeCacheService์— ์„ค๋ช…๋œ HeaderAction์„ ์‚ฌ์šฉํ•ด์„œ ๋ผ์šฐํ„ฐ๊ฐ€ ์š”์ฒญ์„ ์ˆ˜์ •ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๊ฒฐ์ •ํ•ฉ๋‹ˆ๋‹ค(ํ—ค๋” ์กฐ์ž‘ ๋ฐ ๊ฒฝ๋กœ ์žฌ์ž‘์„ฑ ํฌํ•จ).

Media CDN์€ ๋ฆฌ๋ฒ„์Šค ํ”„๋ก์‹œ์—์„œ ์‚ฌ์šฉ์ž HTTP ์š”์ฒญ์„ ์ข…๋ฃŒํ•ฉ๋‹ˆ๋‹ค. ๋ฆฌ๋ฒ„์Šค ํ”„๋ก์‹œ๋Š” Routing ๊ตฌ์„ฑ์— ๋”ฐ๋ผ ์ผ์น˜ํ•˜๋Š” HTTP ์š”์ฒญ์„ ๊ฒ€์ƒ‰ํ•ฉ๋‹ˆ๋‹ค. ๋ผ์šฐํŒ… ๊ตฌ์„ฑ์€ HTTP ์š”์ฒญ์˜ ๋ผ์šฐํŒ…, ์ˆ˜์ •, ์บ์‹œ, ์ฑ„์šฐ๊ธฐ ๋ฐฉ๋ฒ•์„ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค.

๊ตฌ์„ฑ๋œ ์บ์‹œ ๊ตฌ์„ฑ์š”์†Œ์— ์‚ฌ์šฉ์ž๊ฐ€ ์š”์ฒญํ•œ ์ฝ˜ํ…์ธ ๊ฐ€ ๋ˆ„๋ฝ๋˜์—ˆ์œผ๋ฉด(์บ์‹œ ๋ถ€์ ์ค‘์ด๋ผ๊ณ  ํ•จ) ์บ์‹œ ๊ตฌ์„ฑ์š”์†Œ๊ฐ€ ๊ตฌ์„ฑ๋œ ์—…์ŠคํŠธ๋ฆผ ์›๋ณธ์—์„œ ์ฝ˜ํ…์ธ ๋ฅผ ์š”์ฒญํ•ฉ๋‹ˆ๋‹ค. Media CDN์€ ํ˜ธ์ŠคํŠธ, ๊ฒฝ๋กœ, ์ฟผ๋ฆฌ ๋งค๊ฐœ๋ณ€์ˆ˜์™€ ๊ฐ™์€ ์š”์ฒญ ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ์บ์‹œ ํ‚ค๋กœ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. Media CDN์ด ์บ์‹œ ํ‚ค์˜ ์ผ๋ถ€๋กœ ๊ณ ๋ คํ•˜๋Š” ํ•ญ๋ชฉ์„ ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด Media CDN์—์„œ ์—…์ŠคํŠธ๋ฆผ ์›๋ณธ์œผ๋กœ์˜ ์š”์ฒญ์„ ์ค„์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ž์„ธํ•œ ๋‚ด์šฉ์€ ์บ์‹œ ํ‚ค๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

์บ์‹œ ํ•„๋Ÿฌ๋Š” ์—…์ŠคํŠธ๋ฆผ ์›๋ณธ์— ๋„๋‹ฌํ•  ๋•Œ๋งˆ๋‹ค ์ƒˆ ์š”์ฒญ์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค. ์บ์‹œ ํ•„๋Ÿฌ๊ฐ€ ์—…์ŠคํŠธ๋ฆผ ์›๋ณธ์— ๋„๋‹ฌํ•˜๋ฉด ์›๋ž˜ ์š”์ฒญ์„ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ ํ›„ ์บ์‹œ๋กœ ์š”์ฒญ๋œ ํ•ญ๋ชฉ์— ๋Œ€ํ•ด ์บ์‹œ๋ฅผ ์ฑ„์šฐ๋ ค๊ณ  ์‹œ๋„ํ•  ๋•Œ๋งˆ๋‹ค ์บ์‹œ ํ•„๋Ÿฌ๊ฐ€ ์›๋ž˜ ์š”์ฒญ์˜ ํ—ค๋”๋ฅผ ๋ณต์‚ฌํ•˜๊ณ  EdgeCacheOrigin์˜ ์„ค์ •์— ๋”ฐ๋ผ ์š”์ฒญ์„ ์ˆ˜์ •ํ•ฉ๋‹ˆ๋‹ค.

์บ์‹œ ๊ตฌ์„ฑ์š”์†Œ๊ฐ€ ๋ผ์šฐํ„ฐ ๋‹ค์Œ์— ์žˆ๊ณ  ์บ์‹œ ํ•„๋Ÿฌ๊ฐ€ ์บ์‹œ ๊ตฌ์„ฑ์š”์†Œ ๋‹ค์Œ์— ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์บ์‹œ ํ•„๋Ÿฌ๋Š” ๋ผ์šฐํ„ฐ๊ฐ€ ์ˆ˜์ •ํ•œ ํ—ค๋”์—๋งŒ ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์บ์‹œ ํ•„๋Ÿฌ๋Š” ๋ผ์šฐํ„ฐ๋กœ ์ˆ˜ํ–‰๋œ ํ—ค๋” ๋ณ€๊ฒฝ์‚ฌํ•ญ์„ ์‹คํ–‰ ์ทจ์†Œํ•˜์ง€ ์•Š์œผ๋ฉฐ, ํ•  ์ˆ˜๋„ ์—†์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์บ์‹œ ํ•„๋Ÿฌ๋Š” ํŠน์ • EdgeCacheOrigin ๋ฆฌ์†Œ์Šค๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ ์ œ๊ณต๋œ EdgeCacheOrigin ๋ฆฌ์†Œ์Šค์— ๋Œ€ํ•œ ์ˆ˜์ •์‚ฌํ•ญ๋งŒ ์ ์šฉํ•ฉ๋‹ˆ๋‹ค.

์บ์‹œ ๊ตฌ์„ฑ์š”์†Œ์— ์š”์ฒญ๋œ ์ฝ˜ํ…์ธ ๊ฐ€ ์žˆ์œผ๋ฉด ์ฝ˜ํ…์ธ ๋ฅผ ๋ผ์šฐํ„ฐ๋กœ ๋ฐ˜ํ™˜ํ•˜์—ฌ ๋‹ค์šด์ŠคํŠธ๋ฆผ ์‚ฌ์šฉ์ž ์—์ด์ „ํŠธ๋กœ ๋Œ์•„๊ฐ‘๋‹ˆ๋‹ค.

Media CDN ๊ธฐ๋Šฅ

๋‹ค์Œ ์„น์…˜์—์„œ๋Š” Media CDN์˜ ๊ธฐ๋Šฅ์„ ๊ฐ„๋žตํ•˜๊ฒŒ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.

SSL(TLS) ์ธ์ฆ์„œ ์ง€์›

Media CDN์€ ์ž์ฒด ๋„๋ฉ”์ธ์—์„œ TLS๋กœ ์•”ํ˜ธํ™”๋œ(HTTPS) ํŠธ๋ž˜ํ”ฝ ์ œ๊ณต์„ ๊ธฐ๋ณธ์ ์œผ๋กœ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. Media CDN์€ ์ž์ฒด ๋„๋ฉ”์ธ์—์„œ ์ž์ฒด ์‚ฌ์šฉ(BYO) ๋„๋ฉ”์ธ์œผ๋กœ ์ œ๊ณต๋˜๋ฉฐ Google ํ˜ธ์ŠคํŒ… ๋„๋ฉ”์ธ์ด ํ•„์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

SSL(TLS) ํŠธ๋ž˜ํ”ฝ ์ œ๊ณต ๋˜๋Š” Google ๊ด€๋ฆฌ SSL ์ธ์ฆ์„œ ๊ฐ€์ ธ์˜ค๊ธฐ์™€ ๊ด€๋ จํ•ด์„œ๋Š” ์ถ”๊ฐ€ ๋น„์šฉ์ด ๋ฐœ์ƒํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์ž์„ธํ•œ ๋‚ด์šฉ์€ SSL(TLS) ์ธ์ฆ์„œ๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

Google Cloud Armor ์ง€์›

Media CDN์€ Google Cloud Armor ์—์ง€ ๋ณด์•ˆ ์ •์ฑ…์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. Media CDN์€ Google Cloud Armor๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ฝ˜ํ…์ธ ์— ๋Œ€ํ•œ ์•ก์„ธ์Šค๋ฅผ ํ—ˆ์šฉ ๋˜๋Š” ๊ฑฐ๋ถ€ํ•ฉ๋‹ˆ๋‹ค. Google Cloud Armor๋Š” IP ์ฃผ์†Œ ํ—ˆ์šฉ ๋ชฉ๋ก ๋ฐ ์ฐจ๋‹จ ๋ชฉ๋ก, ์ง€๋ฆฌ์  ๋ฐ ๋ ˆ์ด์–ด 7 ํ—ค๋” ํ•„ํ„ฐ๋ง ์ปจํŠธ๋กค์„ ์ง€์›ํ•˜๊ณ  ์ปค์Šคํ…€ ํ—ค๋”๋ฅผ ์‚ฝ์ž…ํ•˜์—ฌ ์š”์ฒญ์„ ๋ฐ์ฝ”๋ ˆ์ด์…˜ํ•ฉ๋‹ˆ๋‹ค.

์ž์„ธํ•œ ๋‚ด์šฉ์€ ๋ณด์•ˆ ์ •์ฑ… ๊ตฌ์„ฑ์„ ์ฐธ์กฐํ•˜์„ธ์š”.

ํ™•์žฅ์„ฑ

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

์ž์„ธํ•œ ๋‚ด์šฉ์€ Media CDN ๊ฒฝ๋กœ์—์„œ ์„œ๋น„์Šค ํ™•์žฅ ํ”Œ๋Ÿฌ๊ทธ์ธ ๋ฐฐํฌ๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

์›๋ณธ ์ธ์ฆ

Media CDN์€ ์›๋ณธ ์ธ์ฆ์„ ํ†ตํ•ด ๋น„๊ณต๊ฐœ Cloud Storage๋ฅผ ์›๋ณธ์œผ๋กœ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. Media CDN์— ๋น„๊ณต๊ฐœ Cloud Storage ๋ฒ„ํ‚ท์— ๋Œ€ํ•œ ์•ก์„ธ์Šค ๊ถŒํ•œ์„ ๋ถ€์—ฌํ•˜๊ณ  ์œ ํšจํ•œ Media CDN ์š”์ฒญ๋งŒ ๋ถ€์—ฌ๋˜๋„๋ก ์š”์ฒญ์„ ์ธ์ฆํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ž์„ธํ•œ ๋‚ด์šฉ์€ ์›๋ณธ ์—ฐ๊ฒฐ ๋ฐ ๋ณดํ˜ธ๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

๊ณ ๊ธ‰ ๋ผ์šฐํŒ… ๊ธฐ๋Šฅ

Media CDN์€ ํŠธ๋ž˜ํ”ฝ์„ ์„ธ๋ถ„ํ™”๋œ ์ˆ˜์ค€์—์„œ ํŠน์ • ์—์ง€ ๊ตฌ์„ฑ ๋ฐ ์›๋ณธ์— ๋งคํ•‘ํ•  ์ˆ˜ ์žˆ๋Š” ๊ณ ๊ธ‰ HTTP ๋ผ์šฐํŒ… ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

์ž์„ธํ•œ ๋‚ด์šฉ์€ ๊ณ ๊ธ‰ ๋ผ์šฐํŒ…์„ ์ฐธ์กฐํ•˜์„ธ์š”.

ํด๋ผ์ด์–ธํŠธ ์—ฐ๊ฒฐ ๊ธฐ๋Šฅ

Media CDN์€ ํด๋ผ์ด์–ธํŠธ์—์„œ ์—์ง€๋กœ HTTP/2 ๋ฐ QUIC์™€ ๊ฐ™์€ ์ตœ์‹  ๋„คํŠธ์›Œํ‚น ํ”„๋กœํ† ์ฝœ์„ ์ง€์›ํ•˜์—ฌ ์ฒ˜๋ฆฌ๋Ÿ‰์„ ๋Š˜๋ฆฌ๊ณ  ์ „๋ฐ˜์ ์ธ ๋„คํŠธ์›Œํฌ ์ง€์—ฐ ์‹œ๊ฐ„์„ ์ค„์—ฌ์ค๋‹ˆ๋‹ค.

์ž์„ธํ•œ ๋‚ด์šฉ์€ ํด๋ผ์ด์–ธํŠธ ์—ฐ๊ฒฐ ๋ฐ IP ์ฃผ์†Œ๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

์บ์‹œ ๋ฌดํšจํ™”

์บ์‹œ ๋น„์šฐ๊ธฐ๋ผ๊ณ ๋„ ๋ถ€๋ฅด๋Š” ์บ์‹œ ๋ฌดํšจํ™”๋Š” ์บ์‹œ ์ฝ˜ํ…์ธ ๊ฐ€ ์œ ํšจํ•˜์ง€ ์•Š๊ฒŒ ์„ ์–ธ๋œ ๊ฒฝ์šฐ๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. ์ฝ˜ํ…์ธ ๊ฐ€ ์œ ํšจํ•˜์ง€ ์•Š๊ฒŒ ์„ ์–ธ๋˜์—ˆ์œผ๋ฉด ์บ์‹œ์— ์ฝ˜ํ…์ธ ๊ฐ€ ์‚ญ์ œ๋˜๊ณ  ๋‹ค์Œ์— ์ฝ˜ํ…์ธ ๊ฐ€ ์š”์ฒญ๋  ๋•Œ ์›๋ณธ ์„œ๋ฒ„์—์„œ ๋‹ค์‹œ ์ฑ„์›Œ์ง‘๋‹ˆ๋‹ค.

Media CDN์€ ์ฝ˜ํ…์ธ  ๋ฌดํšจํ™”๋ฅผ ์œ„ํ•ด ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋ฐฉ๋ฒ•์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

  • ํ˜ธ์ŠคํŠธ ๋ฐ URL ๊ฒฝ๋กœ ์‚ฌ์šฉ
  • URL ํ”„๋ฆฌํ”ฝ์Šค ๋ฐ ์™€์ผ๋“œ ์นด๋“œ ์‚ฌ์šฉ
  • ์ƒํƒœ, ์›๋ณธ, ๋ฏธ๋””์–ด ์œ ํ˜•์˜ ๊ธฐ๋ณธ ์ œ๊ณต ํƒœ๊ทธ๋ฅผ ํฌํ•จํ•œ ์บ์‹œ ํƒœ๊ทธ ์‚ฌ์šฉ

ํŠน์ • ์บ์‹œ๋œ ์‘๋‹ต์„ ๋Œ€์ƒ์œผ๋กœ ์ง€์ •ํ•˜๊ณ  ์ดํ›„ ์บ์‹œ ์ฑ„์šฐ๊ธฐ์—์„œ ์›๋ณธ ๋ถ€ํ•˜๋ฅผ ์ตœ์†Œํ™”ํ•˜๊ธฐ ์œ„ํ•ด ๋ฌดํšจํ™” ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ์กฐํ•ฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ž์„ธํ•œ ๋‚ด์šฉ์€ ์บ์‹œ ๋ฌดํšจํ™”๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

์ปค์Šคํ…€ HTTP ํ—ค๋”

Media CDN์„ ์‚ฌ์šฉํ•˜๋ฉด ์ปค์Šคํ…€ HTTP ํ—ค๋”๋ฅผ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ปค์Šคํ…€ ์š”์ฒญ ํ—ค๋”๋Š” ์ •์  ๊ฐ’์„ ์ง€์›ํ•˜๊ณ , ์ปค์Šคํ…€ ์‘๋‹ต ํ—ค๋”๋Š” ์ •์  ๋ฐ ๋™์  ๊ฐ’์„ ๋ชจ๋‘ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

์ปค์Šคํ…€ ํ—ค๋”๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋‹ค์Œ์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ๊ตญ๊ฐ€, ๋ฆฌ์ „, ๋„์‹œ์™€ ๊ฐ™์€ ์ง€์—ญํ™”๋œ ์ฝ˜ํ…์ธ ๋ฅผ ํ‘œ์‹œํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ํด๋ผ์ด์–ธํŠธ์— ๋Œ€ํ•œ ์ง€๋ฆฌ์  ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค.

  • ์บ์‹œ์—์„œ ์‘๋‹ต์ด ์ œ๊ณต๋˜์—ˆ๋Š”์ง€ ์—ฌ๋ถ€(์ „์ฒด ๋˜๋Š” ์ผ๋ถ€) ๊ทธ๋ฆฌ๊ณ  ์ œ๊ณต๋œ ์บ์‹œ ์œ„์น˜๋ฅผ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

  • ์š”์ฒญ ๋ฐ ์‘๋‹ต ํ—ค๋”๋ฅผ ์—†์• ๊ฑฐ๋‚˜ ๋Œ€์ฒดํ•ฉ๋‹ˆ๋‹ค.

์ž์„ธํ•œ ๋‚ด์šฉ์€ ์ปค์Šคํ…€ ํ—ค๋” ์ •์˜๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

Cloud Logging๊ณผ ํ†ตํ•ฉ

๋˜ํ•œ Media CDN์€ Google Cloud์˜ ๋กœ๊น… ์„œ๋น„์Šค์™€ ํ†ตํ•ฉ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

Media CDN์€ ํด๋ผ์ด์–ธํŠธ์™€ ์—์ง€ ์‚ฌ์ด ๊ทธ๋ฆฌ๊ณ  Media CDN๊ณผ ์›๋ณธ ์‚ฌ์ด์˜ ๊ฐ HTTP ์š”์ฒญ์„ Cloud Logging(Logging)์— ๊ธฐ๋กํ•ฉ๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ ๋กœ๊ทธ๋Š” ๊ฑฐ์˜ ์‹ค์‹œ๊ฐ„์œผ๋กœ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค. Logging์—์„œ ๋กœ๊ทธ๋ฅผ ์ฟผ๋ฆฌํ•˜๊ณ  ์ด๋ฅผ Cloud Storage ๋˜๋Š” Pub/Sub๋กœ ๋‚ด๋ณด๋‚ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ž์„ธํ•œ ๋‚ด์šฉ์€ Logging ๊ฐ€์ด๋“œ๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

์„œ๋ช…๋œ ์š”์ฒญ

Media CDN์€ ์ฝ˜ํ…์ธ  ์ธ์ฆ์„ ์œ„ํ•ด ์„œ๋ช…๋œ ์ฟ ํ‚ค ๋ฐ ์„œ๋ช…๋œ URL์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ์„œ๋ช…๋œ ์š”์ฒญ์„ ์‚ฌ์šฉํ•˜๋ฉด ์ œํ•œ ์‹œ๊ฐ„ ๋™์•ˆ ์ •ํ™•ํ•œ URL ํ”„๋ฆฌํ”ฝ์Šค ๋ฐ ํŠน์ • ํด๋ผ์ด์–ธํŠธ๋กœ ์•ก์„ธ์Šค ๋ฒ”์œ„๋ฅผ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ž์„ธํ•œ ๋‚ด์šฉ์€ ์„œ๋ช…๋œ ์š”์ฒญ ์‚ฌ์šฉ์„ ์ฐธ์กฐํ•˜์„ธ์š”.

์•ก์„ธ์Šค ์š”์ฒญ

Media CDN์— ์•ก์„ธ์Šค๋ฅผ ์š”์ฒญํ•˜๋ ค๋ฉด Google Cloud ์˜์—… ๋‹ด๋‹น์ž ๋˜๋Š” ๊ณ„์ •ํŒ€์— ๋ฌธ์˜ํ•˜์„ธ์š”. ๊ทธ๋Ÿฐ ํ›„ ๋น ๋ฅธ ์‹œ์ž‘์„ ์‚ฌ์šฉํ•˜์—ฌ Media CDN์„ ์‹œ๋„ํ•ฉ๋‹ˆ๋‹ค.