Unity ์Šคํ† ๋ฆฌ์ง€์˜ FAST VP: ์ž‘๋™ ๋ฐฉ์‹

์˜ค๋Š˜์€ Unity/Unity XT ์Šคํ† ๋ฆฌ์ง€ ์‹œ์Šคํ…œ์— ๊ตฌํ˜„๋œ ํฅ๋ฏธ๋กœ์šด ๊ธฐ์ˆ ์ธ FAST VP์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. Unity์— ๋Œ€ํ•ด ์ฒ˜์Œ ๋“ฃ๋Š” ๊ฒฝ์šฐ ๊ธฐ์‚ฌ ๋งˆ์ง€๋ง‰์— ์žˆ๋Š” ๋งํฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์‹œ์Šคํ…œ ํŠน์„ฑ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ €๋Š” Dell EMC ํ”„๋กœ์ ํŠธ ํŒ€์—์„œ XNUMX๋…„ ๋„˜๊ฒŒ FAST VP๋กœ ๊ทผ๋ฌดํ–ˆ์Šต๋‹ˆ๋‹ค. ์˜ค๋Š˜ ์ €๋Š” ์ด ๊ธฐ์ˆ ์— ๋Œ€ํ•ด ๋” ์ž์„ธํžˆ ์ด์•ผ๊ธฐํ•˜๊ณ  ๊ตฌํ˜„์— ๋Œ€ํ•œ ์„ธ๋ถ€ ์‚ฌํ•ญ์„ ๊ณต๊ฐœํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. ๋ฌผ๋ก  ๊ณต๊ฐœ๊ฐ€ ํ—ˆ์šฉ๋œ ๊ฒƒ๋“ค๋งŒ์š”. ํšจ์œจ์ ์ธ ๋ฐ์ดํ„ฐ ์ €์žฅ ๋ฌธ์ œ์— ๊ด€์‹ฌ์ด ์žˆ๊ฑฐ๋‚˜ ๋ฌธ์„œ๋ฅผ ์™„์ „ํžˆ ์ดํ•ดํ•˜์ง€ ๋ชปํ–ˆ๋‹ค๋ฉด ์ด ๊ธฐ์‚ฌ๊ฐ€ ํ™•์‹คํžˆ ์œ ์šฉํ•˜๊ณ  ํฅ๋ฏธ๋กœ์šธ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

Unity ์Šคํ† ๋ฆฌ์ง€์˜ FAST VP: ์ž‘๋™ ๋ฐฉ์‹

์ž๋ฃŒ์— ์—†๋Š” ๋‚ด์šฉ์€ ๋ฐ”๋กœ ๋ง์”€๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค. ๊ฒฝ์Ÿ์‚ฌ๋ฅผ ๊ฒ€์ƒ‰ํ•˜๊ฑฐ๋‚˜ ๋น„๊ตํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ํ˜ธ๊ธฐ์‹ฌ ๋งŽ์€ ๋…์ž๋Š” ์ด๋ฏธ ์ด์— ๋Œ€ํ•ด ์•Œ๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์˜คํ”ˆ ์†Œ์Šค์˜ ์œ ์‚ฌํ•œ ๊ธฐ์ˆ ์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ•  ๊ณ„ํš์ด ์—†์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋ฌผ๋ก  ์ €๋Š” ์•„๋ฌด๊ฒƒ๋„ ๊ด‘๊ณ ํ•˜์ง€ ์•Š์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์Šคํ† ๋ฆฌ์ง€ ๊ณ„์ธตํ™”. FAST VP์˜ ๋ชฉํ‘œ์™€ ๋ชฉ์ 

FAST VP๋Š” Fully Automated Storage Tiering for Virtual Pool์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ์กฐ๊ธˆ ์–ด๋ ต๋‚˜์š”? ๋ฌธ์ œ ์—†์Šต๋‹ˆ๋‹ค. ์ด์ œ ์•Œ์•„ ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ๊ณ„์ธตํ™”๋Š” ์ด ๋ฐ์ดํ„ฐ๊ฐ€ ์ €์žฅ๋˜๋Š” ์—ฌ๋Ÿฌ ์ˆ˜์ค€(๊ณ„์ธต)์ด ์žˆ๋Š” ๋ฐ์ดํ„ฐ ์ €์žฅ์†Œ๋ฅผ ๊ตฌ์„ฑํ•˜๋Š” ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค. ๊ฐ๊ฐ ๊ณ ์œ ํ•œ ํŠน์„ฑ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ€์žฅ ์ค‘์š”ํ•œ ๊ฒƒ์€ ์ •๋ณด ๋‹จ์œ„ ์ €์žฅ์˜ ์„ฑ๋Šฅ, ์–‘ ๋ฐ ๊ฐ€๊ฒฉ์ž…๋‹ˆ๋‹ค. ๋ฌผ๋ก  ๊ทธ๋“ค ์‚ฌ์ด์—๋Š” ๊ด€๊ณ„๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ณ„์ธตํ™”์˜ ์ค‘์š”ํ•œ ํŠน์ง•์€ ๋ฐ์ดํ„ฐ์— ๋Œ€ํ•œ ์•ก์„ธ์Šค๊ฐ€ ํ˜„์žฌ ์œ„์น˜ํ•œ ์Šคํ† ๋ฆฌ์ง€ ์ˆ˜์ค€์— ๊ด€๊ณ„์—†์ด ๊ท ์ผํ•˜๊ฒŒ ์ œ๊ณต๋˜๋ฉฐ, ํ’€์˜ ํฌ๊ธฐ๋Š” ์—ฌ๊ธฐ์— ํฌํ•จ๋œ ๋ฆฌ์†Œ์Šค ํฌ๊ธฐ์˜ ํ•ฉ๊ณผ ๋™์ผํ•˜๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด๊ฒƒ์ด ์บ์‹œ์™€์˜ ์ฐจ์ด์ ์ž…๋‹ˆ๋‹ค. ์บ์‹œ์˜ ํฌ๊ธฐ๋Š” ๋ฆฌ์†Œ์Šค(์ด ๊ฒฝ์šฐ ํ’€)์˜ ์ „์ฒด ๋ณผ๋ฅจ์— ์ถ”๊ฐ€๋˜์ง€ ์•Š์œผ๋ฉฐ ์บ์‹œ ๋ฐ์ดํ„ฐ๋Š” ๊ธฐ๋ณธ ๋ฏธ๋””์–ด ๋ฐ์ดํ„ฐ์˜ ์ผ๋ถ€ ์กฐ๊ฐ์„ ๋ณต์ œํ•ฉ๋‹ˆ๋‹ค(๋˜๋Š” ์บ์‹œ์˜ ๋ฐ์ดํ„ฐ๊ฐ€ ์•„์ง ๊ธฐ๋ก๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค). ๋˜ํ•œ ๋ ˆ๋ฒจ๋ณ„ ๋ฐ์ดํ„ฐ ๋ถ„ํฌ๊ฐ€ ์‚ฌ์šฉ์ž์—๊ฒŒ ์ˆจ๊ฒจ์ง‘๋‹ˆ๋‹ค. ์ฆ‰, ์ •์ฑ…์„ ์„ค์ •ํ•˜์—ฌ ๊ฐ„์ ‘์ ์œผ๋กœ ์˜ํ–ฅ์„ ๋ฏธ์น  ์ˆ˜ ์žˆ์ง€๋งŒ ๊ฐ ์ˆ˜์ค€์— ์–ด๋–ค ๋ฐ์ดํ„ฐ๊ฐ€ ์žˆ๋Š”์ง€ ์ •ํ™•ํžˆ ๋ณผ ์ˆ˜๋Š” ์—†์Šต๋‹ˆ๋‹ค(์ž์„ธํ•œ ๋‚ด์šฉ์€ ๋‚˜์ค‘์— ์„ค๋ช…).

