- ์ฝํ ์ธ ์ ์ก ๋คํธ์ํฌ์ ์ฝ์๋ก ์น ์ฝํ ์ธ ๋ฅผ ํจ์จ์ ์ผ๋ก ์ ๊ณตํ๊ธฐ ์ํ ๋ถ์ฐ ๋คํธ์ํฌ.
- CDN์ ์น ์ฌ์ดํธ์ ์ ์ ์ฝํ ์ธ (์ด๋ฏธ์ง, css, js ํ์ผ ๋ฑ)๋ฅผ ์บ์ํ๊ณ ์ฌ์ฉ์๊ฐ ์น ์ฌ์ดํธ์ ์ ์ํ ๋, ๊ฐ์ฅ ๊ฐ๊น์ด ์๋ฒ์์ ํด๋น ์ฝํ ์ธ ๋ฅผ ์ ๊ณต
- ์น ์ฌ์ดํธ์ ๋ก๋ฉ ์๋๋ฅผ ๋์ด๊ณ ๋์ญํญ ์ฌ์ฉ์ ์ค์ผ ์ ์๋ค.
- ์์ฒญํ ๊ฐ์ฒด๊ฐ ์บ์ ์๋ฒ๋จ์ ์์ผ๋ฉด Origin์์ ๊ฐ์ ธ๋ค๊ฐ ์ ์ฅํด๋๊ณ ํฌ์๋ฉ
- ์์ฒญํ ๊ฐ์ฒด๊ฐ ์บ์ ์๋ฒ๋จ์ ์๊ณ ์๋ณธ ์์ฒญ์์ด ๋ฐ๋ก ์ ํ
CDN์ ์ธ ๊ฐ์ง ์ข ๋ฅ์ ์๋ฒ์ ์์กดํ๋ค.
1. ์ค๋ฆฌ์ง ์๋ฒ
- ์ฝํ ์ธ ์ ์๋ณธ ๋ฒ์ ์ด ํฌํจ๋์ด ์์ผ๋ฉด ์๋ณธ ์์ค ์ญํ ์ ํ๋ค.
- ์ฝํ ์ธ ๋ฅผ ์ ๋ฐ์ดํธํด์ผ ํ ๋๋ง๋ค ์ค๋ฆฌ์ง ์๋ฒ์์ ๋ณ๊ฒฝ์ด ์ด๋ฃจ์ด์ง๋ค.
- ์ค๋ฆฌ์ง ์๋ฒ๋ ์ฝํ ์ธ ๊ณต๊ธ์ ์ฒด๊ฐ ์์ ํ๊ณ ๊ด๋ฆฌํ ์ ์๊ณ , Amazon์ AWS S3 ๋๋ Google Cloud Storage ๊ฐ์ ์จ๋ํํฐ ํด๋ผ์ฐ๋ ๊ณต๊ธ์ ์ฒด์ ์ธํ๋ผ์์ ํธ์คํ ํ ์๋ ์๋ค.
2. ์ฃ์ง ์๋ฒ
- ์ ์ธ๊ณ ์ฌ๋ฌ ์ง๋ฆฌ์ ์์น์ ์์ผ๋ฉฐ, ์ด๋ฅผ PoP(Point of Presence)๋ผ ํ๋ค.
- PoP ๋ด์ ์ฃ์ง ์๋ฒ๋ ์ค๋ฆฌ์ง ์๋ฒ์์ ๋ณต์ฌ๋ ์ฝํ ์ธ ๋ฅผ ์บ์ฑํ๊ณ , ์ธ๊ทผ ์ฌ์ฉ์์๊ฒ ํด๋น ์ฝํ ์ธ ๋ฅผ ์ ์กํ๋ ์ญํ ์ ๋ด๋นํ๋ค.
- ์บ์ฑ๋ ์ฝํ ์ธ ๊ฐ ์ค๋๋ ๊ฒฝ์ฐ ์ฃ์ง ์๋ฒ๋ ์ค๋ฆฌ์ง ์๋ฒ์ ์ ๋ฐ์ดํธ๋ ์ฝํ ์ธ ๋ฅผ ์์ฒญํ๋ค.
- CDN ์ฃ์ง ์๋ฒ๋ CDN ํธ์คํ ๊ณต๊ธ์ ์ฒด๊ฐ ์์ ํ๊ฑฐ๋ ๊ด๋ฆฌํ๋ค.
3. DNS ์๋ฒ
- DNS(๋๋ฉ์ธ ๋ค์ ์์คํ ) ์๋ฒ๋ ์ค๋ฆฌ์ง ๋ฐ ์ฃ์ง ์๋ฒ์ IP ์ฃผ์๋ฅผ ์ถ์ ํ๊ณ ์ ๊ณตํ๋ค.
- ํด๋ผ์ด์ธํธ๊ฐ ์ค๋ฆฌ์ง ์๋ฒ์ ์์ฒญ์ ๋ณด๋ด๋ฉด, DNS ์๋ฒ๋ ์ฝํ ์ธ ๋ฅผ ๋ ๋น ๋ฅด๊ฒ ์ ๊ณตํ ์ ์๋ ํ์ด๋ง๋ ์ฃ์ง ์๋ฒ์ ์ด๋ฆ์ผ๋ก ์๋ตํ๋ค.
์ง์ฐ ์๊ฐ(latency) ๋จ์ถ
- ์ง์ฐ์๊ฐ์ด๋ ์์คํ ์ ๋ฐ์ดํฐ๋ฅผ ์์ฒญํ๋ ์์ ๊ณผ ์์คํ ์์ ๊ทธ์ ์๋ต์์ฌ ๋ฐ์ดํฐ๋ฅผ ๋ณด๋ด๊ธฐ ์์ํ๋ ์์ ์ฌ์ด์ ์๊ฐ์ ์๋ฏธ.
- ์ฌ์ฉ์์ ์ฝํ ์ธ ๋ฅผ ์ ๊ณตํ๋ ์๋ฒ ๊ฐ์ ๊ฑฐ๋ฆฌ๊ฐ ๊ธธ์๋ก ์ง์ฐ์๊ฐ์ด ๋์ด๋ ์ ์๋ค.
- CDN์ด ๋ณด๋ค ๊ด๋ฒ์ํ๊ณ ๋๊ฒ ๋ถ์ฐ๋์ด ์์ผ๋ฉด ์ต์ข ์ฌ์ฉ์์ ์ต๋ํ ๊ฐ๊น์ด ๊ณณ์ผ๋ก ์ฝํ ์ธ ๋ฅผ ๋ฐฐ์นํจ์ผ๋ก์จ ์น์ฌ์ดํธ ์ฝํ ์ธ ๋ฅผ ๋น ๋ฅด๊ฒ ์ ์กํ ์ ์๋ค.
ํธ๋ํฝ ๋์
- CDN์์๋ ๋ก๋ ๋ฐธ๋ฐ์ฑ์ ์ฌ์ฉํ์ฌ ์์๋ฅผ ์ฌ๋ฌ ์๋ฒ์ ๋ถ์ฐ์ํด์ผ๋ก์จ ํ๋์ ์๋ฒ์ ๊ณผ๋ถํ๊ฐ ์ผ์ด๋๋ ๊ฒ์ ๋ฐฉ์ง.
- ๋ก๋ ๋ฐธ๋ฐ์ฑ์ ์์ ๊ธ์ฆ์ด ์น์ฌ์ดํธ ์ฑ๋ฅ์ ์ํฅ์ ๋ฏธ์น๋ ๊ฒ์ ๋ฐฉ์งํ๋ ํจ๊ณผ๋ ์๋ค.
- ๋ก๋ ๋ฐธ๋ฐ์ฑ: ์ฌ๋ฌ ์๋ฒ ๊ฐ์ ๋คํธ์ํฌ ํธ๋ํฝ์ ๋ถ์ฐ์ํค๋ ํ๋ก์ธ์ค
๋์ฉ๋ ์ฌ์ฉ๋ ๊ฐ์ถ
- ์น ํธ์คํธ๋ ์ค๋ฆฌ์ง ์๋ฒ๋ก๋ถํฐ ์ ์ก๋๋ ๋ฐ์ดํฐ๋ฅผ ๊ธฐ์ค์ผ๋ก ์๊ธ์ ๋ถ๊ณผ
- CDN์ ์ฌ์ฉ์์ ๋ ๊ฐ๊น์ด ๊ณณ์ ์ฝํ ์ธ ์ ๋ณต์ฌ๋ณธ์ ์ ์ฅํ๋ฏ๋ก์จ ์ค๋ฆฌ์ง ์๋ฒ๋ก๋ถํฐ์ ๋ฐ์ดํฐ ์ ์ก๋์ ์ค์ธ๋ค.
https://blog.wisen.co.kr/pages/blog/blog-detail.html?idx=9428

