Shared Nothing ์•„ํ‚คํ…์ฒ˜๋กœ ๋‹ค์šดํƒ€์ž„ ์œ„ํ—˜ ๊ฐ์†Œ

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

Shared Nothing ์•„ํ‚คํ…์ฒ˜๋กœ ๋‹ค์šดํƒ€์ž„ ์œ„ํ—˜ ๊ฐ์†Œ

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

  1. ๋‹จ์ผ ๋ฐฑํ”Œ๋ ˆ์ธ์˜ ๊ฐ€์šฉ์„ฑ
  2. ํ•˜๋‚˜์˜ ๋ฐ์ดํ„ฐ ์‚ฌ๋ณธ ๋ณด์œ 

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

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

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

AccelStor ๊ณ ๊ฐ€์šฉ์„ฑ ์‹œ์Šคํ…œ์„ ๋งŒ๋“ค ๋•Œ ์œ„์—์„œ ์–ธ๊ธ‰ํ•œ ๋‹จ์ ์„ ์ œ๊ฑฐํ•˜๋Š” ๋ชฉํ‘œ๋ฅผ ์„ค์ •ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์ด ๋ฐ”๋กœ "๊ณต์œ  ์žฅ์น˜๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ณ "๋ฅผ ์˜๋ฏธํ•˜๋Š” Shared Nothing ๊ธฐ์ˆ ์˜ ํ•ด์„์ด ๋‚˜ํƒ€๋‚œ ๋ฐฉ์‹์ž…๋‹ˆ๋‹ค.

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

๋ฌผ๋ฆฌ์ ์œผ๋กœ AccelStor์˜ XNUMX๋…ธ๋“œ ์†”๋ฃจ์…˜์€ ๋‘ ๊ฐ€์ง€ ๋ชจ๋ธ๋กœ ๊ตฌํ˜„๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • H510 โ€” ์ค‘๊ฐ„ ์ˆ˜์ค€์˜ ์„ฑ๋Šฅ๊ณผ ์ตœ๋Œ€ 2TB์˜ ์šฉ๋Ÿ‰์ด ํ•„์š”ํ•œ ๊ฒฝ์šฐ 22U ์ผ€์ด์Šค์˜ ํŠธ์œˆ ์„œ๋ฒ„๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•ฉ๋‹ˆ๋‹ค.
  • H710 โ€” ๊ณ ์„ฑ๋Šฅ, ๋Œ€์šฉ๋Ÿ‰(์ตœ๋Œ€ 2TB)์ด ํ•„์š”ํ•œ ๊ฒฝ์šฐ ๊ฐœ๋ณ„ 57U ์„œ๋ฒ„ ๊ธฐ์ค€์ž…๋‹ˆ๋‹ค.

Shared Nothing ์•„ํ‚คํ…์ฒ˜๋กœ ๋‹ค์šดํƒ€์ž„ ์œ„ํ—˜ ๊ฐ์†Œ

Twin ์„œ๋ฒ„ ๊ธฐ๋ฐ˜ ๋ชจ๋ธ H510

Shared Nothing ์•„ํ‚คํ…์ฒ˜๋กœ ๋‹ค์šดํƒ€์ž„ ์œ„ํ—˜ ๊ฐ์†Œ

๊ฐœ๋ณ„ ์„œ๋ฒ„ ๊ธฐ๋ฐ˜ ๋ชจ๋ธ H710

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