์ด์ œ Unity์˜ ์Šคํ† ๋ฆฌ์ง€ ๊ณ„์ธตํ™” ๊ตฌํ˜„ ๊ธฐ๋Šฅ์„ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. Unity์—๋Š” 3๊ฐ€์ง€ ๋ ˆ๋ฒจ ๋˜๋Š” ๊ณ„์ธต์ด ์žˆ์Šต๋‹ˆ๋‹ค.

  • ์ตœ๊ณ ์˜ ์„ฑ๋Šฅ(SSD)
  • ์„ฑ๋Šฅ(SAS HDD 10k/15k RPM)
  • ์šฉ๋Ÿ‰(NL-SAS HDD 7200RPM)

์„ฑ๋Šฅ๊ณผ ๊ฐ€๊ฒฉ์„ ๊ธฐ์ค€์œผ๋กœ ๋‚ด๋ฆผ์ฐจ์ˆœ์œผ๋กœ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ์ตœ๊ณ ์˜ ์„ฑ๋Šฅ์—๋Š” SSD(Solid State Drive)๋งŒ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ๋‘ ๊ณ„์ธต์—๋Š” ํšŒ์ „ ์†๋„์™€ ์„ฑ๋Šฅ์ด ๋‹ค๋ฅธ ์ž๊ธฐ ๋””์Šคํฌ ๋“œ๋ผ์ด๋ธŒ๊ฐ€ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.

๋™์ผํ•œ ๋ ˆ๋ฒจ, ๋™์ผํ•œ ํฌ๊ธฐ์˜ ์Šคํ† ๋ฆฌ์ง€ ๋ฏธ๋””์–ด๊ฐ€ RAID ์–ด๋ ˆ์ด๋กœ ๊ฒฐํ•ฉ๋˜์–ด RAID ๊ทธ๋ฃน(RAID ๊ทธ๋ฃน, ์•ฝ์–ด๋กœ RG)์„ ํ˜•์„ฑํ•ฉ๋‹ˆ๋‹ค. ๊ณต์‹ ๋ฌธ์„œ์—์„œ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•˜๊ณ  ๊ถŒ์žฅ๋˜๋Š” RAID ๋ ˆ๋ฒจ์— ๋Œ€ํ•ด ์ฝ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ•˜๋‚˜ ์ด์ƒ์˜ ๋ ˆ๋ฒจ๋กœ ๊ตฌ์„ฑ๋œ RAID ๊ทธ๋ฃน์—์„œ ์Šคํ† ๋ฆฌ์ง€ ํ’€์ด ํ˜•์„ฑ๋˜๊ณ , ์ด ํ’€์—์„œ ์—ฌ์œ  ๊ณต๊ฐ„์ด ๋ถ„๋ฐฐ๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ํ’€ ๊ณต๊ฐ„์—์„œ ํŒŒ์ผ ์‹œ์Šคํ…œ๊ณผ LUN์„ ์œ„ํ•ด ํ• ๋‹น๋ฉ๋‹ˆ๋‹ค.

Unity ์Šคํ† ๋ฆฌ์ง€์˜ FAST VP: ์ž‘๋™ ๋ฐฉ์‹

๊ณ„์ธตํ™”๊ฐ€ ํ•„์š”ํ•œ ์ด์œ ๋Š” ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

๊ฐ„๋‹จํ•˜๊ณ  ์ถ”์ƒ์ ์œผ๋กœ ๋งํ•˜๋ฉด: ์ตœ์†Œํ•œ์˜ ์ž์›์œผ๋กœ ๋” ํฐ ๊ฒฐ๊ณผ๋ฅผ ์–ป์œผ๋ ค๋ฉด ๋ณด๋‹ค ๊ตฌ์ฒด์ ์œผ๋กœ, ๊ฒฐ๊ณผ๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ ์†๋„ ๋ฐ ์•ก์„ธ์Šค ์‹œ๊ฐ„, ์Šคํ† ๋ฆฌ์ง€ ๋น„์šฉ ๋“ฑ ์Šคํ† ๋ฆฌ์ง€ ์‹œ์Šคํ…œ ํŠน์„ฑ์˜ ์ง‘ํ•ฉ์œผ๋กœ ์ดํ•ด๋ฉ๋‹ˆ๋‹ค. ์ตœ์†Œํ•œ์˜ ์ž์›์€ ์ตœ์†Œํ•œ์˜ ์ง€์ถœ(๋ˆ, ์—๋„ˆ์ง€ ๋“ฑ)์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. FAST VP๋Š” Unity/Unity XT ์Šคํ† ๋ฆฌ์ง€ ์‹œ์Šคํ…œ์˜ ๋‹ค์–‘ํ•œ ์ˆ˜์ค€์— ๊ฑธ์ณ ๋ฐ์ดํ„ฐ๋ฅผ ์žฌ๋ฐฐํฌํ•˜๋Š” ๋ฉ”์ปค๋‹ˆ์ฆ˜์„ ๊ตฌํ˜„ํ•ฉ๋‹ˆ๋‹ค. ์ œ ๋ง์„ ๋ฏฟ์œผ์‹ ๋‹ค๋ฉด ๋‹ค์Œ ๋‹จ๋ฝ์„ ๊ฑด๋„ˆ๋›ฐ์…”๋„ ๋ฉ๋‹ˆ๋‹ค. ๋‚˜๋จธ์ง€ ๋ถ€๋ถ„์— ๋Œ€ํ•ด์„œ๋Š” ์กฐ๊ธˆ ๋” ๋ง์”€๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค.

