CDN์ด๋ : ๋ํ์ ์ธ CDN ์๋ฃจ์ ๋น๊ต๋ถ์
- 2023๋ 4์ 13์ผ
- 3๋ถ ๋ถ๋
์ต์ข ์์ ์ผ: 2023๋ 9์ 7์ผ

Written by Hyojung Yoon
์๋ ํ์ธ์! ์ค๋์ CDN์ ๋ํด์ ์์๋ณด๋ ค๊ณ ํฉ๋๋ค.
๋์์์ด ์งํํ๋ ๋์งํธ ์ธ์์์ ์ฐ๋ฆฌ๋ ๋ชจ๋ ์ธํฐ๋ท ์ฝํ
์ธ ์ ๋ํด ๋น ๋ฅด๊ณ ์์ ์ ์ธ ์ฐ๊ฒฐ๋๊ธฐ๋ฅผ ๋ฐ๋๋๋ค. ์ง๊ตฌ ๋ฐ๋ํธ์์ ์น ์ฌ์ดํธ์ ์ ์ํ ๋, ์น์ฌ์ดํธ๊ฐ ์ด๋ป๊ฒ ๋นจ๋ฆฌ ๋ก๋๋๋์ง ๊ถ๊ธํดํ์ ์ ์ด ์๋์?
๊ทธ ๋ต์ ๋ฐ๋ก CDN, Content Delivery Network๋ผ๋ ๊ธฐ์ ์ ์์ต๋๋ค. ์ด ๊ธ์์๋ CDN์ด ๋ฌด์์ด๋ฉฐ, ์ด๋ป๊ฒ ์๋ํ๋์ง ๊ฐ๋จํ ์์๋ณด๊ณ , ๋ํ์ ์ธ CDN ์๋ฃจ์ ์ ๋ํ ๋น๊ต ๋ถ์์ ํ ๊ฒ์ ๋๋ค. ๊ทธ๋ผ, ์ง๊ธ๋ถํฐ ์์ํด ๋ณด๊ฒ ์ต๋๋ค!
CDN ๋์ ์ ์ด์
๋ํ์ ์ธ CDN ์๋ฃจ์ ๋น๊ต ๋ถ์
CDN์ด๋?
CDN(Contents Delivery Network, ์ฝํ
์ธ ์ ์ก ๋คํธ์ํฌ)๋ ์ฌ์ฉ์์๊ฒ ๋น ๋ฅด๊ณ ์์ ํ๊ฒ ์ฝํ
์ธ ๋ฅผ ์ ์กํ๊ธฐ ์ํด ์ ์ธ๊ณ์ ๋ถ์ฐ๋์ด ์ค์น๋ ์๋ฒ ๋คํธ์ํฌ์
๋๋ค. ์ฝํ
์ธ ๋ฅผ ์ฌ์ฉ์์ ๊ฐ๊น์ด ์๋ฒ์์ ์ ์กํจ์ผ๋ก์จ ์ ์ก ์๋๋ฅผ ๋์ฌ ๋๊ธฐ ์๊ฐ์ ํฌ๊ฒ ์ค์
๋๋ค.
์ฌ๋ฌ๋ถ์ด ์ฝ๊ฒ ์ดํดํ ์ ์๋๋ก CDN์ ํ๋ฐฐ ์์คํ ์ ๋น์ ํ์๋ฉด, ๋ค์๊ณผ ๊ฐ์ต๋๋ค.

