[Network] ์ฃ์ง ํ๋ซํผ ์ํคํ ์ฒ Edge Platform Architecture
์๋ฒ-ํด๋ผ์ด์ธํธ ๊ตฌ์กฐ
์๋ฒ-ํด๋ผ์ด์ธํธ ๊ตฌ์กฐ๋ ๊ฐ์ฅ ์ ํต์ ์ธ ์ํคํ ์ฒ ์ค ํ๋๋ก, ์ค์ ์๋ฒ๊ฐ ๋ชจ๋ ํด๋ผ์ด์ธํธ์ ์์ฒญ์ ์ฒ๋ฆฌํ๋ ๊ฐ๋ ์ด๋ค. ์ฆ, ๋ชจ๋ ํด๋ผ์ด์ธํธ ์์ฒญ์ ์ค์ ์๋ฒ๋ก ์ ์ก๋๋ค.
์๋ฒ - ํด๋ผ์ด์ธํธ ๊ตฌ์กฐ๋ ๊ฐ๋จํ๊ณ ๊ตฌํํ๊ธฐ ์ฌ์ด ์ฅ์ ์ด ์์ง๋ง, ์ค์ ์๋ฒ๊ฐ ๋จ์ผ ์์กด ์ง์ ์ด๋ผ๋ ๋จ์ ์ด ์๋ค. ์ ์๋์ด ๋ง์ ๊ฒฝ์ฐ ์ฑ๋ฅ ๋ฌธ์ ๊ฐ ๋ฐ์ํ ์ ์์ผ๋ฉฐ, ์๋น์ค๊ฐ ์ค๋จ๋ ์๋ ์๋ค.
๋ํ, ์ค์ ์๋ฒ์ ๋ฌผ๋ฆฌ์ ์์น๊ฐ ๊ณ ์ ๋์ด ์์ด ์ฌ์ฉ์์ ์ก์ธ์ค ์๋๊ฐ ์ง๋ฆฌ์ ์์น์ ์ง์ ์ ์ธ ์ํฅ์ ๋ฐ๋๋ค. ๋์ผ ์กฐ๊ฑด์์ ์๋ฒ์ ๊ฐ๊น์ธ์๋ก ์ก์ธ์ค ์๋๊ฐ ๋นจ๋ผ์ง๊ณ , ์๋ฒ์์ ๋ฉ์ด์ง์๋ก ์ก์ธ์ค ์๋๊ฐ ๋๋ ค์ง๋ค.
CDN์ ์ถํ
์ค์ ์๋ฒ์ ๋ถ๋ด์ ์ค์ด๊ณ , ์ฌ์ฉ์์์ ์ง๋ฆฌ์ ๊ฑฐ๋ฆฌ๋ฅผ ๋จ์ถํ๊ธฐ ์ํด CDN ์ํคํ ์ฒ๊ฐ ๋ฑ์ฅํ๋ค. CDN์ ์ ์ธ๊ณ ๊ฐ์ง์ ์๋ ๋ฐ์ดํฐ ์ผํฐ์ ๋๋์ ๋ ธ๋ ์๋ฒ๋ฅผ ์ค์นํ๊ณ , ์ ์ ํ์ผ๋ค์ ์ด ๋ ธ๋ ์๋ฒ์ ๋ณต์ ํ๋ ๊ฐ๋ ์ด๋ค.
์ฌ์ฉ์๊ฐ ์ ์ํ์ ๋ ์ ์ ํ์ผ๊ณผ ๊ด๋ จ๋ ์์ฒญ์ ์ค์ ์๋ฒ๋ก ์ ์ก๋์ง ์๋๋ค. ๋์ , DNS ์์คํ ์ ํตํด ์ง๋ฆฌ์ ์ผ๋ก ๊ฐ์ฅ ๊ฐ๊น์ด ๋ ธ๋ ์๋ฒ๋ก ์ ๋ฌ๋๊ณ , ํด๋น ๋ ธ๋ ์๋ฒ๊ฐ ์ฌ์ฉ์์๊ฒ ์ง์ ์๋ตํ๋ค.
์ด๋ฌํ ์ค๊ณ๋ ์ค์ ์๋ฒ๋ก ์ ์ก๋๋ ์์ฒญ์ ์ค์ผ ์ ์์ ๋ฟ๋ง ์๋๋ผ ์ฌ์ฉ์์ ์ ์ ํ์ผ ๊ฐ์ ๋ฌผ๋ฆฌ์ ๊ฑฐ๋ฆฌ๋ฅผ ์ค์ฌ์ ์ ์ ์๋๋ฅผ ๋์ผ ์ ์๋ค.
์ฃ์ง์ ๊ฐ๋
CDN ์ํคํ ์ฒ๋ ์๋ก ๋ค๋ฅธ ์ญํ ์ 2๊ฐ์ ์๋ฒ๊ฐ ์กด์ฌํ๋ค.
- ์ค์ ์๋ฒ : ๋ฐ์ดํฐ ์ฐ์ฐ ๋ฐ ์ ์ฅ
- ๋ ธ๋ ์๋ฒ : ์ ์ ๋ฆฌ์์ค ํ์ผ ์ ์ก
๋ ธ๋ ์๋ฒ๋ ์ํคํ ์ฒ์ ์ฃผ๋ณ๋ถ์ ์์นํ์ฌ ์ค์ ์๋ฒ๋ฅผ ๋ณด์กฐํ๋ ์ญํ ์ ์ํํด์ ์ฃ์ง ์๋ฒ๋ผ๊ณ ๋ถ๋ฅธ๋ค. ์ด์ฒ๋ผ CDN ์ํคํ ์ฒ๋ ์ค์ ์๋ฒ์ ์ฃ์ง ์๋ฒ๊ฐ ๊ฐ์์ ์ญํ ์ ๋ถ๋ดํ์ฌ ํจ์จ์ ์ธ ์ฝํ ์ธ ์ ๋ฌ ์๋น์ค๋ฅผ ์ ๊ณตํ๋ค.
์ ์ด๋ฏธ์ง์ฒ๋ผ CDN ์ํคํ ์ฒ๋ โถ์ค์ ์๋ฒ๊ฐ ํด๋ผ์ฐ๋์ ์์นํ๊ณ , ์ค์ ์๋ฒ ์ฃผ๋ณ๋ถ์ โท์ฃ์ง ์๋ฒ๊ฐ ๋ฐฐ์น๋์ด ์์ผ๋ฉฐ, ์ต์ข ์ ์ผ๋ก ์ฝํ ์ธ ๋ฅผ ์์ฒญ๋ฐ๋ โธ์ฌ์ฉ์ ๊ตฌ์กฐ๋ก ์ด๋ค์ ธ ์๋ค.
์ฃ์ง ์๋ฒ์ ๊ฐ์ฅ ์ค์ํ ํน์ง์ ์ฌ์ฉ์์ ๊ฐ์ฅ ๊ฐ๊น์ด ์์น์ ์๋ค๋ ๊ฒ์ด๋ค. ๋ฐ๋ผ์ CDN ์ํคํ ์ฒ์์ ์ฃ์ง๋ ์ฌ์ฉ์์ ๋ฌผ๋ฆฌ์ ์ผ๋ก ๊ฐ๊น์ด ์์น์ ์๋ ๋ ธ๋ ์๋ฒ๋ค์ ์๋ฏธํ๋ค.
์ฃ์ง ํ๋ซํผ ์ํคํ ์ฒ
CDN ์ํคํ ์ฒ์์ ์ ์ ๋ฆฌ์์ค ํ์ผ์ ์ฃ์ง ์๋ฒ์ ์์นํ์ง๋ง, ๋ฐ์ดํฐ ์ฐ์ฐ/์ ์ฅ์ ์ฌ์ ํ ์ค์ ์๋ฒ์์ ์ํํ๊ธฐ ๋๋ฌธ์ ์ฌ์ฉ์ ์ ์ฅ์์ ๋๋ฆด ์ ์๋ค. ๋น์ฐํ๊ฒ๋ ์ฌ๋๋ค์ ๋ฐ์ดํฐ ์ฐ์ฐ๊ณผ ์ ์ฅ ์์ ๋ ์ฃ์ง ์๋ฒ์ ๋๋ ๊ฒ์ ๊ณ ๋ฏผํ๊ธฐ ์์ํ๋ค.
๋ฐ์ดํฐ ์ฐ์ฐ์ ์ํ์ ๋ฌด๊ดํ ํด๋ผ์ฐ๋ ํจ์(๋ ๋ฆฝ์ ์ธ ์์ฒญ ์ฒ๋ฆฌ๋ฅผ ๋ณด์ฅํ๋ ํจ์)๋ก ์ค๊ณํ๊ณ , ์ผ๊ด์ฑ์ ๋ํ ์๊ตฌ ์ฌํญ์ด ์๋ ๋ฐ์ดํฐ(์ฆ๊ฐ์ ์ธ ๋๊ธฐํ๊ฐ ํ์ํ์ง ์์ ๋ฐ์ดํฐ)๋ฅผ ์ ์ฅํ๋ค๋ฉด ๋ชจ๋ ์ฃ์ง ์๋ฒ์ ๋ฐฐ์นํ ์ ์๋ค. ์ด๊ฒ์ด ๋ฐ๋ก ์ฃ์ง ์ปดํจํ ๊ณผ ์ฃ์ง ์คํ ๋ฆฌ์ง์ ์ถ๋ฐ์ ์ด๋ค.
์ํ์ ๋ฌด๊ดํ ํด๋ผ์ฐ๋ ํจ์ : ์ด์ ์์ฒญ์ ์ํ๋ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ์ง ์๊ณ , ๊ฐ ์์ฒญ์ด ๋ ๋ฆฝ์ ์ผ๋ก ์ฒ๋ฆฌ๋๋ ๊ฒ์ ์๋ฏธํ๋ค. ์ฆ, ํจ์๊ฐ ํธ์ถ๋ ๋๋ง๋ค ๋์ผํ ์ ๋ ฅ์ ๋ํด ๋์ผํ ์ถ๋ ฅ์ ๋ฐํํ๋ฉฐ, ํจ์ ์คํ ๊ฐ์ ์ํ ์ ๋ณด๊ฐ ์ ์ง๋์ง ์๋๋ค.
์ผ๊ด์ฑ์ ๋ํ ์๊ตฌ์ฌํญ์ด ์๋ ๋ฐ์ดํฐ : ๋ถ์ฐ ์์คํ ๋ด์์ ๋ชจ๋ ๋ ธ๋๊ฐ ๋์์ ๋์ผํ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ง ํ์๊ฐ ์๋ ๊ฒฝ์ฐ๋ฅผ ๋งํ๋ค. ์ฆ, ๊ฐ ์ฃ์ง ์๋ฒ ๊ฐ์ ์ฆ๊ฐ์ ์ด๊ณ ์ ๋์ ์ธ ๋ฐ์ดํฐ ๋๊ธฐํ๊ฐ ํ์ํ์ง ์์ ๋ฐ์ดํฐ๋ฅผ ์๋ฏธํ๋ค. ์๋ฅผ ๋ค์ด ์บ์ ๋ฐ์ดํฐ, ๋ก๊ทธ ํ์ผ ๋ฑ์ ์ผ๊ด์ฑ ์๊ตฌ์ฌํญ์ด ๋ฎ์ ๋ฐ์ดํฐ์ ํด๋นํ๋ค.
์ด๋ฌํ ๋ฐฉ์์ ๋ฐ์ดํฐ ์ฐ์ฐ/์ ์ฅ, ํ์ผ ๋ค์ด๋ก๋ ์์ ๋ชจ๋ ์ฌ์ฉ์์ ๊ฐ์ฅ ๊ฐ๊น์ด ์ฃ์ง ์๋ฒ์์ ์ฒ๋ฆฌํ๋ฏ๋ก ์น์ฌ์ดํธ ์๋ต ์๋๊ฐ ์ ๋ฐ์ ์ผ๋ก ํฅ์๋๋ค. ๊ทธ๋ผ ์ฃ์ง ์๋ฒ๋ ๋ค์ํ ๊ธฐ๋ฅ์ ๊ฐ์ถ๊ฒ ๋๋ฉด์ ์ฌ์ค์ ์ฃ์ง ํ๋ซํผ์ผ๋ก ์ ๊ทธ๋ ์ด๋๋๊ณ , CDN ์ํคํ ์ฒ๋ ์ฃ์ง ํ๋ซํผ ์ํคํ ์ฒ๋ก ๋ณ๋ชจํ๋ค.
์ด๋ฌํ ์ํคํ ์ฒ์์ ์น์ฌ์ดํธ๊ฐ ์ฌ๋ฌ ์ธ์คํด์ค๋ฅผ ๊ฐ๊ฒ ๋๊ณ , ๊ฐ ์ฃ์ง ์๋ฒ ๊ทธ๋ฃน์ ๋ถ์ฐ๋๋ค. ์ฌ์ฉ์๋ ํญ์ ๊ฐ์ฅ ๊ฐ๊น์ด ์ธ์คํด์ค์ ์ก์ธ์ค ํ๊ฒ ๋๋ค.
์ค์ ์๋ฒ๋ ์ฌ์ ํ ์กด์ฌํ์ง๋ง, ์ฃผ๋ก ์ฃ์ง ์๋ฒ๋ฅผ ์กฐ์ ํ๊ณ ๋๊ธฐํํ๋ ์์ ์ ์ํํ๊ณ , ํด๋ผ์ด์ธํธ์ ์ง์ ์ํธ ์์ฉ ํ์ง ์๋๋ค. ๋ฐ๋ผ์, ํด๋ผ์ด์ธํธ๋ ๊ฐ์ฅ ๊ฐ๊น์ด ์ฃ์ง ์๋ฒ์๋ง ์ง์ ์ฐ๊ฒฐ๋๋ค.
๋ ํผ๋ฐ์ค
- ่พน็ผๅนณๅฐๆถๆ๏ผๆฆๅฟตไธไบงๅ | ้ฎไธๅณฐ็็ฝ็ปๆฅๅฟ
- ํด๋ผ์ด์ธํธ ์๋ฒ ๋ชจ๋ธ | Wikipedia
๊ธ ์์ ์ฌํญ์ ๋ ธ์ ํ์ด์ง์ ๊ฐ์ฅ ๋น ๋ฅด๊ฒ ๋ฐ์๋ฉ๋๋ค. ๋งํฌ๋ฅผ ์ฐธ๊ณ ํด ์ฃผ์ธ์
'๐ช Programming' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๋๊ธ
์ด ๊ธ ๊ณต์ ํ๊ธฐ
-
๊ตฌ๋
ํ๊ธฐ
๊ตฌ๋ ํ๊ธฐ
-
์นด์นด์คํก
์นด์นด์คํก
-
๋ผ์ธ
๋ผ์ธ
-
ํธ์ํฐ
ํธ์ํฐ
-
Facebook
Facebook
-
์นด์นด์ค์คํ ๋ฆฌ
์นด์นด์ค์คํ ๋ฆฌ
-
๋ฐด๋
๋ฐด๋
-
๋ค์ด๋ฒ ๋ธ๋ก๊ทธ
๋ค์ด๋ฒ ๋ธ๋ก๊ทธ
-
Pocket
Pocket
-
Evernote
Evernote
๋ค๋ฅธ ๊ธ
-
[DevTools] Prettier ์ฃผ์ ํฌ๋งทํ ์ต์ ๊ณผ ์ถ์ฒ ์ค์
[DevTools] Prettier ์ฃผ์ ํฌ๋งทํ ์ต์ ๊ณผ ์ถ์ฒ ์ค์
2024.06.15 -
[Algorithm] ์ด์ง ํ์ ๋ฐ ๋ณํ ์๊ณ ๋ฆฌ์ฆ Binary Search Algorithm
[Algorithm] ์ด์ง ํ์ ๋ฐ ๋ณํ ์๊ณ ๋ฆฌ์ฆ Binary Search Algorithm
2024.06.02 -
[HTML/CSS] ์ํ๋ ์์น์ ๋ ธ๋ ์ฝ์ ํ๊ธฐ — insertAdjacentHTML
[HTML/CSS] ์ํ๋ ์์น์ ๋ ธ๋ ์ฝ์ ํ๊ธฐ — insertAdjacentHTML
2024.06.02 -
[Next.js] App Router / ์๋ฒ ์ปดํฌ๋ํธ ์ฃผ์ ๋ด์ฉ ์ ๋ฆฌ
[Next.js] App Router / ์๋ฒ ์ปดํฌ๋ํธ ์ฃผ์ ๋ด์ฉ ์ ๋ฆฌ
2024.06.01