์Šคํ† ๋ฆฌ์ง€ ๊ณ„์ธต ์ „์ฒด์— ๋ฐ์ดํ„ฐ๋ฅผ ์ ์ ˆํ•˜๊ฒŒ ๋ฐฐํฌํ•˜๋ฉด ๊ฑฐ์˜ ์‚ฌ์šฉ๋˜์ง€ ์•Š๋Š” ์ผ๋ถ€ ์ •๋ณด์— ๋Œ€ํ•œ ์•ก์„ธ์Šค ์†๋„๋ฅผ ํฌ์ƒํ•˜์—ฌ ์ „์ฒด ์Šคํ† ๋ฆฌ์ง€ ๋น„์šฉ์„ ์ ˆ์•ฝํ•˜๊ณ  ์ž์ฃผ ์‚ฌ์šฉํ•˜๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ๋” ๋น ๋ฅธ ๋ฏธ๋””์–ด๋กœ ์ด๋™ํ•˜์—ฌ ์„ฑ๋Šฅ์„ ํ–ฅ์ƒ์‹œํ‚ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์—์„œ ์–ด๋–ค ์‚ฌ๋žŒ์€ ๊ณ„์ธตํ™” ์—†์ด๋„ ์ผ๋ฐ˜ ๊ด€๋ฆฌ์ž๊ฐ€ ์–ด๋–ค ๋ฐ์ดํ„ฐ๋ฅผ ์–ด๋””์— ๋„ฃ์„์ง€, ์ž์‹ ์˜ ์ž‘์—…์— ์ ํ•ฉํ•œ ์Šคํ† ๋ฆฌ์ง€ ์‹œ์Šคํ…œ์˜ ํŠน์„ฑ์ด ๋ฌด์—‡์ธ์ง€ ๋“ฑ์„ ์•Œ๊ณ  ์žˆ๋‹ค๊ณ  ์ฃผ์žฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ์˜์‹ฌํ•  ์—ฌ์ง€ ์—†์ด ์‚ฌ์‹ค์ด์ง€๋งŒ, ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜๋™์œผ๋กœ ๋ฐฐํฌํ•˜๋Š” ๋ฐ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋‹จ์ ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

  • ๊ด€๋ฆฌ์ž์˜ ์‹œ๊ฐ„๊ณผ ์ฃผ์˜๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.
  • ๋ณ€ํ™”ํ•˜๋Š” ์กฐ๊ฑด์— ๋งž๊ฒŒ ์Šคํ† ๋ฆฌ์ง€ ๋ฆฌ์†Œ์Šค๋ฅผ "๋‹ค์‹œ ๊ทธ๋ฆฌ๋Š”" ๊ฒƒ์ด ํ•ญ์ƒ ๊ฐ€๋Šฅํ•œ ๊ฒƒ์€ ์•„๋‹™๋‹ˆ๋‹ค.
  • ์ค‘์š”ํ•œ ์ด์ ์ด ์‚ฌ๋ผ์ง‘๋‹ˆ๋‹ค. ์ฆ‰, ๋‹ค์–‘ํ•œ ์Šคํ† ๋ฆฌ์ง€ ์ˆ˜์ค€์— ์žˆ๋Š” ๋ฆฌ์†Œ์Šค์— ๋Œ€ํ•œ ํ†ตํ•ฉ ์•ก์„ธ์Šค์ž…๋‹ˆ๋‹ค.

์Šคํ† ๋ฆฌ์ง€ ๊ด€๋ฆฌ์ž๊ฐ€ ์ง์—… ์•ˆ์ •์„ฑ์— ๋Œ€ํ•ด ๋œ ๊ฑฑ์ •ํ•  ์ˆ˜ ์žˆ๋„๋ก ์—ฌ๊ธฐ์—์„œ๋„ ์œ ๋Šฅํ•œ ๋ฆฌ์†Œ์Šค ๊ณ„ํš์ด ํ•„์š”ํ•˜๋‹ค๋Š” ์ ์„ ๋ง๋ถ™์ด๊ฒ ์Šต๋‹ˆ๋‹ค. ์ด์ œ ๊ณ„์ธตํ™” ์ž‘์—…์— ๋Œ€ํ•ด ๊ฐ„๋žตํ•˜๊ฒŒ ์„ค๋ช…ํ–ˆ์œผ๋ฏ€๋กœ FAST VP์—์„œ ๊ธฐ๋Œ€ํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์„ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ์ด์ œ ์ •์˜๋กœ ๋Œ์•„๊ฐˆ ๋•Œ์ž…๋‹ˆ๋‹ค. ์ฒ˜์Œ ๋‘ ๋‹จ์–ด์ธ ์™„์ „ ์ž๋™ํ™”(Fully Automated)๋Š” ๋ง ๊ทธ๋Œ€๋กœ "์™„์ „ ์ž๋™ํ™”"๋กœ ๋ฒˆ์—ญ๋˜๋ฉฐ ๋ ˆ๋ฒจ ๊ฐ„ ๋ถ„๋ฐฐ๊ฐ€ ์ž๋™์œผ๋กœ ๋ฐœ์ƒํ•œ๋‹ค๋Š” ์˜๋ฏธ์ž…๋‹ˆ๋‹ค. ๊ฐ€์ƒ ํ’€์€ ๋‹ค์–‘ํ•œ ์Šคํ† ๋ฆฌ์ง€ ์ˆ˜์ค€์˜ ๋ฆฌ์†Œ์Šค๋ฅผ ํฌํ•จํ•˜๋Š” ๋ฐ์ดํ„ฐ ํ’€์ž…๋‹ˆ๋‹ค. ๊ทธ ๋ชจ์Šต์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

Unity ์Šคํ† ๋ฆฌ์ง€์˜ FAST VP: ์ž‘๋™ ๋ฐฉ์‹

์•ž์œผ๋กœ FAST VP๋Š” ์—ฌ๋Ÿฌ ํ’€ ์‚ฌ์ด๊ฐ€ ์•„๋‹Œ ๋‹จ์ผ ํ’€ ๋‚ด์—์„œ๋งŒ ๋ฐ์ดํ„ฐ๋ฅผ ์ด๋™ํ•œ๋‹ค๊ณ  ๋ง์”€๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค.

FAST VP๋ฅผ ํ†ตํ•ด ํ•ด๊ฒฐ๋œ ๋ฌธ์ œ

๋จผ์ € ์ถ”์ƒ์ ์œผ๋กœ ์ด์•ผ๊ธฐํ•ด๋ณด์ž. ์šฐ๋ฆฌ๋Š” ํ’€๊ณผ ์ด ํ’€ ๋‚ด์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์žฌ๋ถ„๋ฐฐํ•  ์ˆ˜ ์žˆ๋Š” ๋ช‡ ๊ฐ€์ง€ ๋ฉ”์ปค๋‹ˆ์ฆ˜์„ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ์˜ ์ž„๋ฌด๋Š” ์ตœ๋Œ€์˜ ์ƒ์‚ฐ์„ฑ์„ ๋‹ฌ์„ฑํ•˜๋Š” ๊ฒƒ์ž„์„ ์—ผ๋‘์— ๋‘๊ณ  ์Šค์Šค๋กœ์—๊ฒŒ ์งˆ๋ฌธํ•ด ๋ด…์‹œ๋‹ค. ์–ด๋–ค ๋ฐฉ๋ฒ•์œผ๋กœ ์ด๋ฅผ ๋‹ฌ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ? ๊ทธ ์ค‘ ์—ฌ๋Ÿฌ ๊ฐ€์ง€๊ฐ€ ์žˆ์„ ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ด ๊ธฐ์ˆ ์€ ๋‹จ์ˆœํ•œ ์Šคํ† ๋ฆฌ์ง€ ๊ณ„์ธตํ™” ์ด์ƒ์˜ ๊ธฐ์ˆ ์ด๋ฏ€๋กœ FAST VP๋Š” ์‚ฌ์šฉ์ž์—๊ฒŒ ๋ฌด์—‡์ธ๊ฐ€๋ฅผ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. FAST VP๊ฐ€ ํ’€ ์„ฑ๋Šฅ์„ ํ–ฅ์ƒํ•  ์ˆ˜ ์žˆ๋Š” ๋ช‡ ๊ฐ€์ง€ ๋ฐฉ๋ฒ•์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  • ๋‹ค์–‘ํ•œ ์œ ํ˜•์˜ ๋””์Šคํฌ, ๋ ˆ๋ฒจ์— ๊ฑธ์ณ ๋ฐ์ดํ„ฐ ๋ฐฐํฌ
  • ๋™์ผํ•œ ์œ ํ˜•์˜ ๋””์Šคํฌ ๊ฐ„์— ๋ฐ์ดํ„ฐ ๋ถ„์‚ฐ
  • ํ’€ ํ™•์žฅ ์‹œ ๋ฐ์ดํ„ฐ ๋ฐฐํฌ