๊ฐ ๋…ธ๋“œ์˜ ๋ฐ์ดํ„ฐ ์„ธํŠธ์—๋Š” ๋‘ ๊ฐœ์˜ ๊ทธ๋ฃน์ด ์žˆ์Šต๋‹ˆ๋‹ค. FlexiRemap, ํ•ซ ์ŠคํŽ˜์–ด 2๊ฐœ ์ถ”๊ฐ€. ๊ฐ ๊ทธ๋ฃน์€ ํ•˜๋‚˜์˜ SSD ์žฅ์• ๋ฅผ ๊ฒฌ๋”œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ์— ๋”ฐ๋ผ ๋…ธ๋“œ๋ฅผ ๊ธฐ๋กํ•˜๊ธฐ ์œ„ํ•ด ๋“ค์–ด์˜ค๋Š” ๋ชจ๋“  ์š”์ฒญ ๊ด€๋…๋ก  FlexiRemap์€ 4KB ๋ธ”๋ก์„ ์ˆœ์ฐจ ์ฒด์ธ์œผ๋กœ ์žฌ๊ตฌ์ถ•ํ•œ ๋‹ค์Œ ๊ฐ€์žฅ ํŽธ๋ฆฌํ•œ ๋ชจ๋“œ(์ˆœ์ฐจ ๊ธฐ๋ก)๋กœ SSD์— ๊ธฐ๋กํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ํ˜ธ์ŠคํŠธ๋Š” ๋ฐ์ดํ„ฐ๊ฐ€ SSD์— ๋ฌผ๋ฆฌ์ ์œผ๋กœ ๋ฐฐ์น˜๋œ ํ›„์—๋งŒ ๋…นํ™” ํ™•์ธ์„ ๋ฐ›์Šต๋‹ˆ๋‹ค. RAM์— ์บ์‹ฑํ•˜์ง€ ์•Š๊ณ . ๊ทธ ๊ฒฐ๊ณผ ์ตœ๋Œ€ 600K IOPS ์“ฐ๊ธฐ ๋ฐ 1M+ IOPS ์ฝ๊ธฐ๋ผ๋Š” ๋งค์šฐ ์ธ์ƒ์ ์ธ ์„ฑ๋Šฅ์„ ๋ฐœํœ˜ํ•ฉ๋‹ˆ๋‹ค(๋ชจ๋ธ H710).

์•ž์„œ ์–ธ๊ธ‰ํ–ˆ๋“ฏ์ด ๋ฐ์ดํ„ฐ ์„ธํŠธ๋Š” ์ฒ˜๋ฆฌ๋Ÿ‰์ด ๋†’๊ณ  ๋Œ€๊ธฐ ์‹œ๊ฐ„์ด ์งง์€ InfiniBand 56G ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ํ†ตํ•ด ์‹ค์‹œ๊ฐ„์œผ๋กœ ๋™๊ธฐํ™”๋ฉ๋‹ˆ๋‹ค. ์ž‘์€ ํŒจํ‚ท์„ ์ „์†กํ•  ๋•Œ ํ†ต์‹  ์ฑ„๋„์„ ๊ฐ€์žฅ ํšจ์œจ์ ์œผ๋กœ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด. ์™œ๋ƒํ•˜๋ฉด ํ†ต์‹  ์ฑ„๋„์€ ๋‹จ ํ•˜๋‚˜์ด๋ฉฐ, ์ถ”๊ฐ€ ์‹ฌ๋ฐ•์ˆ˜ ํ™•์ธ์„ ์œ„ํ•ด ์ „์šฉ 1GbE ๋งํฌ๊ฐ€ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ์‹ฌ์žฅ ๋ฐ•๋™๋งŒ ์ „์†ก๋˜๋ฏ€๋กœ ์†๋„ ํŠน์„ฑ์— ๋Œ€ํ•œ ์š”๊ตฌ ์‚ฌํ•ญ์ด ์—†์Šต๋‹ˆ๋‹ค.

๋‹ค์Œ ์‚ฌํ•ญ์œผ๋กœ ์ธํ•ด ์‹œ์Šคํ…œ ์šฉ๋Ÿ‰์„ ๋Š˜๋ฆฌ๋Š” ๊ฒฝ์šฐ(์ตœ๋Œ€ 400+TB) ํ™•์žฅ ์„ ๋ฐ˜ ๋˜ํ•œ "๋‹จ์ผ ์‹คํŒจ ์ง€์  ์—†์Œ" ๊ฐœ๋…์„ ์œ ์ง€ํ•˜๊ธฐ ์œ„ํ•ด ์Œ์œผ๋กœ ์—ฐ๊ฒฐ๋ฉ๋‹ˆ๋‹ค.

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

Shared Nothing ์•„ํ‚คํ…์ฒ˜๋กœ ๋‹ค์šดํƒ€์ž„ ์œ„ํ—˜ ๊ฐ์†Œ

