- ์์ฃผ ์ฌ์ฉํ๋ ๋ฐ์ดํฐ๋ ๊ฐ์ ๋ฏธ๋ฆฌ ๋ณต์ฌํด ๋์ โ์์โ ์ฅ์์ด๋ค.
- ์บ์์ ๋ฐ์ดํฐ๋ ๊ฐ์ ๋ฏธ๋ฆฌ ๋ณต์ฌํด ๋์ผ๋ฉด ๊ณ์ฐ์ด๋ ์ ๊ทผ ์๊ฐ ์์ด ๋น ๋ฅธ ์๋๋ก ๋ฐ์ดํฐ์ ์ ๊ทผํ ์ ์๋ค.
- ์บ์๋ ์ด์ ์ฒด์ , ๋คํธ์ํน, ์น์ด๋ ์ฑ, ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ฑ ๋ค์ํ ๋ถ์ผ์์ ํ์ฉ๋๋ค.
- ๊ธฐ์ ์ด ๋ฐ์ ํ๋ฉด์ ๋ฐ์ดํฐ ์ฒ๋ฆฌ ์๊ฐ์ ๋นํด ๋ฐ์ดํฐ ์ ๊ทผ ์๊ฐ์ด ๋๋ฆฌ๊ธฐ ๋๋ฌธ์ ์บ์๊ฐ ๋ง์ด ์ฐ์ด๊ณ ์๋ค.
(์๋ก ๊ฐ์๋ก ์ฉ๋์ด ์๊ณ ๋น์ธ๋ฉฐ, ์๋๊ฐ ๋น ๋ฅด๊ณ CPU์ ๊ฐ๊น๋ค.)
- ์บ์์ ๋ฐ์ดํฐ๋ ์ผ๋ฐ์ ์ผ๋ก RAM(Random Access Memory)๊ณผ ๊ฐ์ด ๋น ๋ฅด๊ฒ ์ก์ธ์คํ ์ ์๋ ํ๋์จ์ด์ ์ ์ฅ๋๋ฉฐ, ์ํํธ์จ์ด ๊ตฌ์ฑ ์์์ ํจ๊ป ์ฌ์ฉ๋ ์ ์๋ค. โ
์บ์ ๋ฉ๋ชจ๋ฆฌ
- ๊ธฐ๋ณธ ์คํ ๋ฆฌ์ง ๊ณ์ธต(SSD / HHD)์ ์ ๊ทผ ๋๋ DBMS๋ ์๋ฒ์ ์์ฒญํ์ฌ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์ค๋ ํ์์ฑ์ ์ค์์ผ๋ก์จ ๋ฐ์ดํฐ ๊ฒ์ ์ฑ๋ฅ์ ํฅ์์ํจ๋ค.
- ์๋๋ฅผ ์ํด ๋ฐ์ดํฐ์ ํ์ ์งํฉ์ ์ผ์์ ์ผ๋ก ์ ์ฅํ๋ค.
- ์ํ๋ ๋ฐ์ดํฐ๊ฐ ์บ์์ ์กด์ฌํ ๊ฒฝ์ฐ, ํด๋น ๋ฐ์ดํฐ๋ฅผ ๋ฐํํ๋ค. โ
Cache Hit
- ์ํ๋ ๋ฐ์ดํฐ๊ฐ ์บ์์ ์กด์ฌํ์ง ์์ ๊ฒฝ์ฐ, ํด๋น ๋ฐ์ดํฐ์ ์ ๊ทผํ๊ฑฐ๋ ์์ฒญํ๋ค. โ
Cache Miss
- ์ํ๋ ๋ฐ์ดํฐ๊ฐ ์บ์์ ์กด์ฌํ ํ๋ฅ โ
Cache Hit Ratio
- ์ํ๋ ๋ฐ์ดํฐ๊ฐ ์บ์์ ์กด์ฌํ์ง ์์ ํ๋ฅ ->
Cache Miss Ratio
- Cache Hit Ratio๊ฐ ๋ฎ์(Cache Miss Ratio๊ฐ ๋์) ๋ฐ์ดํฐ์ ๊ฒฝ์ฐ ์บ์์ ์ ์ฅ๋ ๋ฐ์ดํฐ๋ฅผ ๋ณ๊ฒฝํด์ผ ํ๋ค.
- ์บ์๊ฐ ํจ์จ์ ์ผ๋ก ๋์ํ๋ ค๋ฉด, ์บ์์ ์ ์ฅํ ๋ฐ์ดํฐ๊ฐ ์ง์ญ์ฑ์ ๊ฐ์ ธ์ผ ํ๋ค.
- ์ง์ญ์ฑ์ด๋ ์ ๋ณด๋ฅผ ๊ท ์ผํ๊ฒ ์ ๊ทผํ๋ ๊ฒ์ด ์๋ ์ด๋ ํ ์๊ฐ์ ํน์ ๋ถ๋ถ์ ์ง์ค์ ์ผ๋ก ์ ๊ทผํ๋ ํน์ฑ์ด๋ค.
- ์ง์ญ์ฑ์ ์๊ฐ์ ์ง์ญ์ฑ๊ณผ ๊ณต๊ฐ์ ์ง์ญ์ฑ์ผ๋ก ๋๋๋ค.
- ์๊ฐ์ ์ง์ญ์ฑ
์ต๊ทผ์ ์ ๊ทผํ ๋ฐ์ดํฐ์ ๋ค์ ์ ๊ทผํ๋ ํน์ฑ
- ๊ณต๊ฐ์ ์ง์ญ์ฑ
ํน์ ๋ฐ์ดํฐ์ ์ธ์ ํ ๋ฐ์ดํฐ์ ๋ค์ ์ ๊ทผํ๋ ํน์ฑ
- ์ผ๋ฐ ์บ์
๊ธฐ์กด ์คํ ๋ฆฌ์ง ๊ณ์ธต์ ์ ๊ทผํ๋ ๊ฒ๋ณด๋ค ๋น ๋ฅด๊ฒ ์ ๊ทผ์ด ๊ฐ๋ฅํ๊ธฐ ๋๋ฌธ์ ๊ณ ์ฑ๋ฅ ์ ํ๋ฆฌ์ผ์ด์ ์ ํจ๊ณผ์ ์ด๋ค.
- ํตํฉ ์บ์
๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์์ฒญํ๋ ๊ฒ๋ณด๋ค ์์ฒญ ์๊ฐ์ด ๋จ์ถ๋๊ณ CPU ๋ฐ ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ๋ฅ ์ด ๊ฐ์ํ๊ธฐ ๋๋ฌธ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ฑ๋ฅ์ด ํฌ๊ฒ ํฅ์๋๋ค.
- ๋ฐ์ดํฐ๋ฒ ์ด์ค ์บ์ฑ
์๋์ ์ฒ๋ฆฌ๋ ๋ฉด์์, ๋ฐ์ดํฐ๋ฒ ์ด์ค๊ฐ ์ ๊ณตํ๋ ์ฑ๋ฅ์ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฒด ์ฑ๋ฅ์ ๊ฐ์ฅ ํฐ ์ํฅ์ ๋ฏธ์น๋ค.
๋ฐ๋ผ์, ๋ฐ์ดํฐ๋ฒ ์ด์ค ์บ์ฑ์ ์ฌ์ฉํ๋ฉด ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฑ๋ฅ์ ๋์ผ ์ ์๋ค.
- ์น ์บ์ฑ
์ฌ์ฉ์์๊ฒ ์น ์ฝํ ์ธ ๋ฅผ ์ ๊ณตํ ๋, ๋์คํฌ ์ฝ๊ธฐ์ ์๋ฒ ๋ก๋๋ฅผ ์ค์ด๊ธฐ ๋๋ฌธ์
์ด๋ฏธ์ง, html ๋ฌธ์, ๋์์ ๋ฑ์ ์น ์์ฐ ๊ฒ์๊ณผ ๊ด๋ จ๋ ๋๋ถ๋ถ์ ์ง์ฐ ์๊ฐ์ ํฌ๊ฒ ์ค์ผ ์ ์๋ค.
- API(Application Programming Interface) ์บ์ฑ
API ์๋ต์ ์บ์ฑํจ์ผ๋ก์จ, ์ ํ๋ฆฌ์ผ์ด์ ์๋ฒ ๋ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๋น๋กฏํ ์ธํ๋ผ์ ๊ฐํด์ง๋ ๋ถ๋ด์ ์ค์ผ ์ ์๊ณ ์๋ต ์๊ฐ์ด ๋นจ๋ผ์ง๊ธฐ ๋๋ฌธ์
API์ ์ฑ๋ฅ์ด ํฅ์๋๋ค.
- ์ธ์ ๊ด๋ฆฌ
HTTP ์ธ์ ์๋ ๋ก๊ทธ์ธ ์ ๋ณด, ์ผํ ๋ชฉ๋ก, ๊ฒ์ ๊ธฐ๋ก ๋ฑ ์ฌ์ฉ์ ๋ฐ์ดํฐ๊ฐ ํฌํจ๋๋๋ฐ, ์ด ๋ฐ์ดํฐ๊ฐ ์ฌ๋ฌ ์บ์์ ๋ณต์ ๋๋ฉด ๋ ๋์ ๊ฐ์ฉ์ฑ์ ์ ๊ณตํ ์ ์๋ค.
- DNS(Domain Name System) ์บ์ฑ
์ธํฐ๋ท์ ๋ชจ๋ ๋๋ฉ์ธ ์์ฒญ์๋ ๋๋ฉ์ธ ์ด๋ฆ๊ณผ ์ฐ๊ฒฐ๋ IP ์ฃผ์๋ฅผ ํ์ธํ๊ธฐ ์ํด DNS ์บ์ ์๋ฒ๋ฅผ ์ฟผ๋ฆฌํ๋ค.
- CDN(Content Delivery Network) ์บ์ฑ
์น ํธ๋ํฝ์ด ์ง๋ฆฌ์ ์ผ๋ก ๋ถ์ฐ๋์ด ์๋ ๊ฒฝ์ฐ, ์ ์ธ๊ณ์ ๊ฑธ์ณ ์ ์ฒด ์ธํ๋ผ๋ฅผ ๋ณต์ ํ๋ ๋ฐฉ์์ ๋ถ๊ฐ๋ฅํ๊ฑฐ๋ ํจ์จ์ ์ด์ง ์๋ค.
๋ฐ๋ผ์, CDN์ด ์ ์ธ๊ณ์ ์ผ๋ก ๋ถ์ฐ๋ ์บ์ฑ ์๋ฒ์ ์ฝํ ์ธ ๋ฅผ ์ ๋ฌํ ์ ์๋ค.
- ์ด ์ธ์๋ ๋ค์ํ ๋ถ์ผ์์ ์บ์๋ฅผ ํ์ฉํ๊ณ ์์ผ๋ฉฐ, ์ฐ์ ๊ตฐ(๋ชจ๋ฐ์ผ, IoT, ๊ด๊ณ , ๊ฒ์, ๋ฏธ๋์ด ๋ฑ) ์์๋ ์บ์๋ฅผ ํ์ฉํ๊ณ ์๋ค.
- ์ ํ๋ฆฌ์ผ์ด์ ์ฑ๋ฅ ๊ฐ์
์บ์์์ ๋ฐ์ดํฐ๋ฅผ ์ฝ์ด์ค๋ฉด ์๊ฐ์ด ๋จ์ถ๋๋ฏ๋ก, ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ๋ฐ์ ์ธ ์ฑ๋ฅ์ด ๊ฐ์ ๋๋ค.
- ์ฝ๊ธฐ ์ฒ๋ฆฌ๋(IOPS) ์ฆ๊ฐ
IOPS(Input/Output Operations Per Second) ์บ์๋ ์๋๊ฐ ๋น ๋ฅด๊ธฐ ๋๋ฌธ์ ์ฝ๊ธฐ ์ฒ๋ฆฌ๋์ด ์ฆ๊ฐํ๋ค.
- ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋น์ฉ ์ ๊ฐ
์บ์๊ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ผ๋ถ๋ฅผ ๋์ฒดํจ์ผ๋ก์จ, ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ฒ๋ฆฌ๋ ๋น ๋น์ฉ์ ์ ๊ฐ์ํฌ ์ ์๋ค.
- ๋ฐฑ์๋์ ๋ถํ ๊ฐ์
์บ์์ ์๋ฒ์์ ๋ฐ์์ค๋ ๋ฐ์ดํฐ์ ์ผ๋ถ๋ฅผ ์ ์ฅํด๋๋ฉด, ๋ง์ ํด๋ผ์ด์ธํธ๊ฐ ์๋ฒ์ ์ ๊ทผํด๋ ๋ถํ๊ฐ ์ค์ด๋ ๋ค.
- ์์ธก ๊ฐ๋ฅํ ์ฑ๋ฅ
๋ธ๋ ํ๋ผ์ด๋ฐ์ด์ ๊ฐ์ ํน์ ๊ธฐ๊ฐ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ํ ์์ฒญ์ด ์ฆ๊ฐํ๋ฉด ์ง์ฐ์๊ฐ์ด ๊ธธ์ด์ง๊ณ ์ ํ๋ฆฌ์ผ์ด์ ์ฑ๋ฅ ์์ธก์ด ๋ถ๊ฐ๋ฅ ํด์ง๋ค. ์ฒ๋ฆฌ๋์ด ๋์ ์บ์๋ฅผ ํ์ฉํจ์ผ๋ก์จ ์ด ๋ฌธ์ ๋ฅผ ์ํํ ์ ์๋ค.
- ์ฉ๋์ด ์๊ณ ๊ฐ๊ฒฉ์ด ๋งค์ฐ ๋น์ธ๋ค.
- ์์ ์ ์ฅ์์ด๊ธฐ ๋๋ฌธ์ ๋ฐ์ดํฐ๊ฐ ์ฌ๋ผ์ง ๊ฐ๋ฅ์ฑ์ ์ฃผ์ํด์ผ ํ๋ค.
- ์บ์(Cache)๋?
- ์บ์๋ ์ด๋ค ๋ฐฉ์์ผ๋ก ์๋ํ๋๊ฐ?
- ์บ์์ ์ฅ์ ์ด ๋ฌด์์ธ๊ฐ?