์ด๋Ÿฌํ•œ ์ž‘์—…์ด ์ˆ˜ํ–‰๋˜๋Š” ๋ฐฉ์‹์„ ์‚ดํŽด๋ณด๊ธฐ ์ „์— FAST VP์˜ ์ž‘๋™ ๋ฐฉ์‹์— ๋Œ€ํ•œ ๋ช‡ ๊ฐ€์ง€ ํ•„์ˆ˜ ์‚ฌ์‹ค์„ ์•Œ์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค. FAST VP๋Š” ํŠน์ • ํฌ๊ธฐ(256MB)์˜ ๋ธ”๋ก์œผ๋กœ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” ์ด๋™ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€์žฅ ์ž‘์€ ์—ฐ์† ๋ฐ์ดํ„ฐ "์ฒญํฌ"์ž…๋‹ˆ๋‹ค. ๋ฌธ์„œ์—์„œ๋Š” ์ด๊ฒƒ์„ ์Šฌ๋ผ์ด์Šค๋ผ๊ณ  ๋ถ€๋ฆ…๋‹ˆ๋‹ค. FAST VP์˜ ๊ด€์ ์—์„œ ๋ณผ ๋•Œ ๋ชจ๋“  RAID ๊ทธ๋ฃน์€ ์ด๋Ÿฌํ•œ "์กฐ๊ฐ" ์„ธํŠธ๋กœ ๊ตฌ์„ฑ๋ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ํ•ด๋‹น ๋ฐ์ดํ„ฐ ๋ธ”๋ก์— ๋Œ€ํ•œ ๋ชจ๋“  I/O ํ†ต๊ณ„๊ฐ€ ๋ˆ„์ ๋ฉ๋‹ˆ๋‹ค. ์ด ๋ธ”๋ก ํฌ๊ธฐ๋ฅผ ์„ ํƒํ•œ ์ด์œ ๋Š” ๋ฌด์—‡์ด๋ฉฐ ํฌ๊ธฐ๊ฐ€ ์ค„์–ด๋“ค ์˜ˆ์ •์ž…๋‹ˆ๊นŒ? ๋ธ”๋ก์€ ์ƒ๋‹นํžˆ ํฌ์ง€๋งŒ ์ด๋Š” ๋ฐ์ดํ„ฐ ์„ธ๋ถ„์„ฑ(๋” ์ž‘์€ ๋ธ”๋ก ํฌ๊ธฐ - ๋” ์ •ํ™•ํ•œ ๋ถ„ํฌ)๊ณผ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์ปดํ“จํŒ… ๋ฆฌ์†Œ์Šค ๊ฐ„์˜ ์ ˆ์ถฉ์•ˆ์ž…๋‹ˆ๋‹ค. ๊ธฐ์กด์˜ RAM์— ๋Œ€ํ•œ ์—„๊ฒฉํ•œ ์ œํ•œ๊ณผ ๋งŽ์€ ์ˆ˜์˜ ๋ธ”๋ก์œผ๋กœ ์ธํ•ด ํ†ต๊ณ„ ๋ฐ์ดํ„ฐ๊ฐ€ ๋„ˆ๋ฌด ๋งŽ์ด ๊ฑธ๋ฆด ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๊ณ„์‚ฐ ํšŸ์ˆ˜๋„ ๋น„๋ก€ํ•ด์„œ ๋Š˜์–ด๋‚ฉ๋‹ˆ๋‹ค.

FAST VP๊ฐ€ ํ’€์— ๋ฐ์ดํ„ฐ๋ฅผ ํ• ๋‹นํ•˜๋Š” ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค. ์ •์น˜์ธ

FAST VP๊ฐ€ ํ™œ์„ฑํ™”๋œ ํ’€์˜ ๋ฐ์ดํ„ฐ ๋ฐฐ์น˜๋ฅผ ์ œ์–ดํ•˜๊ธฐ ์œ„ํ•ด ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ •์ฑ…์ด ์žˆ์Šต๋‹ˆ๋‹ค.

  • ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์ตœ๊ณ  ๊ณ„์ธต
  • ์ž๋™ ๋“ฑ๊ธ‰
  • ๋†’์€ ์ˆ˜์ค€์œผ๋กœ ์‹œ์ž‘ํ•œ ํ›„ ์ž๋™ ๊ณ„์ธตํ™”(๊ธฐ๋ณธ๊ฐ’)
  • ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์ตœ์ € ๊ณ„์ธต

์ด๋Š” ์ดˆ๊ธฐ ๋ธ”๋ก ํ• ๋‹น(์ฒ˜์Œ ์ž‘์„ฑ๋œ ๋ฐ์ดํ„ฐ)๊ณผ ํ›„์† ์žฌํ• ๋‹น ๋ชจ๋‘์— ์˜ํ–ฅ์„ ๋ฏธ์นฉ๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ๊ฐ€ ์ด๋ฏธ ๋””์Šคํฌ์— ์žˆ๋Š” ๊ฒฝ์šฐ ์ผ์ •์— ๋”ฐ๋ผ ๋˜๋Š” ์ˆ˜๋™์œผ๋กœ ์žฌ๋ฐฐํฌ๊ฐ€ ์‹œ์ž‘๋ฉ๋‹ˆ๋‹ค.