๋ฌผ๋ก  ๋‹ค๋ฅธ ์‹œ์Šคํ…œ๊ณผ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ์žฌ๊ตฌ์ถ• ์ค‘์— ์ „์ฒด ์„ฑ๋Šฅ์ด ์ €ํ•˜๋ฉ๋‹ˆ๋‹ค(๊ฒฐ๊ตญ FlexiRemap ๊ทธ๋ฃน ์ค‘ ํ•˜๋‚˜๊ฐ€ ๋…น์Œ์— ์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค). ๊ทธ๋Ÿฌ๋‚˜ ๋ณต๊ตฌ ํ”„๋กœ์„ธ์Šค ์ž์ฒด๋Š” ๊ฐ€๋Šฅํ•œ ํ•œ ๋นจ๋ฆฌ ๋ฐœ์ƒํ•˜๋ฏ€๋กœ AccelStor ์‹œ์Šคํ…œ์€ ๋‹ค๋ฅธ ๊ณต๊ธ‰์—…์ฒด์˜ ์†”๋ฃจ์…˜๊ณผ ๊ตฌ๋ณ„๋ฉ๋‹ˆ๋‹ค.

Nothing Shared ์•„ํ‚คํ…์ฒ˜ ๊ธฐ์ˆ ์˜ ๋˜ ๋‹ค๋ฅธ ์œ ์šฉํ•œ ์†์„ฑ์€ ์†Œ์œ„ ์ง„์ •ํ•œ ํ™œ์„ฑ-ํ™œ์„ฑ ๋ชจ๋“œ์—์„œ์˜ ๋…ธ๋“œ ์ž‘๋™์ž…๋‹ˆ๋‹ค. ํ•˜๋‚˜์˜ ์ปจํŠธ๋กค๋Ÿฌ๋งŒ ํŠน์ • ๋ณผ๋ฅจ/ํ’€์„ ์†Œ์œ ํ•˜๊ณ  ๋‘ ๋ฒˆ์งธ ์ปจํŠธ๋กค๋Ÿฌ๋Š” ๋‹จ์ˆœํžˆ I/O ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๋Š” "ํด๋ž˜์‹" ์•„ํ‚คํ…์ฒ˜์™€ ๋‹ฌ๋ฆฌ ์‹œ์Šคํ…œ์—์„œ๋Š” AccelStor ๊ฐ ๋…ธ๋“œ๋Š” ์ž์ฒด ๋ฐ์ดํ„ฐ ์„ธํŠธ๋กœ ์ž‘๋™ํ•˜๋ฉฐ "์ด์›ƒ ๋…ธ๋“œ"์— ์š”์ฒญ์„ ์ „์†กํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ฒฐ๊ณผ์ ์œผ๋กœ ๋…ธ๋“œ๋ณ„ I/O ์š”์ฒญ๊ณผ ๋“œ๋ผ์ด๋ธŒ์— ๋Œ€ํ•œ ์•ก์„ธ์Šค๋ฅผ ๋ณ‘๋ ฌ ์ฒ˜๋ฆฌํ•˜๋ฏ€๋กœ ์ „์ฒด ์‹œ์Šคํ…œ ์„ฑ๋Šฅ์ด ํ–ฅ์ƒ๋ฉ๋‹ˆ๋‹ค. ์žฅ์• ๊ฐ€ ๋ฐœ์ƒํ•œ ๊ฒฝ์šฐ ๋ณผ๋ฅจ ์ œ์–ด๋ฅผ ๋‹ค๋ฅธ ๋…ธ๋“œ๋กœ ์ „์†กํ•  ํ•„์š”๊ฐ€ ์—†๊ธฐ ๋•Œ๋ฌธ์— ์žฅ์•  ์กฐ์น˜์™€ ๊ฐ™์€ ๊ธฐ๋Šฅ๋„ ์‚ฌ์‹ค์ƒ ์—†์Šต๋‹ˆ๋‹ค.

