ํจ๋ถ๋ฅดํฌ๋ํ๊ต์ ์พฐ๋ฅธ๋ํ๊ต ์ฐ๊ตฌ์ง
๋ฌธ์ ๋ CDN์ด ์ฑ๊ณต์ ์ผ๋ก ์๋ฃ๋ ์์ฒญ๋ฟ๋ง ์๋๋ผ http ์๋ฒ๊ฐ ์ค๋ฅ๋ฅผ ๋ฐํํ๋ ์ํฉ๋ ์บ์ํ๋ค๋ ์ฌ์ค๋ก ์ธํด ๋ฐ์ํฉ๋๋ค. ์ผ๋ฐ์ ์ผ๋ก ์์ฒญ ํ์ฑ์ ๋ฌธ์ ๊ฐ ์๋ ๊ฒฝ์ฐ ์๋ฒ๋ 400(์๋ชป๋ ์์ฒญ) ์ค๋ฅ๋ฅผ ํ์ํฉ๋๋ค. ์ ์ผํ ์์ธ๋ IIS์์ ๋๋ฌด ํฐ ํค๋์ ๋ํด 404(์ฐพ์ ์ ์์) ์ค๋ฅ๋ฅผ ํ์ํ๋ ๊ฒ์ ๋๋ค. ํ์ค์์๋ ์ฝ๋ 404(์ฐพ์ ์ ์์), 405(ํ์ฉ๋์ง ์๋ ๋ฉ์๋), 410(์ฌ๋ผ์ง) ๋ฐ 501(๊ตฌํ๋์ง ์์)์ ์ค๋ฅ๋ง ์บ์ํ๋๋ก ํ์ฉํ์ง๋ง ์ผ๋ถ CDN์ ์ฝ๋ 400(์๋ชป๋ ์์ฒญ)์ ์๋ต๋ ์บ์ํฉ๋๋ค. ์ ์ก๋ ์์ฒญ์ ๋ฐ๋ผ.
๊ณต๊ฒฉ์๋ ํน์ ๋ฐฉ์์ผ๋ก ํ์์ด ์ง์ ๋ HTTP ํค๋๊ฐ ํฌํจ๋ ์์ฒญ์ ๋ณด๋ด ์๋ ๋ฆฌ์์ค๊ฐ "400 ์๋ชป๋ ์์ฒญ" ์ค๋ฅ๋ฅผ ๋ฐํํ๋๋ก ํ ์ ์์ต๋๋ค. ์ด๋ฌํ ํค๋๋ CDN์์ ๊ณ ๋ ค๋์ง ์์ผ๋ฏ๋ก ํ์ด์ง์ ์ก์ธ์คํ ์ ์๋ค๋ ์ ๋ณด๊ฐ ์บ์๋๋ฉฐ, ์๋ ์ฌ์ดํธ๊ฐ ์ฝํ ์ธ ๋ฅผ ์ ๊ณตํ๋ค๋ ์ฌ์ค์๋ ๋ถ๊ตฌํ๊ณ ์ ํ ์๊ฐ์ด ๋ง๋ฃ๋๊ธฐ ์ ์ ๋ค๋ฅธ ๋ชจ๋ ์ ํจํ ์ฌ์ฉ์ ์์ฒญ์ผ๋ก ์ธํด ์ค๋ฅ๊ฐ ๋ฐ์ํ ์ ์์ต๋๋ค. ์๋ฌด ๋ฌธ์ ์์ด.
HTTP ์๋ฒ๊ฐ ์ค๋ฅ๋ฅผ ๋ฐํํ๋๋ก ํ๊ธฐ ์ํด ์ธ ๊ฐ์ง ๊ณต๊ฒฉ ์ต์ ์ด ์ ์๋์์ต๋๋ค.
- HMO(HTTP Method Override) - ๊ณต๊ฒฉ์๋ ์ผ๋ถ ์๋ฒ์์ ์ง์ํ๋ "X-HTTP-Method-Override", "X-HTTP-Method" ๋๋ "X-Method-Override" ํค๋๋ฅผ ํตํด ์๋ ์์ฒญ ๋ฐฉ๋ฒ์ ์ฌ์ ์ํ ์ ์์ง๋ง, CDN์์๋ ๊ณ ๋ ค๋์ง ์์ต๋๋ค. ์๋ฅผ ๋ค์ด ์๋์ "GET" ๋ฉ์๋๋ฅผ ์๋ฒ์์ ๊ธ์ง๋ "DELETE" ๋ฉ์๋๋ ์ ์ ์ ์ ์ฉํ ์ ์๋ "POST" ๋ฉ์๋๋ก ๋ณ๊ฒฝํ ์ ์์ต๋๋ค.
- HHO(HTTP ํค๋ ํฌ๊ธฐ ์ด๊ณผ) - ๊ณต๊ฒฉ์๋ ์๋ณธ ์๋ฒ์ ์ ํ์ ์ด๊ณผํ์ง๋ง CDN ์ ํ ์ฌํญ์ ์ํ์ง ์๋๋ก ํค๋ ํฌ๊ธฐ๋ฅผ ์ ํํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด Apache httpd๋ ํค๋ ํฌ๊ธฐ๋ฅผ 8KB๋ก ์ ํํ๊ณ Amazon Cloudfront CDN์ ์ต๋ 20KB์ ํค๋๋ฅผ ํ์ฉํฉ๋๋ค.
- HMC(HTTP ๋ฉํ ๋ฌธ์) - ๊ณต๊ฒฉ์๊ฐ ์์ฒญ์ ํน์ ๋ฌธ์(\n, \r, \a)๋ฅผ ์ฝ์
ํ ์ ์์ต๋๋ค. ์ด ๋ฌธ์๋ ์๋ณธ ์๋ฒ์์๋ ์ ํจํ์ง ์์ ๊ฒ์ผ๋ก ๊ฐ์ฃผ๋์ง๋ง CDN์์๋ ๋ฌด์๋ฉ๋๋ค.
๊ณต๊ฒฉ์ ๊ฐ์ฅ ์ทจ์ฝํ ๊ฒ์ Amazon Web Services(AWS)์์ ์ฌ์ฉํ๋ CloudFront CDN์ด์์ต๋๋ค. Amazon์ ์ด์ ์ค๋ฅ ์บ์ฑ์ ๋นํ์ฑํํ์ฌ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ์ง๋ง ์ฐ๊ตฌ์๋ค์ด ๋ณดํธ ๊ธฐ๋ฅ์ ์ถ๊ฐํ๋ ๋ฐ 77๊ฐ์ ์ด์์ด ๊ฑธ๋ ธ์ต๋๋ค. ์ด ๋ฌธ์ ๋ Cloudflare, Varnish, Akamai, CDNXNUMX ๋ฐ
๋น ๋ฅด์ง๋ง ์ด๋ฅผ ํตํ ๊ณต๊ฒฉ์ IIS, ASP.NET,
์ฌ์ดํธ ์ธก ๊ณต๊ฒฉ์ ์ฐจ๋จํ๋ ํด๊ฒฐ ๋ฐฉ๋ฒ์ผ๋ก ์๋ต ์บ์ฑ์ ๊ธ์งํ๋ "Cache-Control: no-store" ํค๋๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์ผ๋ถ CDN์์๋
CloudFront ๋ฐ Akamai์ ๊ฒฝ์ฐ ํ๋กํ ์ค์ ์์ค์์ ์ค๋ฅ ์บ์ฑ์ ๋นํ์ฑํํ ์ ์์ต๋๋ค. ๋ณดํธ๋ฅผ ์ํด ์น ์ ํ๋ฆฌ์ผ์ด์
๋ฐฉํ๋ฒฝ(WAF, ์น ์ ํ๋ฆฌ์ผ์ด์
๋ฐฉํ๋ฒฝ)์ ์ฌ์ฉํ ์๋ ์์ง๋ง ์บ์ฑ ํธ์คํธ ์์ CDN ์ธก์์ ๊ตฌํํด์ผ ํฉ๋๋ค.
์ถ์ฒ : opennet.ru