์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์ตœ๊ณ  ๊ณ„์ธต์€ ์ƒˆ ๋ธ”๋ก์„ ์ตœ๊ณ  ์„ฑ๋Šฅ ๊ณ„์ธต์— ๋ฐฐ์น˜ํ•˜๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ๊ณต๊ฐ„์ด ์ถฉ๋ถ„ํ•˜์ง€ ์•Š์œผ๋ฉด ์„ฑ๋Šฅ ์ธก๋ฉด์—์„œ ๋‹ค์Œ ๋‹จ๊ณ„์ด์ง€๋งŒ ๋ฐ์ดํ„ฐ๋Š” ๋” ์ƒ์‚ฐ์ ์ธ ์ˆ˜์ค€์œผ๋กœ ์ด๋™ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค(๊ณต๊ฐ„์ด ์žˆ๊ฑฐ๋‚˜ ๋‹ค๋ฅธ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ€์–ด๋‚ด๋Š” ๊ฒฝ์šฐ). ์ž๋™ ๊ณ„์ธต์€ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๊ณต๊ฐ„ ํฌ๊ธฐ์— ๋”ฐ๋ผ ์ƒˆ ๋ฐ์ดํ„ฐ๋ฅผ ๋‹ค์–‘ํ•œ ๊ณ„์ธต์— ๋ฐฐ์น˜ํ•˜๊ณ  ์ˆ˜์š” ๋ฐ ์—ฌ์œ  ๊ณต๊ฐ„์— ๋”ฐ๋ผ ์žฌ๋ฐฐํฌํ•ฉ๋‹ˆ๋‹ค. ๋†’์Œ์œผ๋กœ ์‹œ์ž‘ํ•œ ๋‹ค์Œ ์ž๋™ ๊ณ„์ธต์ด ๊ธฐ๋ณธ ์ •์ฑ…์ด๋ฉฐ ๊ถŒ์žฅ๋ฉ๋‹ˆ๋‹ค. ์ฒ˜์Œ์—๋Š” ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์ตœ๊ณ  ๊ณ„์ธต์œผ๋กœ ์ž‘๋™ํ•œ ๋‹ค์Œ ์‚ฌ์šฉ ํ†ต๊ณ„์— ๋”ฐ๋ผ ๋ฐ์ดํ„ฐ๋ฅผ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์ตœ์ € ๊ณ„์ธต ์ •์ฑ…์€ ์„ฑ๋Šฅ์ด ๊ฐ€์žฅ ๋‚ฎ์€ ๊ณ„์ธต์— ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐฐ์น˜ํ•˜๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค.

๋ฐ์ดํ„ฐ ์ „์†ก์€ ์Šคํ† ๋ฆฌ์ง€ ์‹œ์Šคํ…œ์˜ ์œ ์šฉํ•œ ์ž‘์—…์„ ๋ฐฉํ•ดํ•˜์ง€ ์•Š๋„๋ก ๋‚ฎ์€ ์šฐ์„ ์ˆœ์œ„๋กœ ์ง„ํ–‰๋˜์ง€๋งŒ, ์šฐ์„ ์ˆœ์œ„๋ฅผ ๋ณ€๊ฒฝํ•˜๋Š” "๋ฐ์ดํ„ฐ ์žฌ๋ฐฐ์น˜ ์†๋„" ์„ค์ •์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์—๋Š” ํŠน์ดํ•œ ์ ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋ชจ๋“  ๋ฐ์ดํ„ฐ ๋ธ”๋ก์ด ๋™์ผํ•œ ์žฌ๋ฐฐํฌ ์ˆœ์„œ๋ฅผ ๊ฐ–์ง€๋Š” ์•Š์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ๋กœ ํ‘œ์‹œ๋œ ๋ธ”๋ก์€ ๋จผ์ € ๋” ๋น ๋ฅธ ๊ณ„์ธต์œผ๋กœ ์ด๋™๋ฉ๋‹ˆ๋‹ค. ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ๋Š” ๋งํ•˜์ž๋ฉด "๋ฐ์ดํ„ฐ์— ๊ด€ํ•œ ๋ฐ์ดํ„ฐ"๋กœ, ์‚ฌ์šฉ์ž ๋ฐ์ดํ„ฐ๋Š” ์•„๋‹ˆ์ง€๋งŒ ํ•ด๋‹น ์„ค๋ช…์„ ์ €์žฅํ•˜๋Š” ์ถ”๊ฐ€ ์ •๋ณด์ž…๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ํŠน์ • ํŒŒ์ผ์ด ์–ด๋Š ๋ธ”๋ก์— ์žˆ๋Š”์ง€์— ๋Œ€ํ•œ ํŒŒ์ผ ์‹œ์Šคํ…œ์˜ ์ •๋ณด์ž…๋‹ˆ๋‹ค. ์ฆ‰, ๋ฐ์ดํ„ฐ์— ๋Œ€ํ•œ ์•ก์„ธ์Šค ์†๋„๋Š” ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ์— ๋Œ€ํ•œ ์•ก์„ธ์Šค ์†๋„์— ๋”ฐ๋ผ ๋‹ฌ๋ผ์ง‘๋‹ˆ๋‹ค. ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ ํ›จ์”ฌ ์ž‘๊ธฐ ๋•Œ๋ฌธ์— ๋” ๋น ๋ฅธ ๋””์Šคํฌ๋กœ ์ด๋™ํ•˜๋ฉด ๋” ํฐ ์ด์ ์ด ์žˆ์„ ๊ฒƒ์œผ๋กœ ์˜ˆ์ƒ๋ฉ๋‹ˆ๋‹ค.

Fast VP๊ฐ€ ์ž‘์—…์— ์‚ฌ์šฉํ•˜๋Š” ๊ธฐ์ค€

๋Œ€๋žต์ ์œผ๋กœ ๊ฐ ๋ธ”๋ก์˜ ์ฃผ์š” ๊ธฐ์ค€์€ ๋ฐ์ดํ„ฐ ์กฐ๊ฐ์˜ ์ฝ๊ธฐ ๋ฐ ์“ฐ๊ธฐ ์ž‘์—… ์ˆ˜์— ๋”ฐ๋ผ ๋‹ฌ๋ผ์ง€๋Š” ๋ฐ์ดํ„ฐ "์š”๊ตฌ"์˜ ํŠน์„ฑ์ž…๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ์ด ํŠน์„ฑ์„ '์˜จ๋„'๋ผ๊ณ  ๋ถ€๋ฆ…๋‹ˆ๋‹ค. ์š”์ฒญ๋˜์ง€ ์•Š์€ ๋ฐ์ดํ„ฐ๋ณด๋‹ค "๋” ํ•ซํ•œ" ์ˆ˜์š”(ํ•ซ) ๋ฐ์ดํ„ฐ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ๋ณธ์ ์œผ๋กœ XNUMX์‹œ๊ฐ„ ๊ฐ„๊ฒฉ์œผ๋กœ ์ฃผ๊ธฐ์ ์œผ๋กœ ๊ณ„์‚ฐ๋ฉ๋‹ˆ๋‹ค.

์˜จ๋„ ๊ณ„์‚ฐ ๊ธฐ๋Šฅ์—๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์†์„ฑ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

  • I/O๊ฐ€ ์—†์œผ๋ฉด ์‹œ๊ฐ„์ด ์ง€๋‚จ์— ๋”ฐ๋ผ ๋ฐ์ดํ„ฐ๊ฐ€ "๋ƒ‰๊ฐ"๋ฉ๋‹ˆ๋‹ค.
  • ์‹œ๊ฐ„์ด ์ง€๋‚จ์— ๋”ฐ๋ผ ๊ฑฐ์˜ ๋™์ผํ•œ ๋ถ€ํ•˜๊ฐ€ ๋ฐœ์ƒํ•˜๋ฉด ์˜จ๋„๊ฐ€ ๋จผ์ € ์ฆ๊ฐ€ํ•œ ๋‹ค์Œ ํŠน์ • ๋ฒ”์œ„์—์„œ ์•ˆ์ •ํ™”๋ฉ๋‹ˆ๋‹ค.