์ธํฐ๋ท์ ์น์ฌ์ดํธ์ ์ฝํ
์ธ ๋ฅผ ์ํ ๊ฑฐ๋ํ ์ ์ก ์์คํ
์ด๋ผ๊ณ ์๊ฐํด๋ด
์๋ค. ํ ๊ณณ์์ ๋ค๋ฅธ ๊ณณ์ผ๋ก ํ๋ฐฐ๋ฅผ ๋ณด๋ด๋ ๋ฐฐ์ก ์์คํ
๊ณผ ๋ง์ฐฌ๊ฐ์ง๋ก, CDN์ ์ฝํ
์ธ (์ด๋ฏธ์ง, ๋์์, ํ
์คํธ ๋ฑ)๋ฅผ ์ปดํจํฐ๋ ์ค๋งํธํฐ์ผ๋ก ์ ์กํ๋ ๋ฐ ๋์์ ์ค๋๋ค.
์จ๋ผ์ธ์์ ๋ฌผ๊ฑด์ ์ฃผ๋ฌธํ๋ฉด ๋ณดํต ๋ฌผ๋ฅ ์ผํฐ์์ ์ง๊น์ง ๋ฐฐ์ก์ด ๋ฉ๋๋ค. ์ด์ ๋ง์ฐฌ๊ฐ์ง๋ก CDN์ ์ฝํ ์ธ ๋ฅผ ์ ์ธ๊ณ ์ฌ๋ฌ ์์น(์๋ฒ๋ผ๊ณ ํจ)์ ์ ์ฅํ๊ณ ๊ฐ์ฅ ๊ฐ๊น์ด ์๋ฒ์์ ์ฌ์ฉ์์๊ฒ ์ฝํ ์ธ ๋ฅผ ์ ์กํฉ๋๋ค. ์ด๋ ๊ฒ ํ๋ฉด ์ฝํ ์ธ ๊ฐ ๋ ๋นจ๋ฆฌ ๋ก๋๋๊ณ ๋ ์ํํ ์จ๋ผ์ธ ํ๊ฒฝ์ ์ ๊ณตํ ์ ์์ต๋๋ค.
CDN ์๋๋ฐฉ์

