์๋ก
์ค๋๋ ๋ง์ ์ธํฐ๋ท ๋น๋์ค ํ์ฌ๋ค์ ๋ ๋ง๋ค ์๋ง์ ์ฌ์ฉ์๋ค์๊ฒ ์ Mbps์ ๋น๋์ค ์คํธ๋ฆผ์ ๋ถ๋ฐฐํ๊ณ ์์ต๋๋ค. ์ ํ๋ธ ๊ฐ์ ํ์ฌ๋ ์์ฒ๋ง์ ์ด๋ฅด๋ ์์ฅ ๋น๋์ค๋ฅผ ๊ฐ์ง๊ณ ๋งค์ผ ์์ต ๋ช ์ ์ฌ์ฉ์๋ค์๊ฒ ์คํธ๋ฆฌ๋ฐ ์๋น์ค๋ฅผ ์ ๊ณตํฉ๋๋ค. ์ด ์์ฒญ๋ ์คํธ๋ฆฌ๋ฐ ํธ๋ํฝ์ ์ ์ธ๊ณ์ ๊ฑธ์น ์ง์ ์ ๋๊น ์์ด ์์ ์ ์ผ๋ก ์ ๊ณตํ๋ ์ผ์ ๋งค์ฐ ํฐ ๋ฌธ์ ์ ๋๋ค.
์ด๋ฒ ๊ฒ์๊ธ์์๋ ์ด๋ฌํ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ๊ฑฐ์ ๋๋ถ๋ถ์ ๋น๋์ค ์คํธ๋ฆฌ๋ฐ ํ์ฌ๋ค์ด ์ด์ฉํ๋ ์ฝํ ์ธ ๋ถ๋ฐฐ ๋คํธ์ํฌ(Contents Distribution Network, CDN)์ ๋ํด ์ ๋ฆฌํด ๋ณด๊ฒ ์ต๋๋ค.
์ฝํ ์ธ ๋ถ๋ฐฐ ๋คํธ์ํฌ(Contents Distribution Network, CDN)
CDN์ ๋ค์์ ์ง์ ์ ๋ถ์ฐ๋ ์๋ฒ๋ค์ ์ด์ํ๋ฉฐ, ๋น๋์ค ๋ฐ ๋ค๋ฅธ ํํ์ ์น ์ฝํ ์ธ ๋ฐ์ดํฐ์ ๋ณต์ฌ๋ณธ์ ์ด๋ค ๋ถ์ฐ ์๋ฒ์ ์ ์ฅํฉ๋๋ค. ์ฌ์ฉ์๋ ์ต์ ์ ์๋น์ค์ ์ฌ์ฉ์ ๊ฒฝํ(user experience)์ ์ ๊ณตํ ์ ์๋ ์ง์ ์ CDN ์๋ฒ๋ก ์ฐ๊ฒฐ๋ฉ๋๋ค. CDN์ ์ฝํ ์ธ ์ ๊ณต์๊ฐ ์์ ํ ์ฌ์ค CDN์ผ ์ ์์ผ๋ฉฐ, ์๋ฅผ ๋ค์ด ์ ํ๋ธ์ ๋น๋์ค๋ ๊ตฌ๊ธ์ CDN์ ํตํด ๋ถ๋ฐฐ๋ฉ๋๋ค. ๋๋ ์ 3์๊ฐ ์ด์ํ๋ CDN์ ํตํด ๋ค์์ ์ฝํ ์ธ ์ ๊ณต์๊ฐ ์๋น์คํ ์ ๋ ์์ต๋๋ค. Akamai, Limelight, ๊ทธ๋ฆฌ๊ณ Level-3๊ฐ ์ 3์๊ฐ ์ด์ํ๋ CDN์ ์ํฉ๋๋ค.
CND์ ์ผ๋ฐ์ ์ผ๋ก ์๋ฒ์ ์์น์ ๋ํด ๋ค์ ๋ ๊ฐ์ง ์ฒ ํ ์ค ํ๋๋ฅผ ์ฑ์ฉํ๊ณ ์์ต๋๋ค.
์ข ๋ฅ | ํน์ง | ์ฅ๋จ์ |
Enter Deep | ์๋ฒ ํด๋ฌ์คํฐ๋ฅผ ์ธ๊ณ ๊ณณ๊ณณ์ ์ ์ ๋คํธ์ํฌ์ ๊ตฌ์ถํจ์ผ๋ก์จ ISP์ ์ ์ ๋คํธ์ํฌ๋ก ๊น์์ด ๋ค์ด๊ฐ๋ ๊ฒ์ด๋ค. | - ์๋ฒ๋ฅผ ์ต๋ํ ์ฌ์ฉ์ ๊ฐ๊น์ด์ ์์น์์ผ ์ฌ์ฉ์๊ฐ CDN ์๋ฒ ์ฌ์ด์ ๋งํฌ ๋ฐ ๋ผ์ฐํฐ ์๋ฅผ ์ค์ด๊ณ , ์ฌ์ฉ์๊ฐ ๊ฒฝํํ๋ ์ง์ฐ ์๊ฐ ๋ฐ ์ฒ๋ฆฌ์จ์ ํฅ์์ํจ๋ค. - ๊ณ ๋๋ก ๋ถ์ฐ๋ ์ค๊ณ๋ก ์ธํด ์๋ฒ ํด๋ฌ์คํฐ๋ฅด ์ ์ง ๊ด๋ฆฌํ๋ ๋น์ฉ์ด ์ปค์ง๋ค. |
Bring Home | ๋ณด๋ค ์ ์ ์์ ํต์ฌ ์ง์ ์ ํฐ ๊ท๋ชจ์ ์๋ฒ ํด๋ฌ์คํฐ๋ฅผ ๊ตฌ์ถํ์ฌ ISP๋ฅผ Home์ผ๋ก ๊ฐ์ ธ์ค๋ ๊ฐ๋ ์ด๋ค. | - Enter Deep ๋ฐฉ์์ ๋นํด ์ ์ง ๋ฐ ๊ด๋ฆฌ ๋น์ฉ์ด ์ค์ด๋ค์ง๋ง ์ฌ์ฉ์๊ฐ ๋๋ผ๋ ์ง์ฐ์๊ฐ๊ณผ ์ฒ๋ฆฌ์จ์ ์๋์ ์ผ๋ก ๋๋น ์ง๋ค. |
์๋ฒ ํด๋ฌ์คํฐ์ ์์น๊ฐ ์ ํด์ง๋ฉด CDN์ ์ฝํ ์ธ ์ ๋ณต์ฌ๋ณธ์ ์ด๋ค ํด๋ฌ์คํฐ์ ์ ์ฅํฉ๋๋ค. CDN์ ๊ฐ ํด๋ฌ์คํฐ๋ง๋ค ๋ชจ๋ ๋น๋์ค์ ๋ณต์ฌ๋ณธ์ ์ ๋ถ ์ ์งํ ํ์๋ ์๋๋ฐ, ์ด๋ ์ด๋ค ๋น๋์ค๋ ์ธ๊ธฐ๊ฐ ๊ฑฐ์ ์๊ฑฐ๋ ์ผ๋ถ ํน์ ๊ตญ๊ฐ์์๋ง ์ธ๊ธฐ๊ฐ ์์ ์ ์๊ธฐ ๋๋ฌธ์ ๋๋ค. ์ค์ ๋ก CND์ ํด๋ฌ์คํฐ์ ๋ํด Push ๋ฐฉ์์ด ์๋ Pull ๋ฐฉ์์ ์ฌ์ฉํฉ๋๋ค. ์ด๋ค ์ฌ์ฉ์๊ฐ ์ง์ญ ํด๋ฌ์คํฐ์ ์๋ ๋น๋์ค๋ฅผ ์์ฒญํ๋ฉด, ํด๋น ๋น๋์ค๋ฅผ ์ค์ ์๋ฒ๋ ๋ค๋ฅธ ํด๋ฌ์คํฐ๋ก๋ถํฐ ์ ์ก๋ฐ์ ์ฌ์ฉ์์๊ฒ ์๋น์คํ๋ ๋์์ ๋ณต์ฌ๋ณธ์ ๋ง๋ค์ด ์ ์ฅํฉ๋๋ค.
์ธํฐ๋ท ์บ์์ ๋ง์ฐฌ๊ฐ์ง๋ก ํด๋ฌ์คํฐ์ ์ ์ฅ ๊ณต๊ฐ์ด ๊ฐ๋ ์ฐจ๋ฉด ์์ฃผ ์ฌ์ฉ๋์ง ์๋ ๋น๋์ค ๋ฐ์ดํฐ๋ ์ญ์ ๋ฉ๋๋ค.
CND ๋์
CND์ ๊ตฌ์ถํ๋ ๋ ๊ฐ์ง ๋ฐฉ์์ ๋ํด ์์์ผ๋, ์ด์ CDN์ ๊ตฌ์ฒด์ ์ธ ๋์์ ๋ํด ์์๋ณด๊ฒ ์ต๋๋ค. ์ฌ์ฉ์ ํธ์คํธ์ ์น ๋ธ๋ผ์ฐ์ ๊ฐ URL์ ์ง์ ํจ์ผ๋ก์จ ํน์ ๋น๋์ค์ ์ฌ์์ ์์ฒญํ๋ฉด CDN์ ๊ทธ ์์ฒญ์ ๊ฐ๋ก์ฑ๊ณ ์๋์ ๊ฐ์ ํ๋์ ํฉ๋๋ค.
- ๊ฐ๋ก์ฑ ์์ ์์ ํด๋ผ์ด์ธํธ์๊ฒ ๊ฐ์ฅ ์ ๋นํ CDN ํด๋ฌ์คํฐ๋ฅผ ์ ํํ๊ณ ,
- ํด๋ผ์ด์ธํธ์ ์์ฒญ์ ํด๋น ํด๋ฌ์คํฐ์ ์๋ฒ๋ก ์ฐ๊ฒฐํฉ๋๋ค.
์กฐ๊ธ๋ง ๋ ์์ธํ ์ฌ์ฉ์์ ์์ฒญ์ ๊ฐ๋ก์ฑ๊ณ ๋ค๋ฅธ ๊ณณ์ผ๋ก ์ฐ๊ฒฐํ๋ ์ ์ฐจ์ ๋ํด ์ดํด๋ณด๊ฒ ์ต๋๋ค.
NetCinema๋ผ๋ ์ฝํ ์ธ ์ ๊ณต์๊ฐ KingCDN์ด๋ผ๋ CDN ์ ์ฒด๋ฅผ ์ด์ฉํด ๋น๋์ค๋ฅผ ๊ณ ๊ฐ์๊ฒ ๋ถ๋ฐฐํ๋ค๊ณ ๊ฐ์ ํฉ์๋ค. NetCinema์ ์น ํ์ด์ง์๋ ๊ฐ ๋น๋์ค๊ฐ "video"๋ผ๋ ๋ฌธ์์ด๊ณผ ๊ณ ์ ํ ID๋ฅผ ํฌํจํ๋ URL์ ํ ๋น๋ฐ์ต๋๋ค. ์๋ฅผ ๋ค์ด ๋ธ๋ํํฌ ๋ฎค์ง๋น๋์ค๋ http://video.netcinema.com/6Y7B23V ๋ผ๋URL์ ํ ๋น๋ฐ์ต๋๋ค. ์๋ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ด 6๋จ๊ณ์ ๊ณผ์ ์ด ์ผ์ด๋ฉ๋๋ค.
- ์ฌ์ฉ์๊ฐ NetCinema์ ์นํ์ด์ง๋ฅผ ๋ฐฉ๋ฌธํ๋ค.
- ์ฌ์ฉ์๊ฐ http://video.netcinema.com/6Y7B23V ๋งํฌ๋ฅผ ํด๋ฆญํ๋ฉด, ์ฌ์ฉ์์ ํธ์คํธ๋ video.netcinema.com์ ๋ํ DNS query๋ฅผ ๋ณด๋ธ๋ค.
- ์ฌ์ฉ์์ ์ง์ญ DNS ์๋ฒ(LDNS)๋ ํธ์คํธ ์ด๋ฆ์ "video"๋ฌธ์์ด์ ๊ฐ์งํ๊ณ ๋, ํด๋น query๋ฅผ Netcinema์ ์ฑ ์ DNS ์๋ฒ๋ก ์ ๋ฌํ๋ค. NetCinema ์ฑ ์ DNS ์๋ฒ๋ ํด๋น DNS query๋ฅผ KingCDN์ผ๋ก ์ฐ๊ฒฐํ๊ธฐ ์ํด IP ์ฃผ์ ๋์ ์ KingCDN์ ํธ์คํธ ์ด๋ฆ(์: a1105.kingcdn.com)์ LDNS์๊ฒ ์๋ ค์ค๋ค.
- ์ด ์์ ๋ถํฐ DNS query๋ KingCDN์ ์ฌ์ค DNS ๊ตฌ์กฐ๋ก ๋ค์ด๊ฐ๊ฒ ๋๋ค. ์ฌ์ฉ์์ LDNS๋ a1105.kingcdn.com์ ๋ํ ๋ ๋ฒ์งธ query๋ฅผ ๋ณด๋ด๊ณ ์ด๋ kingCDN์ DNS์ ์ํด KingCDN ์ฝํ ์ธ ์๋ฒ์ IP ์ฃผ์๋ก ๋ณํ๋์ด LDNS์๊ฒ ์๋ต๋๋ค. ์ด๋, ํด๋ผ์ด์ธํธ๊ฐ ์ฝํ ์ธ ๋ฅผ ์ ์ก๋ฐ๊ฒ ๋ ์๋ฒ๊ฐ ๊ฒฐ์ ๋๋ค.
- LDNS๋ ์ฝํ ์ธ ๋ฅผ ์ ๊ณตํ CND ์๋ฒ์ IP ์ฃผ์๋ฅผ ์ฌ์ฉ์ ํธ์คํธ์๊ฒ ์๋ ค์ค๋ค.
- ํด๋ผ์ด์ธํธ๋ KingCND ์๋ฒ์ IP ์ฃผ์๋ฅผ ์ป๊ณ ๋๋ฉด, ํด๋น IP ์ฃผ์๋ก ์ง์ TCP ์ฐ๊ฒฐ์ ์ค์ ํ๊ณ ๋น๋์ค์ ๋ํ HTTP Get ์์ฒญ์ ์ ์กํ๋ค.
'ComputerScience ๐ > ์ปดํจํฐ๋คํธ์ํฌ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋คํธ์ํฌ] ํธ๋์คํฌํธ ๊ณ์ธต(3) - UDP (0) | 2022.06.29 |
---|---|
[๋คํธ์ํฌ] ํธ๋์คํฌํธ ๊ณ์ธต(2) - ๋ค์คํ์ ์ญ๋ค์คํ (0) | 2022.06.29 |
[๋คํธ์ํฌ] ํธ๋์คํฌํธ ๊ณ์ธต(1) - ์๋น์ค ๋ฐ ๊ฐ์ (0) | 2022.06.29 |
[๋คํธ์ํฌ] DNS๋? (0) | 2022.05.08 |
[๋คํธ์ํฌ] ์ ํ๋ฆฌ์ผ์ด์ ๊ณ์ธต(5) - ์ฟ ํค์ ์น ์บ์ฑ (0) | 2022.05.02 |
[๋คํธ์ํฌ] ์ ํ๋ฆฌ์ผ์ด์ ๊ณ์ธต(4) - ์น๊ณผ HTTP(๋น์ง์, ์ง์ ์ฐ๊ฒฐ) (0) | 2022.04.29 |
๋๊ธ