๋‹ค์Œ์œผ๋กœ ์œ„์—์„œ ์„ค๋ช…ํ•œ ์ •์ฑ…๊ณผ ๊ฐ ๊ณ„์ธต์˜ ์—ฌ์œ  ๊ณต๊ฐ„์„ ๊ณ ๋ คํ•ฉ๋‹ˆ๋‹ค. ๋ช…ํ™•์„ฑ์„ ์œ„ํ•ด ๋ฌธ์„œ์˜ ์‚ฌ์ง„์„ ์ œ๊ณตํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์„œ ๋นจ๊ฐ„์ƒ‰, ๋…ธ๋ž€์ƒ‰, ํŒŒ๋ž€์ƒ‰์€ ๊ฐ๊ฐ ๊ณ ์˜จ, ์ค‘์˜จ, ์ €์˜จ์˜ ๋ธ”๋ก์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.

Unity ์Šคํ† ๋ฆฌ์ง€์˜ FAST VP: ์ž‘๋™ ๋ฐฉ์‹

ํ•˜์ง€๋งŒ ์ž‘์—…์œผ๋กœ ๋Œ์•„๊ฐ€ ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ FAST VP ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ์ˆ˜ํ–‰ ์ค‘์ธ ์ž‘์—…์„ ๋ถ„์„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

A. ๋‹ค์–‘ํ•œ ์œ ํ˜•์˜ ๋””์Šคํฌ, ๋ ˆ๋ฒจ์— ๊ฑธ์นœ ๋ฐ์ดํ„ฐ ๋ฐฐํฌ

์‹ค์ œ๋กœ ์ด๊ฒƒ์ด FAST VP์˜ ์ฃผ์š” ์ž‘์—…์ž…๋‹ˆ๋‹ค. ๋‚˜๋จธ์ง€๋Š” ์–ด๋–ค ์˜๋ฏธ์—์„œ ๊ทธ๊ฒƒ์˜ ํŒŒ์ƒ๋ฌผ์ž…๋‹ˆ๋‹ค. ์„ ํƒํ•œ ์ •์ฑ…์— ๋”ฐ๋ผ ๋ฐ์ดํ„ฐ๋Š” ๋‹ค์–‘ํ•œ ์Šคํ† ๋ฆฌ์ง€ ์ˆ˜์ค€์— ๋ถ„์‚ฐ๋ฉ๋‹ˆ๋‹ค. ๋จผ์ € ๋ฐฐ์น˜ ์ •์ฑ…์„ ๊ณ ๋ คํ•œ ๋‹ค์Œ ๋ธ”๋ก ์˜จ๋„์™€ RAID ๊ทธ๋ฃน์˜ ํฌ๊ธฐ/์†๋„๋ฅผ ๊ณ ๋ คํ•ฉ๋‹ˆ๋‹ค.

์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์ตœ๊ณ /์ตœ์ € ๊ณ„์ธต ์ •์ฑ…์˜ ๊ฒฝ์šฐ ๋ชจ๋“  ๊ฒƒ์ด ๋งค์šฐ ๊ฐ„๋‹จํ•ฉ๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ๋‘ ์‚ฌ๋žŒ์˜ ๊ฒฝ์šฐ๋„ ๋งˆ์ฐฌ๊ฐ€์ง€์ž…๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ๋Š” RAID ๊ทธ๋ฃน์˜ ํฌ๊ธฐ์™€ ์„ฑ๋Šฅ์„ ๊ณ ๋ คํ•˜์—ฌ ๋‹ค์–‘ํ•œ ์ˆ˜์ค€์— ๋ถ„์‚ฐ๋ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๊ฐ RAID ๊ทธ๋ฃน์˜ "์กฐ๊ฑด๋ถ€ ์ตœ๋Œ€ ์„ฑ๋Šฅ"์— ๋Œ€ํ•œ ๋ธ”๋ก์˜ ์ด "์˜จ๋„" ๋น„์œจ์€ ๋Œ€๋žต ๋™์ผํ•ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ํ•˜์ค‘์€ ์–ด๋Š ์ •๋„ ๊ท ๋“ฑํ•˜๊ฒŒ ๋ถ„์‚ฐ๋ฉ๋‹ˆ๋‹ค. ์ˆ˜์š”๊ฐ€ ๋งŽ์€ ๋ฐ์ดํ„ฐ๋Š” ๋น ๋ฅธ ๋ฏธ๋””์–ด๋กœ ์ด๋™ํ•˜๊ณ , ๊ฑฐ์˜ ์‚ฌ์šฉ๋˜์ง€ ์•Š๋Š” ๋ฐ์ดํ„ฐ๋Š” ๋Š๋ฆฐ ๋ฏธ๋””์–ด๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค. ์ด์ƒ์ ์œผ๋กœ ๋ถ„ํฌ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค.

Unity ์Šคํ† ๋ฆฌ์ง€์˜ FAST VP: ์ž‘๋™ ๋ฐฉ์‹

B. ๋™์ผํ•œ ์œ ํ˜•์˜ ๋””์Šคํฌ ๊ฐ„ ๋ฐ์ดํ„ฐ ๋ถ„ํฌ

์ฒ˜์Œ์— ๋‚˜๋Š” ์ •๋ณด ๋งค์ฒด๊ฐ€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค๊ณ  ์ผ๋‹ค๋Š” ๊ฒƒ์„ ๊ธฐ์–ตํ•˜์‹ญ์‹œ์˜ค. ํ•˜๋‚˜ ์ด์ƒ ๋ ˆ๋ฒจ์ด ํ•˜๋‚˜์˜ ํ’€๋กœ ๊ฒฐํ•ฉ๋ฉ๋‹ˆ๊นŒ? ๋‹จ์ผ ์ˆ˜์ค€์˜ ๊ฒฝ์šฐ FAST VP์—์„œ๋„ ์ˆ˜ํ–‰ํ•  ์ž‘์—…์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋ชจ๋“  ์ˆ˜์ค€์—์„œ ์ตœ๋Œ€ ์„ฑ๋Šฅ์„ ๋‹ฌ์„ฑํ•˜๋ ค๋ฉด ๋””์Šคํฌ ๊ฐ„์— ๋ฐ์ดํ„ฐ๋ฅผ ๊ท ๋“ฑํ•˜๊ฒŒ ๋ฐฐํฌํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด (์ด๋ก ์ ์œผ๋กœ) ์ตœ๋Œ€ IOPS๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. RAID ๊ทธ๋ฃน ๋‚ด์˜ ๋ฐ์ดํ„ฐ๋Š” ๋””์Šคํฌ ์ „์ฒด์— ๊ณ ๋ฅด๊ฒŒ ๋ถ„์‚ฐ๋œ ๊ฒƒ์œผ๋กœ ๊ฐ„์ฃผํ•  ์ˆ˜ ์žˆ์ง€๋งŒ RAID ๊ทธ๋ฃน ๊ฐ„์—๋Š” ํ•ญ์ƒ ๊ทธ๋Ÿฐ ๊ฒƒ์€ ์•„๋‹™๋‹ˆ๋‹ค. ๋ถˆ๊ท ํ˜•์ด ๋ฐœ์ƒํ•˜๋Š” ๊ฒฝ์šฐ FAST VP๋Š” ๋ณผ๋ฅจ ๋ฐ "์กฐ๊ฑด๋ถ€ ์„ฑ๋Šฅ"(์ˆ˜์น˜ ๊ธฐ์ค€)์— ๋น„๋ก€ํ•˜์—ฌ RAID ๊ทธ๋ฃน ๊ฐ„์— ๋ฐ์ดํ„ฐ๋ฅผ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค. ๋ช…ํ™•์„ฑ์„ ์œ„ํ•ด ์„ธ ๊ฐ€์ง€ RAID ๊ทธ๋ฃน ๊ฐ„์˜ ์žฌ์กฐ์ • ๋ฐฉ์‹์„ ๋ณด์—ฌ ๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค.