Nothing Shared ์•„ํ‚คํ…์ฒ˜ ๊ธฐ์ˆ ์„ ๋ณธ๊ฒฉ์ ์ธ ์Šคํ† ๋ฆฌ์ง€ ์‹œ์Šคํ…œ ๋ณต์ œ์™€ ๋น„๊ตํ•˜๋ฉด ์–ธ๋œป๋ณด๊ธฐ์—๋Š” ์œ ์—ฐ์„ฑ ์ธก๋ฉด์—์„œ ์žฌํ•ด ๋ณต๊ตฌ๋ฅผ ์™„์ „ํžˆ ๊ตฌํ˜„ํ•˜๋Š” ๊ฒƒ๋ณด๋‹ค ์•ฝ๊ฐ„ ์—ด๋“ฑํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” ์Šคํ† ๋ฆฌ์ง€ ์‹œ์Šคํ…œ ๊ฐ„์˜ ํ†ต์‹  ํšŒ์„ ์„ ๊ตฌ์„ฑํ•˜๋Š” ๊ฒฝ์šฐ ํŠนํžˆ ๊ทธ๋ ‡์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ H710 ๋ชจ๋ธ์—์„œ๋Š” ๊ทธ๋ฆฌ ์ €๋ ดํ•˜์ง€ ์•Š์€ InfiniBand ํ™œ์„ฑ ๊ด‘์ผ€์ด๋ธ”์„ ์‚ฌ์šฉํ•˜์—ฌ ์ตœ๋Œ€ 100m ๊ฑฐ๋ฆฌ์— ๋…ธ๋“œ๋ฅผ ๋ถ„์‚ฐ์‹œํ‚ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ FibreChannel์„ ํ†ตํ•ด ๋‹ค๋ฅธ ๊ณต๊ธ‰์—…์ฒด์˜ ์ผ๋ฐ˜์ ์ธ ๋™๊ธฐ์‹ ๋ณต์ œ ๊ตฌํ˜„๊ณผ ๋น„๊ตํ•ด๋„ AccelStor์˜ ์†”๋ฃจ์…˜์€ ๋” ์ €๋ ดํ•˜๊ณ  ์„ค์น˜/์šด์˜์ด ๋” ์‰ฝ์Šต๋‹ˆ๋‹ค. ์Šคํ† ๋ฆฌ์ง€ ๊ฐ€์ƒํ™” ํ”„๋กœ๊ทธ๋žจ์„ ์„ค์น˜ํ•˜๊ฑฐ๋‚˜ ์†Œํ”„ํŠธ์›จ์–ด์™€ ํ†ตํ•ฉํ•  ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค(์›์น™์ ์œผ๋กœ ํ•ญ์ƒ ๊ฐ€๋Šฅํ•œ ๊ฒƒ์€ ์•„๋‹™๋‹ˆ๋‹ค). ๋˜ํ•œ AccelStor ์†”๋ฃจ์…˜์€ SSD๋งŒ ์‚ฌ์šฉํ•˜๋Š” "ํด๋ž˜์‹" ์Šคํ† ๋ฆฌ์ง€ ์‹œ์Šคํ…œ๋ณด๋‹ค ์„ฑ๋Šฅ์ด ๋” ๋›ฐ์–ด๋‚œ ์˜ฌํ”Œ๋ž˜์‹œ ์–ด๋ ˆ์ด๋ผ๋Š” ์ ์„ ์žŠ์ง€ ๋งˆ์‹ญ์‹œ์˜ค.

Shared Nothing ์•„ํ‚คํ…์ฒ˜๋กœ ๋‹ค์šดํƒ€์ž„ ์œ„ํ—˜ ๊ฐ์†Œ

AccelStor์˜ Nothing Shared ์•„ํ‚คํ…์ฒ˜๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋งค์šฐ ํ•ฉ๋ฆฌ์ ์ธ ๋น„์šฉ์œผ๋กœ 99.9999%์˜ ์Šคํ† ๋ฆฌ์ง€ ์‹œ์Šคํ…œ ๊ฐ€์šฉ์„ฑ์„ ๋‹ฌ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‘ ๊ฐœ์˜ ๋ฐ์ดํ„ฐ ์‚ฌ๋ณธ์„ ์‚ฌ์šฉํ•˜๋Š” ๋“ฑ ์†”๋ฃจ์…˜์˜ ๋†’์€ ์‹ ๋ขฐ์„ฑ๊ณผ ๋…์  ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ํ†ตํ•œ ์ธ์ƒ์ ์ธ ์„ฑ๋Šฅ๊ณผ ํ•จ๊ป˜ FlexiRemap, ์†”๋ฃจ์…˜ AccelStor ํ˜„๋Œ€์ ์ธ ๋ฐ์ดํ„ฐ ์„ผํ„ฐ๋ฅผ ๊ตฌ์ถ•ํ•  ๋•Œ ํ•ต์‹ฌ ์ง์ฑ…์„ ๋งก์„ ์ˆ˜ ์žˆ๋Š” ํ›Œ๋ฅญํ•œ ํ›„๋ณด์ž์ž…๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : habr.com

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