ํ์ ์ฆ๊ฒจ ์ฐพ๋ ์น ์ฌ์ดํธ์ ์ค๋งํธํฐ์ด๋ ์ปดํจํฐ๋ฅผ ํตํด ์ ์ํ๋ค๊ณ ์๊ฐํด๋ด
์๋ค. ์น ์ฌ์ดํธ์ ์๋ฒ๊ฐ ๋ฉ๋ฆฌ ๋จ์ด์ ธ ์๋ค๋ฉด ์น ํ์ด์ง๋ฅผ ๋ก๋ํ๋ ๋ฐ ์๊ฐ์ด ๊ฑธ๋ฆด ์ ์์ต๋๋ค. ์ด๋ ์ฝํ
์ธ ์ ์ก ๋คํธ์ํฌ, ์ฆ CDN์ ์ฌ์ฉํ๋ฉด ์ ์ํ๋ ค๋ ์ฝํ
์ธ ์ ์ ์ก ์๋๋ฅผ ๋์ผ ์ ์์ต๋๋ค.
CDN์ ์ด๋ฏธ์ง, ๋์์ ๋๋ ์น ํ์ด์ง์ ๊ฐ์ ์ฝํ
์ธ ๋ฅผ ์ ์ธ๊ณ ์ฌ์ฉ์์๊ฒ ๋ฐฐํฌํ๊ธฐ ์ํด ํจ๊ป ์๋ํ๋ ์ํธ ์ฐ๊ฒฐ๋ ์๋ฒ ๋คํธ์ํฌ์
๋๋ค. ์ฌ์ฉ์๊ฐ ์ฝํ
์ธ ๋ฅผ ์์ฒญํ๋ฉด CDN์ ์ฌ์ฉ์์ ๊ฐ์ฅ ๊ฐ๊น์ด ์๋ฒ(์ฃ์ง ์๋ฒ๋ผ๊ณ ๋ ํจ)๋ฅผ ์๋ณํ๊ณ ์๋ณธ ์๋ฒ๊ฐ ์๋ ํด๋น ์๋ฒ์์ ์ฝํ
์ธ ๋ฅผ ์ ์กํฉ๋๋ค. ์ด๋ ๊ฒ ํ๋ฉด ์ฝํ
์ธ ๊ฐ ์ด๋ํ๋ ๋ฐ ๊ฑธ๋ฆฌ๋ ์๊ฐ์ด ํฌ๊ฒ ์ค์ด๋ค์ด ๋ ๋น ๋ฅด๊ณ ํจ์จ์ ์ผ๋ก ์ฝํ
์ธ ๋ฅผ ์ ์กํ ์ ์์ต๋๋ค.
์ด ํ๋ก์ธ์ค๋ฅผ ๋์ฑ ์ต์ ํํ๊ธฐ ์ํด CDN์ ๋คํธ์ํฌ์ ์ฌ๋ฌ ์๋ฒ์ ์ฝํ ์ธ ์ฌ๋ณธ์ ์ ์ฅํ๋ ์บ์ฑ์ ํ์ฉํฉ๋๋ค. ์บ์ฑ์ ํ์ฉํ๋ฉด ์ฌ์ฉ์๊ฐ ์ฝํ ์ธ ๋ฅผ ์์ฒญํ ๋ ๊ฐ์ฅ ๊ฐ๊น์ด ์๋ฒ์์ ์์ฒญ๋ ์ฝํ ์ธ ๋ฅผ ์ฝ๊ฒ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์ด๋ฅผ ํตํด CDN์ ์๋ณธ ์๋ฒ์์ ์ฌ์ฉ์์๊ฒ ์ฝํ ์ธ ๊ฐ ์ ์ก๋๋ ๋ฐ๊น์ง ๊ฑธ๋ฆฌ๋ ์๊ฐ์ธ ์ง์ฐ ์๊ฐ์ ์ค์ผ ์ ์์ต๋๋ค. ๊ฒฐ๊ณผ์ ์ผ๋ก CDN์ ์น์ฌ์ดํธ์ ์ ํ๋ฆฌ์ผ์ด์ ์ฑ๋ฅ์ ํฅ์์ํค๋ ๋ฐ ์ค์ํ ์ญํ ์ ํ๋ฉฐ, ์ฌ์ฉ์์ ๋๋ฃ ์ฌ์ฉ์์๊ฒ ๋์ฑ ๋น ๋ฅด๊ณ ์ํํ ์ธํฐ๋ท ๊ฒฝํ์ ์ ๊ณตํฉ๋๋ค.
CDN ๋์ ์ ์ด์
1. ์น ํ์ด์ง ๋ก๋ ์๊ฐ ๊ฐ์
CDN์ ์ฌ์ฉ์์ ๊ฐ๊น์ด CDN ์๋ฒ๋ฅผ ์ฌ์ฉํด ์ฝํ ์ธ ๋ฅผ ์ ๊ณตํ๋ฏ๋ก ํ์ด์ง ๋ก๋ ์๊ฐ์ด ๋นจ๋ผ์ง๊ฒ ๋ฉ๋๋ค. ํ์ด์ง ๋ก๋ ์๊ฐ์ด ๋๋ฌด ๋๋ฆฌ๋ฉด ์ฌ์ฉ์์ ์ดํ๋ก ์ฌ์ดํธ ํธ๋ํฝ์ด ๊ฐ์ํ ์ ์์ต๋๋ค. CDN์ ์ด๋ฐ ์ดํ๋ฅ ์ ์ค์ด๊ณ ์ฌ์ฉ์๊ฐ ์ฌ์ดํธ์์ ๋ณด๋ด๋ ์๊ฐ์ ๋๋ ค ๋ ๋ง์ ์ฌ์ฉ์๊ฐ ์ค๋ ๋จธ๋ฌผ๋๋ก ํฉ๋๋ค.
2. ๋์ญํญ ์ฌ์ฉ๋ ๋ฐ ๋น์ฉ ์ ๊ฐ
์น ํธ์คํธ๋ ์๋ฒ๋ก๋ถํฐ ์ ์ก๋ ๋ฐ์ดํฐ๋ฅผ ๊ธฐ์ค์ผ๋ก ์๊ธ์ ๋ถ๊ณผํฉ๋๋ค. CDN์ ์ฌ์ฉ์์ ๋ ๊ฐ๊น์ด ๊ณณ์ ์ฝํ ์ธ ์ ๋ณต์ฌ๋ณธ์ ์ ์ฅํจ์ผ๋ก์จ ์๋ ์๋ฒ๋ก๋ถํฐ์ ๋ฐ์ดํฐ ์ ์ก๋์ ์ค์ ๋๋ค. ์ด๋ฅผ ํตํด CDN์ ์๋ณธ ์๋ฒ๊ฐ ์ ๊ณตํด์ผ ํ๋ ๋ฐ์ดํฐ์ ์์ ์ค์ฌ ๋์ญํญ ์ฌ์ฉ๋ ๋ฐ ๋น์ฉ์ ์ ๊ฐํฉ๋๋ค.
3. ์ฝํ ์ธ ๊ฐ์ฉ์ฑ ํฅ์
ํ ๋ฒ์ ๋๋ฌด ๋ง์ ๋ฐฉ๋ฌธ์๊ฐ ๋ฐฉ๋ฌธํ๊ฑฐ๋ ํ๋์จ์ด ์ฅ์ ๊ฐ ๋ฐ์ํ๋ฉด ์น์ฌ์ดํธ๊ฐ ์ค๋จ๋ ์ ์์ต๋๋ค. CDN์ ๋ถ์ฐ๋์ด ์๊ธฐ ๋๋ฌธ์ ๋ ๋ง์ ํธ๋ํฝ์ ์ฒ๋ฆฌํ๊ณ ํ๋์จ์ด ์ฅ์ ๋ฅผ ๊ฒฌ๋ ์ ์์ต๋๋ค. ๋ํ ํ๋ ์ด์์ CDN ์๋น์ค๊ฐ ์คํ๋ผ์ธ์ผ๋ก ์ ํ์ด ๋๋ฉด, ๋ค๋ฅธ ์ด์ ์๋ฒ๊ฐ ํด๋น ์๋ฒ๋ฅผ ๋์ฒดํ์ฌ ์๋น์ค๊ฐ ์ค๋จ๋์ง ์๋๋ก ํ ์ ์์ต๋๋ค.
4. ํธ๋ํฝ ๊ธ์ฆ์ ๋์
๋ถ์ฐํ ์๋น์ค ๊ฑฐ๋ถ(DDoS) ๊ณต๊ฒฉ์ ๊ฐ์ง ํธ๋ํฝ์ ๋๋์ผ๋ก ์น ์ฌ์ดํธ์ ์ ์กํด ์๋ฒ๋ฅผ ๋ค์ด์ํค๋ ค๊ณ ํฉ๋๋ค. CDN์ ๋ก๋๋ฅผ ์ฌ๋ฌ ์๋ฒ์ ๋ถ์ฐํ๋ ๋ถ์ฐ ์ฒ๋ฆฌ์ ์ ์์ ์ธ ์์ฒญ๊ณผ ๋น์ ์์ ์ธ ์์ฒญ์ ๊ตฌ๋ถํ๋ ๋ฑ์ ๋ฐฉ๋ฒ์ผ๋ก ์๋ณธ ์๋ฒ์ ๋ฏธ์น๋ ์ํฅ์ ์ค์ฌ ๊ธ์ฆํ ํธ๋ํฝ ์ฒ๋ฆฌ๋ฅผ ํ ์ ์์ต๋๋ค.
5. ๋ณด์ ๊ฐํ
CDN์ ๋ถ์ฐํ ์๋น์ค ๊ฑฐ๋ถ(DDoS) ๊ณต๊ฒฉ ์ํ, ๋ณด์ ์ธ์ฆ ๊ฐ์ , ๊ธฐํ ์ต์ ํ๋ฅผ ํตํด ๋ณด์์ ๊ฐํํ ์ ์์ต๋๋ค.
๋ํ์ ์ธ CDN ์๋ฃจ์ ๋น๊ต ๋ถ์
โ | CloudFront | Akamai | Cloudflare | Fastly |
ํ์ฌโ | ์๋ง์กด ์น ์๋น์ค(AWS) | ์์นด๋ง์ด ํ ํฌ๋๋ก์ง | ํด๋ผ์ฐ๋ํ๋ ์ด | ํจ์คํ๋ฆฌ |
๊ธ๋ก๋ฒ ๋คํธ์ํฌ | 200๊ฐ ์ด์์ ์ฃ์ง ๋ก์ผ์ด์ | 300,000๊ฐ ์ด์์ ์๋ฒ | 250๊ฐ ์ด์์ ๋์ | 50๊ฐ ์ด์์ POP |
๋ณด์ ๊ธฐ๋ฅ | WAF, DDoS ๋ณดํธ, SSL/TLS | WAF, DDoS ๋ณดํธ, SSL/TLS | WAF, DDoS ๋ณดํธ, SSL/TLS | WAF, DDoS ๋ณดํธ, SSL/TLS |
๊ฐ๊ฒฉ | ์ข ๋์ , ๋ณผ๋ฅจ ํ ์ธ | ๋ง์ถค ๊ฐ๊ฒฉ | ์ข ๋์ , ๋ฌด๋ฃ ํ๋, ํ๋ก ํ๋ | ์ข ๋์ , ๋ณผ๋ฅจ ํ ์ธ |
API ๋ฐ ํตํฉ | AWS SDK ๋ฐ API | Akamai API | Cloudflare API | Fastly API |
์ถ๊ฐ ๊ธฐ๋ฅ | Lambda@Edge, ์ค์๊ฐ ์งํ | ์ด๋ฏธ์ง ๋ฐ ๋น๋์ค ์ต์ ํ | Argo ์ค๋งํธ ๋ผ์ฐํ , Workers | Instant Pruge, ์์ง ์ปดํจํ |
1. ํด๋ผ์ฐ๋ํ๋ก ํธ(CloundFront)
์ต๋ ํด๋ผ์ฐ๋ ์ ๊ณต์
์ฒด ์ค ํ๋์ธ AWS์ ์ผ๋ถ 
์ฅ์
AWS์์ ์ํํ ํตํฉ
200๊ฐ ์ด์์ ์ฃ์ง ๋ก์ผ์ด์ ์ด ์๋ ๊ด๋ฒ์ํ ๊ธ๋ก๋ฒ ๋คํธ์ํฌ
์ฌ์ฉ๋๋ณ ๊ฒฐ์ ์ด๋ฉฐ ๋๋ ๊ตฌ๋งค ์ ํ ์ธ ํํ์ด ์ ๊ณต๋จ
Lambda@Edge๋ก ์ฌ์ฉ์ ์ง์ ์ฝ๋ ์คํ์ด ๊ฐ๋ฅํด ์ ์ฐ์ฑ์ด ์ถ๊ฐ๋จ
๋จ์
๊ฐ๊ฒฉ ์ฑ ์ ๊ฐ๋จํ์ง ์์
Cloudflare์ ๋นํด ํ๋ฆฌ ํฐ์ด๊ฐ ์ ํ์ ์
์ด๋ณด์์๊ฒ ๋ณต์กํ ์ค์
2. ์์นด๋ง์ด(Akamai)
ํ๋ถํ ๊ฒฝํ๊ณผ ์ ๋ขฐ์ฑ์ ์ ๊ณตํ๋ CDN ์์ฅ์ ์ ๊ตฌ์
์ฅ์
30๋ง ๋ ์ด์์ ์๋ฒ๋ฅผ ๊ฐ์ถ ๋๊ท๋ชจ ๊ธ๋ก๋ฒ ๋คํธ์ํฌ
๋น ๋ฅด๊ณ ์์ ํ ๊ณ ์ฑ๋ฅ ์ฝํ ์ธ ์ ์ก
์ด๋ฏธ์ง ๋ฐ ๋น๋์ค ์ต์ ํ ๋๊ตฌ ์ ๊ณต
ํน์ ์๊ตฌ์ฌํญ์ ๋ฐ๋ฅธ ๋ง์ถคํ ๊ฐ๊ฒฉ ์ฑ ์
๋จ์
ํฌ๋ช ์ฑ์ด ๋จ์ด์ง๋ ๋ง์ถคํ ๊ฐ๊ฒฉ ์ฑ ์
์๊ท๋ชจ ์ฌ์ฉ์๋ฅผ ์ํ ํ๋ฆฌ ํฐ์ด๊ฐ๋ถ์กฑํจ
์ด๋ณด์์๊ฒ ๋ณต์กํ ์ค์
3. ํด๋ผ์ฐ๋ํ๋ ์ด(Cloudflare)
์ฌ์ฉ์ ์นํ์ ์ด๊ณ ๊ธฐ๋ฅ์ด ํ๋ถํ CDN ๊ณต๊ธ์ 
์ฅ์
250๊ฐ ์ด์์ ๋์์ ๊ด๋ฒ์ํ ๊ธ๋ก๋ฒ ๋คํธ์ํฌ
์๊ท๋ชจ ์ฌ์ฉ์๊ฐ ์ก์ธ์คํ ์ ์๋ ํ๋ฆฌํฐ์ด ์ ๊ณต
๋คํธ์ํฌ ๊ฒฝ๋ก๋ฅผ ์ต์ ํ ํด ์ฑ๋ฅ์ ํฅ์(Argo ์ค๋งํธ ๋ผ์ฐํ )
์๋ฒ๋ฆฌ์ค ์์ง ์ปดํจํ ์ง์(Cloudflare Workers)
๋จ์
ํ๋ฆฌ ํฐ์ด์์ ์ผ๋ถ ๊ธฐ๋ฅ ์ ํ
๊ธ๋ก๋ฒ ๋คํธ์ํฌ๋ Akamai, CloudFront๋งํผ ๊ด๋ฒ์ํ์ง ์์
Argo ๋ฐ Workers์ ๊ฐ์ ์ถ๊ฐ ๊ธฐ๋ฅ์ ์ถ๊ฐ ๋น์ฉ์ด ๋ฆ
4. ํจ์คํ๋ฆฌ(Fastly)
์๋, ์ ์ฐ์ฑ ๋ฐ ์ฌ์ฉ์ ์ง์ ์ ์ค์ ์ ๋ CDN ๊ณต๊ธ์ 
์ฅ์
Instant Purge๋ ๋น ๋ฅธ ์บ์ ๋ฌดํจํ๋ฅผ ํ์ฉ
์ฃ์ง์์ ๋ง์ถคํ ์ฝ๋๋ฅผ ์คํํ๊ธฐ ์ํ ์ฃ ์ปดํจํ ํ๋ซํผ.
๋น์ฉ ํจ์จ์ ์ธ ์๋ ํ ์ธ์ด ์ ์ฉ๋ ์ข ๋์ ๊ฐ๊ฒฉ
๋จ์
๊ฒฝ์์ฌ์ ๋นํด ์๋์ ์ผ๋ก ์์ ๊ธ๋ก๋ฒ ๋คํธ์ํฌ
์๊ท๋ชจ ์ฌ์ฉ์๋ฅผ ์ํ ํ๋ฆฌ ํฐ์ด ์์
์ด๋ณด์์๊ฒ ๋ณต์กํ ์ค์
๋ง์น๋ฉฐ
์ค๋๋ ์ ๋์งํธ ํ๊ฒฝ์์ CDN์ ์ค์ํ ๊ตฌ์ฑ ์์๋ก ์ ์ํ๊ณ ์์ ํ ์ฝํ ์ธ ์ ๋ฌ์ ๋ณด์ฅํฉ๋๋ค. ์ด๋ฒ ๊ธ์์ ๋ํ์ ์ธ CDN ์๋ฃจ์ ์ ๋ํ ๋น๊ต ๋ถ์ ๋ฐ CDN์ ๊ฐ์ ๊ณผ ํ๊ณ๋ฅผ ์์๋ณด์์ต๋๋ค. ์ด์ฒ๋ผ ์ํ๋ CDN ์๋ฃจ์ ์ ์ ํํ ๋๋ ์ ์คํ ๊ณ ๋ ค๊ฐ ํ์์ ์ ๋๋ค. ๊ฐ์์ ๋น์ฆ๋์ค์ ๋ง๋ CDN ์๋น์ค๋ฅผ ์ฑํํ์ฌ ์น์ฌ์ดํธ ์ฑ๋ฅ์ ๋์ด๊ณ ์ฌ์ฉ์ ๋ง์กฑ๋๋ฅผ ๋์ฌ๋ณด๋ ๊ฑด ์ด๋จ๊น์?