Unity ์Šคํ† ๋ฆฌ์ง€์˜ FAST VP: ์ž‘๋™ ๋ฐฉ์‹

๋‹ค. ํ’€ ํ™•์žฅ ์‹œ ๋ฐ์ดํ„ฐ ๋ฐฐํฌ

์ด ์ž‘์—…์€ ์ด์ „ ์ž‘์—…์˜ ํŠน๋ณ„ํ•œ ๊ฒฝ์šฐ์ด๋ฉฐ RAID ๊ทธ๋ฃน์ด ํ’€์— ์ถ”๊ฐ€๋  ๋•Œ ์ˆ˜ํ–‰๋ฉ๋‹ˆ๋‹ค. ์ƒˆ๋กœ ์ถ”๊ฐ€๋œ RAID ๊ทธ๋ฃน์ด ์œ ํœด ์ƒํƒœ๊ฐ€ ๋˜๋Š” ๊ฒƒ์„ ๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•ด ์ผ๋ถ€ ๋ฐ์ดํ„ฐ๊ฐ€ ํ•ด๋‹น ๊ทธ๋ฃน์œผ๋กœ ์ „์†ก๋ฉ๋‹ˆ๋‹ค. ์ด๋Š” ๋ชจ๋“  RAID ๊ทธ๋ฃน์˜ ๋กœ๋“œ๊ฐ€ ์žฌ๋ถ„์‚ฐ๋œ๋‹ค๋Š” ์˜๋ฏธ์ž…๋‹ˆ๋‹ค.

SSD ์›จ์–ด ๋ ˆ๋ฒจ๋ง

FAST VP๋Š” ์›จ์–ด ๋ ˆ๋ฒจ๋ง์„ ์‚ฌ์šฉํ•˜์—ฌ SSD์˜ ์ˆ˜๋ช…์„ ์—ฐ์žฅํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ์ด ๊ธฐ๋Šฅ์€ ์Šคํ† ๋ฆฌ์ง€ ๊ณ„์ธตํ™”์™€ ์ง์ ‘์ ์ธ ๊ด€๋ จ์ด ์—†์Šต๋‹ˆ๋‹ค. ์˜จ๋„ ๋ฐ์ดํ„ฐ๋ฅผ ์ด๋ฏธ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ณ  ์“ฐ๊ธฐ ์ž‘์—… ์ˆ˜๋„ ๊ณ ๋ ค๋˜๋ฉฐ ๋ฐ์ดํ„ฐ ๋ธ”๋ก์„ ์ด๋™ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ๊ณ  ์žˆ์œผ๋ฏ€๋กœ FAST VP์—์„œ ์ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ๊ฒƒ์ด ๋…ผ๋ฆฌ์ ์ž…๋‹ˆ๋‹ค.

ํ•œ RAID ๊ทธ๋ฃน์˜ ํ•ญ๋ชฉ ์ˆ˜๊ฐ€ ๋‹ค๋ฅธ RAID ๊ทธ๋ฃน์˜ ํ•ญ๋ชฉ ์ˆ˜๋ฅผ ํฌ๊ฒŒ ์ดˆ๊ณผํ•˜๋Š” ๊ฒฝ์šฐ FAST VP๋Š” ์“ฐ๊ธฐ ์ž‘์—… ์ˆ˜์— ๋”ฐ๋ผ ๋ฐ์ดํ„ฐ๋ฅผ ์žฌ๋ถ„๋ฐฐํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” ๋กœ๋“œ๋ฅผ ์™„ํ™”ํ•˜๊ณ  ์ผ๋ถ€ ๋””์Šคํฌ์˜ ๋ฆฌ์†Œ์Šค๋ฅผ ์ ˆ์•ฝํ•˜๋Š” ํ•œํŽธ, ๋กœ๋“œ๊ฐ€ ์ ์€ ๋””์Šคํฌ์— "์ž‘์—…"์„ ์ถ”๊ฐ€ํ•˜์—ฌ ์ „๋ฐ˜์ ์ธ ์„ฑ๋Šฅ์„ ํ–ฅ์ƒ์‹œํ‚ต๋‹ˆ๋‹ค.

