3D ๋ธ๋๋?
3D ๋ธ๋๋ ์์งํ ๋ธ๋(V-NAND)๋ผ๊ณ ๋ ํฉ๋๋ค. ํธ๋์ง์คํฐ ๋ค์ด์ ํ๋์ ๋ฉ๋ชจ๋ฆฌ ์
์ ์์ง์ผ๋ก ์์ ์ ์ฅ ์ง์ ๋ฅผ ๋์ธ ๋นํ๋ฐ์ฑ ํ๋์ ๋ฉ๋ชจ๋ฆฌ์ ์ผ์ข
์
๋๋ค. ๋ฐ์ดํฐ ๋ฌด๊ฒฐ์ฑ์ ํฌ๊ฒ ์์์ํค์ง ์๊ณ ๋จ์ผ ํธ๋์ง์คํฐ ๋ค์ด์ ๋ ๋ง์ ์
๋ ์ด์ด๋ฅผ ์์์๋ก ์คํ ๋ฆฌ์ง ์ง์ ๋๊ฐ ๋์์ง๋๋ค.
3D ๋ธ๋๋ ์ด๋ป๊ฒ ์๋ํ ๊น์?
์ผ๋ฐ์ ์ธ ํ๋์ ๋ฉ๋ชจ๋ฆฌ ์นฉ์ ์ ๊ธฐ ํ๋ก ๋ด์ ์ ์ ์ํ๋ก ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๋ ๋ฐฉ์์ผ๋ก ์๋ํฉ๋๋ค. 3D ๋ธ๋์ ์๋ ์๋ฆฌ๋ฅผ ์ดํดํ๋ ค๋ฉด ๋จผ์ ๋ธ๋ ์
์ ๋ด๋ถ ์๋ ์๋ฆฌ๋ฅผ ์ดํดํ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค.
๋ธ๋๋ ๋ฌด์์ ์๋ฏธํ ๊น์?
๋ธ๋(NAND)๋ "NOT AND"์ ์ฝ์๋ก, ๋ธ๋ ์
์ ๋ด๋ถ ํ๋ก๋ฅผ ์ ์ดํ๋ ๋ถ์ธ(Boolean) ์ฐ์ฐ์ ๋๋ ๋
ผ๋ฆฌ ๊ฒ์ดํธ๋ฅผ ์๋ฏธํฉ๋๋ค. ๋ธ๋ ์ฐ์ฐ์๋ ๋ ์
๋ ฅ์ด ๋ชจ๋ TRUE์ธ ๊ฒฝ์ฐ์๋ง FALSE ๊ฐ์ ์์ฑํฉ๋๋ค.
ํ๋์ ๋ฉ๋ชจ๋ฆฌ ์๋์ ๊ธฐ๋ณธ ์ฌํญ
๊ฐ์ฅ ๊ธฐ๋ณธ์ ์ธ ๋ธ๋ ์
์ ๋ ๊ฐ์ ๊ฒ์ดํธ๋ก ๊ตฌ์ฑ๋ ํธ๋์ง์คํฐ์
๋๋ค:
- ์ ์ด ๊ฒ์ดํธ๋ ๋๋จธ์ง ํ๋ก์ ์ ๊ธฐ์ ์ผ๋ก ์ฐ๊ฒฐ๋์ด ์
์ ํ๋ก๊ทธ๋๋ฐํ ์ ์์ต๋๋ค.
- ํ๋กํ
๊ฒ์ดํธ๋ ํ๋ก์ ์ ๊ธฐ์ ์ผ๋ก ์ ์ฐ๋ผ ์์ด ์ ์ ์์ด๋ ์ถฉ์ ํ ์ ์์ต๋๋ค.
ํ๋กํ
๊ฒ์ดํธ๋ ๋ ๊ฐ์ ์ ์ฐ ๋ ์ด์ด ์ฌ์ด์ ๋ผ์์ ธ ์์ผ๋ฉฐ, ์ ์ด ๊ฒ์ดํธ๋ ์๋จ์, ์ฑ๋์ ํ๋จ์ ์์ค ๋ฐ ๋๋ ์ธ์ ์ฐ๊ฒฐํฉ๋๋ค.
๋ธ๋ ์
์ ํ๋ก๊ทธ๋๋ฐํ๋ ค๋ฉด ์ ์ด ๊ฒ์ดํธ์ ์ ์์ ์ธ๊ฐํ์ฌ ์ฑ๋์ ์ ์๊ฐ ์ฒซ ๋ฒ์งธ ์ ์ฐ ์ธต์ ์๊ณ ์ ์์ ๊ทน๋ณตํ๊ณ ํ๋กํ
๊ฒ์ดํธ๋ก ํฐ๋๋งํ ์ ์๊ฒ ํด์ผ ํฉ๋๋ค. ํ๋กํ
๊ฒ์ดํธ๊ฐ ์ถฉ์ ๋๋ฉด ๋ฐ์ดํฐ๊ฐ ์ ์ฅ๋๊ณ ์
์ ์ด์ง ๊ฐ์ด 0์ผ๋ก ์ค์ ๋ฉ๋๋ค.
์
์ ์ง์ฐ๋ ค๋ฉด ์์ค ๋ฐ ๋๋ ์ธ์ ๊ณ ์ ์์ ์ธ๊ฐํ์ฌ ์ ์ด ๊ฒ์ดํธ์์ ์์ ์ ์์ ์ ๋ํด์ผ ํฉ๋๋ค. ์ด๋ ๊ฒ ํ๋ฉด ํ๋กํ
๊ฒ์ดํธ์ ๊ฐํ ์ ์๊ฐ ํ๋จ ์ ์ฐ ์ธต์ ๊ฐ๋ก์ง๋ฌ ์ฑ๋๋ก ๋ค์ ํฐ๋๋ง๋์ด ์
์ ํจ๊ณผ์ ์ผ๋ก ์ง์ฐ๊ณ ์ด์ง ๊ฐ์ 1๋ก ์ค์ ํ ์ ์์ต๋๋ค.
๋ธ๋ ์
์ ์์ง์ผ๋ก ์๋ ์ด์ ๋ ๋ฌด์์ธ๊ฐ์?
์
ํฌ๊ธฐ๊ฐ ์์์ง๋ฉด ๋จ์ผ ํธ๋์ง์คํฐ ํ๋ฉด์์ ์
์ฌ์ด์ ๊ฑฐ๋ฆฌ๋ ์ค์ด๋ญ๋๋ค. ํ๋์ ๋ฉ๋ชจ๋ฆฌ๊ฐ ๋จ์ผ ํธ๋์ง์คํฐ ์
๋ด์ ์ ์ ์ํ๋ฅผ ์ ์ฅํด ์๋ํ๋ค๋ ์ ์ ๊ณ ๋ คํ ๋ ์ด๊ฒ์ ํนํ ๋ฌธ์ ๊ฐ ๋ ์ ์์ต๋๋ค. ์ ์๊ฐ ์
๋ฐ์ผ๋ก ์์ด ๋๊ฐ๋ ๊ฒ์ ์๊ตฌ์ ์ธ ๋ฉ๋ชจ๋ฆฌ ์ ์ฅ์ ์ข์ง ์์ต๋๋ค. ๋ธ๋ ์
์ ์์ง์ผ๋ก ์์ ์ธต์ ์ด๋ฃจ๋ฉด ์ฌ๋ฌ ๊ฐ์ง ์ด์ ์ด ์๋๋ฐ, ํนํ ์ธ์ ์
๊ณผ์ ๊ฐ์ญ์ ํผํ๊ธฐ ์ํด ํธ๋์ง์คํฐ ์
๊ฐ๊ฒฉ์ ๋์ธ ์ ์๋ค๋ ์ ์ด ๊ฐ์ฅ ํฐ ์ฅ์ ์
๋๋ค. ์ด๋ ์
์ ์์ ์ฑ๊ณผ ์๋ช
์ ๊ฐ์ ํฉ๋๋ค.
ํ๋์์ ์งํ ๊ณผ์ ์์ 3D ๋ธ๋๋ ์ด๋์ ์ ํฉํ ๊น์?
3D ๋ธ๋ ๊ธฐ์ ์ ์
์ ๋ ์๊ฒ ๋ง๋๋ ๋ฌผ๋ฆฌ์ ํ๊ณ์๋ ๋ถ๊ตฌํ๊ณ ์
๊ณ๊ฐ ๋ฌด์ด์ ๋ฒ์น์ ๋ฐ๋ง์ถ๋ ๋ฐ ์ค์ํ ์ญํ ์ ํด์์ต๋๋ค. ๊ธฐ์ ๋ฐ์ ๊ณผ์ ์ ๋ํ ๊ฐ๋ตํ ๊ฐ์๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค:
- SLC(์ฑ๊ธ ๋ ๋ฒจ ์
) ํ๋์: ์
๋น 1๋นํธ, 2๊ฐ์ง์ ์ ์ ์ํ
- MLC(๋ฉํฐ ๋ ๋ฒจ ์
) ํ๋์: ์
๋น 2๋นํธ, 4๊ฐ์ง์ ์ ์์ํ
- TLC(ํธ๋ฆฌํ ๋ ๋ฒจ ์
) ํ๋์: ์
๋น 3๋นํธ, 8๊ฐ์ง์ ์ ์ ์ํ
- QLC(์ฟผ๋ ๋ ๋ฒจ ์
) ํ๋์: ์
๋น 4๋นํธ, 16๊ฐ์ง์ ์ ์ ์ํ
์ดํ ์ธ๋๋ฅผ ๊ฑฐ๋ญํ ๋๋ง๋ค ๊ฐ๋ฅํ ์ ์ ์ํ์ ์๋ฅผ ๋ ๋ฐฐ๋ก ๋๋ ค ์
๋น ๋นํธ ์๋ฅผ ๋๋ฆฝ๋๋ค. ์์๋ค์ํผ, ๋จ์ผ ์
์์ ์ฌ๋ฌ ์ ์ ์ํ๋ฅผ ์ฒ๋ฆฌํด์ผ ํ๋ ๋ณต์ก์ฑ ๋๋ฌธ์ ์ ๊ธฐ์ ์ ๋ฐ๋๊ฐ ๋์์ ธ์ผ ํ๋ฉฐ, ์ด๋ ๊ณง ๋ธ๋ ๋๋ฐ์ด์ค์ ์ฑ๋ฅ๊ณผ ์๋ช
์ ์ ํ๋ก ์ด์ด์ง ์ ์์ต๋๋ค.
์ผ๋ฐ์ ์ผ๋ก SLC๊ฐ ๊ฐ์ฅ ๋น ๋ฅด๊ณ ์์ ์ ์ธ ๋ฐ๋ฉด, QLC๋ ๊ฐ์ฅ ํฐ ์ฉ๋์ ์ ๊ณตํ ์ ์์ต๋๋ค. ํ์ง๋ง ์ฑ๋ฅ๊ณผ ๋ด๊ตฌ์ฑ ์ฌ์ด์ ์ด๋ฌํ ๊ท ํ์ ์๋์ ์ด๋ผ๋ ์ ์ ์ ์ํด์ผ ํฉ๋๋ค. ํ๋์๋ ์ฌ์ ํ HDD๋ณด๋ค ์ฑ๋ฅ์ด ํจ์ฌ ๋ฐ์ด๋๋ฉฐ, ๊ธฐ์ ์ด ๋ฐ์ ํ๋ฉด์ ์์ ๋ ๋ฒจ ์
์ ์์ ์ฑ๋ ํฅ์๋๊ณ ์์ต๋๋ค. ์ด์ ๋ TLC ๋ธ๋์ ๋ด๊ตฌ์ฑ ํ๊ณ์ ๋ํ ์ฐ๋ ค๊ฐ ํด๊ฒฐ๋์ด ์ค๋๋ ๋ฐ์ดํฐ์ผํฐ๋ ์ต์ TLC ๋ธ๋์ ๊ณ ์ฑ๋ฅ, ์์ ์ฑ ๋ฐ ์๋๋ฅผ ๋๋ฆด ์ ์๊ฒ ๋์์ต๋๋ค.
3D ๋ธ๋์ ์ด์ ์ ๋ฌด์์ผ๊น์?
3D ๋ธ๋ ์
์ ์๋ ์๋ฆฌ์ ๋ํ ๊ธฐ๋ณธ ์ฌํญ์ ์ดํด๋ดค์ต๋๋ค. ์ด์ 3D ๋ธ๋๊ฐ ์ ๊ณตํ๋ ์ฅ์ ์ ๋ํด ์์๋ณด๊ฒ ์ต๋๋ค. 3D ๋ธ๋๋ฅผ ์ฌ์ฉํ๋ฉด ๋ค์์ด ๊ฐ๋ฅํฉ๋๋ค:
- ๋จ์ผ ์นฉ์ ๋ ๋ง์ ํ๋์ ๋ฉ๋ชจ๋ฆฌ ์
์ ์ฅ์ฐฉํด ์ฉ๋์ ๋๋ฆด ์ ์์ต๋๋ค.
- ์น์๋ฅผ ์์ ๋กญ๊ฒ ํ์ฉํด ์
์ ์ต์ ์ผ๋ก ๋ฐฐ์นํ์ฌ ๊ฐ์ญ๊ณผ ์ ์ ๋์ถ์ ๋ฐฉ์งํ๊ณ ์
์ ์ ๋ขฐ์ฑ์ ๋์ผ ์ ์์ต๋๋ค.
- ๊ฐ๋ณ ์
๋น ๋ ๋ง์ ์ ์ ์ํ, ์ฆ ๋นํธ๋ฅผ ์ ์ฅํ์ฌ ๋ ํฐ ์ฉ๋์ ํ๋ณดํ ์ ์์ต๋๋ค.
3D ๋ธ๋์ ๋จ์ ์ ๋ฌด์์ธ๊ฐ์?
์์ ์ธ๊ธํ๋ฏ์ด ์ด๋ฌํ ๋ชจ๋ ์ ์ ์ํ๋ฅผ ๊ด๋ฆฌํ๋ ๊ฒ์ ์ฝ์ง ์์ต๋๋ค. ์
๋น ๋ ๋ง์ ๋นํธ๋ฅผ ๋ด์์๋ก, ์ฝ๊ธฐ/์ฐ๊ธฐ ์์
์ ์์ ์ ์ผ๋ก ์ํํ๋๋ฐ ํ์ํ ์ ๊ธฐ์ ์ ๋ฐ๋๊ฐ ๋์์ง๋๋ค.
์ด๋ฌํ ํ์ค๋ก ์ธํด ๋ค์๊ณผ ๊ฐ์ ๋จ์ ์ด ์์ต๋๋ค:
- ์ ์กฐ ๋น์ฉ ์ฆ๊ฐ
- ์ฉ๋๊ณผ ์
์ ์์ ์ฑ ๋ฐ ์๋ช
๊ฐ ๊ท ํ
3D ๋ธ๋ SSD๋ ์ผ๋ง๋ ์์ ์ ์ผ๊น์?
2D ๋ธ๋์ ๋น๊ตํ ๋ 3D ๋ธ๋๋ ์ฑ๋ฅ, ์๋, ์ ๋ ฅ ์๋น, ๋ด๊ตฌ์ฑ ๋ฐ ๋น์ฉ ํจ์จ์ฑ์ด ๋ ๋ฐ์ด๋ฉ๋๋ค. ๋ฐ๋ฉด, MLC ๊ตฌ์ฑ์์ 2D ๋ธ๋์ ์ ์ธต ๋ ์ด์ด๋ฅผ ์ฌ์ฉํ๋ ์ํคํ
์ฒ๊ฐ ์กด์ฌํ๋ค๋ ์ ์ ์ ์ํด์ผ ํฉ๋๋ค. ์ด๋ฌํ ์์คํ
์ 3D ๋ธ๋ ์ํคํ
์ฒ์ ๊ฒฝ์ํ ์ ์์ต๋๋ค. ๊ทธ๋ ๊ธฐ ๋๋ฌธ์ ๊ตฌ์ฑ ์์๋ง์ ๊ธฐ์ค์ผ๋ก ํฌ๊ด์ ์ธ ๊ฐ์ ์ ํ๊ธฐ๋ณด๋ค๋ ์ฌ๋ก๋ณ๋ก ์ ์ฒด ์คํ ๋ฆฌ์ง ์์คํ
์ ์์ ์ฑ์ ์ดํด๋ณด๋ ๊ฒ์ด ์ค์ํฉ๋๋ค.
ํจ์ด์คํ ๋ฆฌ์ง๊ฐ 3D ๋ธ๋๋ฅผ ํ์ฉํด ๊ณ ๊ฐ์ ์๊ตฌ ์ฌํญ์ ๋ง๋ ๋ง์ถคํ ์๋ฃจ์
์ ์ ๊ณตํ๋ ๋ฐฉ๋ฒ
์ฌํ๋์ ์คํ ๋ฆฌ์ง ์๋ฃจ์
์ ์ ๊ตฌ์์ธ ํจ์ด์คํ ๋ฆฌ์ง๋ 3D ๋ธ๋ ๊ธฐ์ ์ ๊ธฐ๋ฐ์ผ๋ก ๋ค์ํ ์ ํ๋ฆฌ์ผ์ด์
์์ ๊ธฐ์กด์ ํ์ ์ ๋์คํฌ ๋๋ผ์ด๋ธ ๋น์ฉ๊ณผ ๊ฒฝ์ํ ์ ์๋ ๊ฐ๋ ฅํ ์ฌํ๋์ ์คํ ๋ฆฌ์ง ์ด๋ ์ด๋ฅผ ๊ฐ๋ฐํด์์ต๋๋ค. ์ด์ ํด๋นํ๋ ์ ํ๋ค์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค:
- ํ๋์์ด๋ ์ด//X(FlashArray//X): ํฐ์ด 0 ๋ฐ ํฐ์ด 1 ์ ํ๋ฆฌ์ผ์ด์
์ ์ํ ๊ณ ์ฑ๋ฅ ๋ธ๋ก ์คํ ๋ฆฌ์ง๋ฅผ ์ ๊ณตํ๊ธฐ ์ํด TLC ๋ธ๋๋ฅผ ํ์ฉํ๋ ์ฌํ๋์ ์คํ ๋ฆฌ์ง ์์ญ ๋คํธ์ํฌ.
- ํ๋์์ด๋ ์ด//C(FlashArray//C): QLC ํ๋์๋ฅผ ํ์ฉํ์ฌ ํ์ด๋ธ๋ฆฌ๋ ๋ฐ HDD ์คํ ๋ฆฌ์ง ์ด๋ ์ด์ ๋น์ทํ ์ฉ๋๋น ๋น์ฉ์ผ๋ก ์ฌํ๋์ ์ฑ๋ฅ์ ์ ๊ณตํ๋ ์ฉ๋ ์ต์ ํ(capacity-optimized) ์ฌํ๋์ ์คํ ๋ฆฌ์ง ์๋ฃจ์
.
- ํ๋์๋ธ๋ ์ด๋(FlashBladeยฎ): ์ด๊ณ ์ ํตํฉ ํ์ผ ๋ฐ ์ค๋ธ์ ํธ(UFFO) ์คํ ๋ฆฌ์ง๋ฅผ ์ ๊ณตํ๋ ์ค์ผ์ผ-์์ ์ฌํ๋์ ์คํ ๋ฆฌ์ง ์๋ฃจ์
.
3D ๋ธ๋ ์คํ ๋ฆฌ์ง์ ๋ฐฉ๋ํ ๋ณ๋ ฌ ์ฒ๋ฆฌ์ ๋น ๋ฅธ ์๋๋ก ๋ฐ์ดํฐ ์คํ ๋ฆฌ์ง๋ฅผ ๊ฐ์ํํ ์ค๋น๊ฐ ๋์
จ๋์? ํจ์ด์คํ ๋ฆฌ์ง ์ ํ ๋ฐ ์๋ฃจ์
์ด ๋ฐ์ดํฐ์ผํฐ์ ์๊ตฌ์ฌํญ์ ์ด๋ป๊ฒ ์ถฉ์กฑํ๋์ง ์์๋ณด์ธ์.