WEB & CS
CDN? (Content Delivery Network)
๊นฝ์ฅฌ
2024. 10. 16. 21:32
๐CDN (Content Delivery Network)

CDN์ Content Delivery Network์ ์ฝ์๋ก, ์ ์ธ๊ณ์ ๋ถ์ฐ๋ ์๋ฒ ๋คํธ์ํฌ๋ฅผ ํตํด ์ฌ์ฉ์์๊ฒ ์ฝํ ์ธ ๋ฅผ ๋ ๋น ๋ฅด๊ณ ์์ ์ ์ผ๋ก ์ ๋ฌํ๋ ์์คํ ์ ๋๋ค. ์น์ฌ์ดํธ์ ์ด๋ฏธ์ง, ๋์์, CSS, JavaScript ํ์ผ ๋ฑ ์ ์ ์์๋ค์ ํจ์จ์ ์ผ๋ก ์ ์กํ๋ ๊ฒ์ด ์ฃผ๋ ์ญํ ์ ๋๋ค.
๐งCDN์ ์ฃผ์ ์ญํ ๊ณผ ์๋ ๋ฐฉ์
- ์ฝํ ์ธ ์บ์ฑ: CDN์ ์ฌ๋ฌ ์ง์ญ์ ๋ถ์ฐ๋ ์๋ฒ์ ์น์ฌ์ดํธ์ ์ ์ ์ฝํ ์ธ ๋ฅผ ์บ์ฑํฉ๋๋ค. ์ฌ์ฉ์๊ฐ ์น์ฌ์ดํธ์ ์ ์ํ๋ฉด, CDN์ ์ฌ์ฉ์์ ๊ฐ์ฅ ๊ฐ๊น์ด ์๋ฒ์์ ํด๋น ์ฝํ ์ธ ๋ฅผ ์ ๋ฌํฉ๋๋ค. ์ด๋ ๊ฒ ํ๋ฉด ์๋ณธ ์๋ฒ์์ ์ง์ ์์ฒญ์ ์ฒ๋ฆฌํ ํ์๊ฐ ์์ด, ์ฝํ ์ธ ์ ๋ฌ ์๋๊ฐ ํฌ๊ฒ ๋นจ๋ผ์ง๋๋ค.
- ์ ์ก ์๋ ํฅ์: CDN์ ์ฌ์ฉํ๋ฉด ์ฝํ ์ธ ๊ฐ ์ฌ์ฉ์์ ์ง๋ฆฌ์ ์ผ๋ก ๊ฐ๊น์ด ์๋ฒ์์ ์ ๊ณต๋๊ธฐ ๋๋ฌธ์, ์ง๋ฆฌ์ ๊ฑฐ๋ฆฌ๋ก ์ธํ ์ง์ฐ ์๊ฐ์ด ์ค์ด๋ญ๋๋ค. ์๋ฅผ ๋ค์ด, ํ๊ตญ์ ์๋ ์ฌ์ฉ์๊ฐ ๋ฏธ๊ตญ์ ์๋ ์๋ฒ์ ์ ๊ทผํ๋ ๋์ , ํ๊ตญ์ ์๋ CDN ์๋ฒ์์ ๋ฐ์ดํฐ๋ฅผ ๋ฐ์ ํจ์ฌ ๋น ๋ฅด๊ฒ ์ฝํ ์ธ ๋ฅผ ๋ก๋ํ ์ ์์ต๋๋ค.
- ์๋ฒ ๋ถํ ๋ถ์ฐ: CDN์ ๋ค์์ ์๋ฒ์ ์ฝํ ์ธ ๋ฅผ ๋ถ์ฐํด์ ์ ์ฅํ๊ธฐ ๋๋ฌธ์, ํธ๋ํฝ์ด ํ ์๋ฒ์ ์ง์ค๋๋ ๊ฒ์ ๋ง์์ค๋๋ค. ๋ฐ๋ผ์ ํน์ ์๊ฐ์ ์ฌ์ฉ์๊ฐ ๋ชฐ๋ฆฌ๋๋ผ๋ ์๋ณธ ์๋ฒ์ ๊ณผ๋ถํ๊ฐ ๊ฑธ๋ฆฌ์ง ์๊ณ , ์น์ฌ์ดํธ๊ฐ ๋ ์์ ์ ์ผ๋ก ์๋ํ ์ ์์ต๋๋ค.
- DDoS ๊ณต๊ฒฉ ๋ฐฉ์ด: CDN์ ๋ณด์ ๊ธฐ๋ฅ๋ ๊ฐํํด์ฃผ๋๋ฐ, ๋ถ์ฐ๋ ์๋ฒ ๊ตฌ์กฐ ๋๋ถ์ DDoS(Distributed Denial of Service) ๊ฐ์ ๋๊ท๋ชจ ๊ณต๊ฒฉ์ ๋ํ ๋ฐฉ์ด๋ ฅ์ ๋์ผ ์ ์์ต๋๋ค. ๊ณต๊ฒฉ ํธ๋ํฝ์ด ๋ถ์ฐ๋๊ธฐ ๋๋ฌธ์ ์๋ฒ๊ฐ ๋ค์ด๋ ๊ฐ๋ฅ์ฑ์ด ๋ฎ์์ง๋๋ค.
- ์ ์ธ๊ณ ์ฌ์ฉ์ ๊ฒฝํ ๊ฐ์ : CDN์ ํตํด ์น์ฌ์ดํธ๋ ๋ค์ํ ์ง์ญ์์ ๋์ผํ๊ฒ ๋น ๋ฅด๊ฒ ๋ก๋๋ ์ ์์ต๋๋ค. ์ ์ธ๊ณ ์ด๋์ ์๋ , ์ฌ์ฉ์๋ค์ ๊ฐ๊น์ด CDN ์๋ฒ์์ ๋น ๋ฅด๊ฒ ์ฝํ ์ธ ๋ฅผ ๋ฐ์ ์ ์๊ธฐ ๋๋ฌธ์ ์ฌ์ดํธ ์๋์ ์ฌ์ฉ์ ๊ฒฝํ์ด ํฌ๊ฒ ํฅ์๋ฉ๋๋ค.
โญ CDN์ ๋์ ๊ณผ์
- ์ฌ์ฉ์๊ฐ ์น์ฌ์ดํธ์ ์ ์ํ ๋, CDN์ ๊ฐ์ฅ ๊ฐ๊น์ด ์๋ฒ์์ ์ฝํ ์ธ ๋ฅผ ์ ๊ณตํฉ๋๋ค.
- ๋ง์ฝ ํด๋น ์๋ฒ์ ์์ฒญํ ์ฝํ ์ธ ๊ฐ ์๋ค๋ฉด, CDN์ ์๋ณธ ์๋ฒ๋ก๋ถํฐ ์ฝํ ์ธ ๋ฅผ ๊ฐ์ ธ์ ์บ์ฑํ ๋ค ์ฌ์ฉ์์๊ฒ ์ ๋ฌํฉ๋๋ค. ์ดํ ๋ค๋ฅธ ์ฌ์ฉ์๋ค์ด ๋์ผํ ์ฝํ ์ธ ๋ฅผ ์์ฒญํ๋ฉด, CDN์ ์บ์ฑ๋ ํ์ผ์ ๋ฐ๋ก ์ ๊ณตํฉ๋๋ค.
์ ์ฉ ์ฌ๋ก
- ๋ทํ๋ฆญ์ค: ์ ์ธ๊ณ์์ ์คํธ๋ฆฌ๋ฐ ๋น๋์ค๋ฅผ ์ ๊ณตํ๋ ์๋น์ค๋ก, ๋ฐฉ๋ํ ์์ ๋น๋์ค๋ฅผ ๋น ๋ฅด๊ฒ ์ฌ์ฉ์์๊ฒ ์ ๊ณต
- Facebook: ๋งค์ผ ์์ต ๋ช ์ ์ฌ์ฉ์๊ฐ ์ฌ์ง, ๋์์, ๋ฉ์์ง ๋ฑ์ ๊ณต์ ํ๋ ์์ ๋คํธ์ํฌ ์๋น์ค