์ด๋Ÿฌํ•œ ๋ฐฉ์‹์œผ๋กœ FAST VP๋Š” ์Šคํ† ๋ฆฌ์ง€ ๊ณ„์ธตํ™”์˜ ๊ธฐ์กด ๊ณผ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ณ  ๊ทธ ์ด์ƒ์˜ ๊ธฐ๋Šฅ์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ชจ๋“  ๊ธฐ๋Šฅ์„ ํ†ตํ•ด Unity ์Šคํ† ๋ฆฌ์ง€ ์‹œ์Šคํ…œ์— ๋ฐ์ดํ„ฐ๋ฅผ ์ƒ๋‹นํžˆ ํšจ์œจ์ ์œผ๋กœ ์ €์žฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ช‡ ๊ฐ€์ง€ ํŒ

  1. ๋ฌธ์„œ ์ฝ๊ธฐ๋ฅผ ๊ฒŒ์„๋ฆฌํ•˜์ง€ ๋งˆ์‹ญ์‹œ์˜ค. ๋ชจ๋ฒ” ์‚ฌ๋ก€๊ฐ€ ์žˆ์œผ๋ฉฐ ๊ฝค ์ž˜ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ๋”ฐ๋ฅด๋ฉด ์›์น™์ ์œผ๋กœ ์‹ฌ๊ฐํ•œ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋‚˜๋จธ์ง€ ์กฐ์–ธ์€ ๊ธฐ๋ณธ์ ์œผ๋กœ ์ด๋ฅผ ๋ฐ˜๋ณตํ•˜๊ฑฐ๋‚˜ ๋ณด์™„ํ•ฉ๋‹ˆ๋‹ค.
  2. FAST VP๋ฅผ ๊ตฌ์„ฑํ•˜๊ณ  ํ™œ์„ฑํ™”ํ•œ ๊ฒฝ์šฐ ํ™œ์„ฑํ™”๋œ ์ƒํƒœ๋กœ ๋‘ก๋‹ˆ๋‹ค. ํ• ๋‹น๋œ ์‹œ๊ฐ„์— ๋ฐ์ดํ„ฐ๋ฅผ XNUMX๋…„์— ํ•œ ๋ฒˆ์”ฉ ์กฐ๊ธˆ์”ฉ ๋ฐฐํฌํ•˜๊ณ  ๋‹ค๋ฅธ ์ž‘์—…์˜ ์„ฑ๋Šฅ์— ์‹ฌ๊ฐํ•œ ์˜ํ–ฅ์„ ๋ฏธ์น˜๋„๋ก ํ•˜์„ธ์š”. ์ด๋Ÿฌํ•œ ๊ฒฝ์šฐ ๋ฐ์ดํ„ฐ ์žฌ๋ฐฐํฌ์— ์˜ค๋žœ ์‹œ๊ฐ„์ด ๊ฑธ๋ฆด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  3. ์žฌ๋ฐฐ์น˜ ๊ธฐ๊ฐ„์„ ์„ ํƒํ•  ๋•Œ๋Š” ์ฃผ์˜ํ•˜์„ธ์š”. ๋‹น์—ฐํ•œ ์ด์•ผ๊ธฐ์ง€๋งŒ, Unity์— ๋ถ€ํ•˜๊ฐ€ ๊ฐ€์žฅ ์ ์€ ์‹œ๊ฐ„์„ ์„ ํƒํ•˜์—ฌ ์ถฉ๋ถ„ํ•œ ์‹œ๊ฐ„์„ ํ• ๋‹นํ•ด ๋ณด์„ธ์š”.
  4. ์Šคํ† ๋ฆฌ์ง€ ํ™•์žฅ์„ ๊ณ„ํšํ•˜๊ณ  ์ œ๋•Œ์— ์ˆ˜ํ–‰ํ•˜์‹ญ์‹œ์˜ค. ์ด๋Š” FAST VP์—๋„ ์ค‘์š”ํ•œ ์ผ๋ฐ˜์ ์ธ ๊ถŒ์žฅ ์‚ฌํ•ญ์ž…๋‹ˆ๋‹ค. ์—ฌ์œ  ๊ณต๊ฐ„์ด ๋งค์šฐ ์ž‘์œผ๋ฉด ๋ฐ์ดํ„ฐ ์ด๋™ ์†๋„๊ฐ€ ๋Š๋ ค์ง€๊ฑฐ๋‚˜ ๋ถˆ๊ฐ€๋Šฅํ•ด์ง‘๋‹ˆ๋‹ค. ํŠนํžˆ ํฌ์ธํŠธ 2๋ฅผ ๋ฌด์‹œํ•œ ๊ฒฝ์šฐ.
  5. FAST VP๊ฐ€ ํ™œ์„ฑํ™”๋œ ํ’€์„ ํ™•์žฅํ•˜๋Š” ๊ฒฝ์šฐ ๊ฐ€์žฅ ๋Š๋ฆฐ ๋””์Šคํฌ๋กœ ์‹œ์ž‘ํ•ด์„œ๋Š” ์•ˆ ๋ฉ๋‹ˆ๋‹ค. ์ฆ‰, ๊ณ„ํš๋œ ๋ชจ๋“  RAID ๊ทธ๋ฃน์„ ํ•œ ๋ฒˆ์— ์ถ”๊ฐ€ํ•˜๊ฑฐ๋‚˜ ๊ฐ€์žฅ ๋น ๋ฅธ ๋””์Šคํฌ๋ฅผ ๋จผ์ € ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค. ์ด ๊ฒฝ์šฐ ์ƒˆ๋กœ์šด "๋น ๋ฅธ" ๋””์Šคํฌ์— ๋ฐ์ดํ„ฐ๋ฅผ ์žฌ๋ฐฐํฌํ•˜๋ฉด ํ’€์˜ ์ „์ฒด ์†๋„๊ฐ€ ํ–ฅ์ƒ๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด "๋Š๋ฆฐ" ๋””์Šคํฌ๋กœ ์‹œ์ž‘ํ•˜๋ฉด ๋งค์šฐ ๋ถˆ์พŒํ•œ ์ƒํ™ฉ์ด ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋จผ์ € ๋ฐ์ดํ„ฐ๋Š” ์ƒ๋Œ€์ ์œผ๋กœ ๋Š๋ฆฐ ์ƒˆ ๋””์Šคํฌ๋กœ ์ „์†ก๋˜๊ณ , ๋” ๋น ๋ฅธ ๋””์Šคํฌ๊ฐ€ ์ถ”๊ฐ€๋˜๋ฉด ๋ฐ˜๋Œ€ ๋ฐฉํ–ฅ์œผ๋กœ ์ „์†ก๋ฉ๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์—๋Š” ๋‹ค์–‘ํ•œ FAST VP ์ •์ฑ…๊ณผ ๊ด€๋ จ๋œ ๋ฏธ๋ฌ˜ํ•œ ์ฐจ์ด๊ฐ€ ์žˆ์ง€๋งŒ ์ผ๋ฐ˜์ ์œผ๋กœ ๋น„์Šทํ•œ ์ƒํ™ฉ์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

์ด ์ œํ’ˆ์„ ๋ณด๊ณ  ๊ณ„์‹œ๋‹ค๋ฉด Unity VSA ๊ฐ€์ƒ ์–ดํ”Œ๋ผ์ด์–ธ์Šค๋ฅผ ๋‹ค์šด๋กœ๋“œํ•˜์—ฌ Unity๋ฅผ ๋ฌด๋ฃŒ๋กœ ์‚ฌ์šฉํ•ด ๋ณด์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Unity ์Šคํ† ๋ฆฌ์ง€์˜ FAST VP: ์ž‘๋™ ๋ฐฉ์‹

์ž๋ฃŒ ๋งˆ์ง€๋ง‰์—๋Š” ๋ช‡ ๊ฐ€์ง€ ์œ ์šฉํ•œ ๋งํฌ๋ฅผ ๊ณต์œ ํ•ฉ๋‹ˆ๋‹ค.

๊ฒฐ๋ก 

๋‚˜๋Š” ๋งŽ์€ ๊ฒƒ์— ๋Œ€ํ•ด ์“ฐ๊ณ  ์‹ถ์ง€๋งŒ ๋ชจ๋“  ์„ธ๋ถ€ ์‚ฌํ•ญ์ด ๋…์ž์˜ ๊ด€์‹ฌ์„ ๋Œ์ง€๋Š” ์•Š์„ ๊ฒƒ์ด๋ผ๋Š” ๊ฒƒ์„ ์ดํ•ดํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด FAST VP๊ฐ€ ๋ฐ์ดํ„ฐ ์ „์†ก์„ ๊ฒฐ์ •ํ•˜๋Š” ๊ธฐ์ค€, I/O ํ†ต๊ณ„ ๋ถ„์„ ํ”„๋กœ์„ธ์Šค์— ๋Œ€ํ•ด ์ž์„ธํžˆ ์„ค๋ช…ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ, ์ƒํ˜ธ์ž‘์šฉ์˜ ์ฃผ์ œ๋Š” ๋™์  ํ’€, ์ด๋Š” ๋ณ„๋„์˜ ๊ธฐ์‚ฌ๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ์ด ๊ธฐ์ˆ ์˜ ๋ฐœ์ „์— ๋Œ€ํ•ด ์ƒ์ƒํ•ด ๋ณผ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์ง€๋ฃจํ•˜์ง€ ์•Š์•˜๊ณ  ์ง€๋ฃจํ•˜์ง€ ์•Š์•˜๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค. ๊ณง ๋ด์š”!

์ถœ์ฒ˜ : habr.com

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€