Bloomberg์˜ ์Šคํ† ๋ฆฌ์ง€ ์ง€์›ํŒ€์€ ์˜คํ”ˆ ์†Œ์Šค์™€ SDS๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

Bloomberg์˜ ์Šคํ† ๋ฆฌ์ง€ ์ง€์›ํŒ€์€ ์˜คํ”ˆ ์†Œ์Šค์™€ SDS๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

TL; DR: Bloomberg ์Šคํ† ๋ฆฌ์ง€ ์—”์ง€๋‹ˆ์–ด๋ง ํŒ€์€ ์ธํ”„๋ผ๋ฅผ ๋ฐฉํ•ดํ•˜์ง€ ์•Š๊ณ  ํŒฌ๋ฐ๋ฏน ๊ธฐ๊ฐ„ ๋™์•ˆ ๋ง‰๋Œ€ํ•œ ๊ฑฐ๋ž˜ ๋ณ€๋™์„ฑ์„ ๊ฒฌ๋”œ ์ˆ˜ ์žˆ๋Š” ๋‚ด๋ถ€์šฉ ํด๋ผ์šฐ๋“œ ์Šคํ† ๋ฆฌ์ง€๋ฅผ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค.

Mattew Leonard๋Š” Bloomberg ์Šคํ† ๋ฆฌ์ง€ ์—”์ง€๋‹ˆ์–ด๋ง ํŒ€์˜ ๊ธฐ์ˆ  ๊ด€๋ฆฌ์ž๋กœ์„œ ์ž์‹ ์˜ ์—…๋ฌด์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ•  ๋•Œ "๋„์ „์ ", "์žฌ๋ฏธ ์žˆ์Œ"์ด๋ผ๋Š” ๋‹จ์–ด๋ฅผ ์ž์ฃผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๋ฌธ์ œ๋Š” ์ตœ์‹  NVMe ๊ธฐ๋ฐ˜ SAN ์–ด๋ ˆ์ด๋ถ€ํ„ฐ DevOps์˜ ์˜คํ”ˆ ์†Œ์Šค ์†Œํ”„ํŠธ์›จ์–ด ์ •์˜ ์Šคํ† ๋ฆฌ์ง€์— ์ด๋ฅด๊ธฐ๊นŒ์ง€ ๊ด‘๋ฒ”์œ„ํ•œ ์Šคํ† ๋ฆฌ์ง€์—์„œ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์ด "์žฌ๋ฏธ"๊ฐ€ ์‹œ์ž‘๋˜๋Š” ๊ณณ์ž…๋‹ˆ๋‹ค(Habrรฉ์˜ ๋‚ด ์•„๋ฐ”ํƒ€๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”. ์•ฝ. ์—ญ์ž).

Leonard์™€ 25๋ช…์˜ ๋™๋ฃŒ๋กœ ๊ตฌ์„ฑ๋œ ๊ทธ์˜ ํŒ€์€ Michael Bloomberg๋ฅผ ์–ต๋งŒ์žฅ์ž๋กœ ๋งŒ๋“  ๊ธฐ์ˆ ์ธ Bloomberg Terminal์šฉ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ฐœ๋ฐœํ•˜๋Š” 100๋ช…์˜ ์—”์ง€๋‹ˆ์–ด๋ฅผ ์œ„ํ•œ 6000ํŽ˜ํƒ€๋ฐ”์ดํŠธ ์ด์ƒ์˜ ์šฉ๋Ÿ‰๊ณผ ๋‚ด๋ถ€ ํด๋ผ์šฐ๋“œ๋ฅผ ๊ฐ๋…ํ•ฉ๋‹ˆ๋‹ค. ํŒ€์€ Bloomberg Engineering์˜ ์Šคํ† ๋ฆฌ์ง€ ์‹œ์Šคํ…œ์„ ์„ค๊ณ„, ๊ตฌ์ถ• ๋ฐ ์œ ์ง€ ๊ด€๋ฆฌํ•ฉ๋‹ˆ๋‹ค.

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

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

๊ฐ€์žฅ ํฐ ๋„์ „์€ ์ฝ”๋กœ๋‚˜19๊ฐ€ ์ •์ ์— ๋‹ฌํ•˜๊ธฐ ์ „์ด์—ˆ์„ ์ˆ˜๋„ ์žˆ๋‹ค. ์ด๋Š” ํŒฌ๋ฐ๋ฏน์ด ์„ธ๊ณ„ ๊ฒฝ์ œ์— ๋ฏธ์น˜๋Š” ์˜ํ–ฅ์— ๋Œ€ํ•œ ์šฐ๋ ค๋กœ ์ธํ•ด ์‹œ์žฅ ๊ฑฐ๋ž˜๊ฐ€ ๋ถˆ์•ˆ์ •ํ–ˆ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ๊ธ€๋กœ๋ฒŒ ์ž๋ณธ ์‹œ์žฅ์—์„œ ๋ธ”๋ฃธ๋ฒ„๊ทธ ํ„ฐ๋ฏธ๋„๋กœ ์œ ์ž…๋˜๋Š” ๋ฐ์ดํ„ฐ์˜ ์–‘์€ ๊ฑฐ์˜ ๋‘ ๋ฐฐ๋กœ ์ฆ๊ฐ€ํ•ด 240์›” ๋ง ์–ด๋Š ๋‚ ์—๋Š” XNUMX์–ต ๊ฐœ์˜ ์ •๋ณด์— ๋„๋‹ฌํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ์Šคํ† ๋ฆฌ์ง€ ์‹œ์Šคํ…œ์— ๋Œ€ํ•œ ์‹ฌ๊ฐํ•œ ํ…Œ์ŠคํŠธ์ž…๋‹ˆ๋‹ค.

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

Leonard๋Š” ์ตœ๊ทผ SearchStorage์™€ ๋ฐ์ดํ„ฐ ๊ธฐ๋ฐ˜ ๋น„์ฆˆ๋‹ˆ์Šค๋ฅผ ์œ„ํ•œ ์Šคํ† ๋ฆฌ์ง€ ๊ด€๋ฆฌ์— ๊ด€ํ•ด ์ž์„ธํžˆ ์ด์•ผ๊ธฐํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Š” Bloomberg ๋ฐ์ดํ„ฐ ์„ผํ„ฐ์— ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๊ด€ํ•˜๋ฉด์„œ ์‚ฌ์šฉ์ž์—๊ฒŒ AWS ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ๋Š” ๋Šฅ๋ ฅ์„ ๊ฐ–์ถ˜ ํ”„๋ผ์ด๋น— ํด๋ผ์šฐ๋“œ ์Šคํ† ๋ฆฌ์ง€ ์†”๋ฃจ์…˜์„ ์ œ๊ณตํ•˜๋ ค๋ฉด ๋ฌด์—‡์ด ํ•„์š”ํ•œ์ง€ ๋…ผ์˜ํ–ˆ์Šต๋‹ˆ๋‹ค.

๋” ์ด์ƒ ํŒฌ๋ฐ๋ฏน์ด ์—†๋‹ค๋ฉด Bloomberg ์—”์ง€๋‹ˆ์–ด๋“ค์€ ์Šคํ† ๋ฆฌ์ง€ ๊ด€๋ฆฌ์— ์–ด๋–ค ์–ด๋ ค์›€์„ ๊ฒช๊ฒŒ ๋ ๊นŒ์š”?

์šฐ๋ฆฌ์—๊ฒŒ๋Š” ํ•„์š”ํ•œ ๊ฒƒ์ด ๋งŽ๊ณ  ๋‹จ์ˆœํžˆ ๋‹ค๋ฅธ ๋ฐฉํ–ฅ์œผ๋กœ ์ฐข์–ด์กŒ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์šฐ๋ฆฌ๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ์ž๊ฐ€ ์Šคํ† ๋ฆฌ์ง€ ์ž์ฒด์— ๋Œ€ํ•ด ๊ฑฑ์ •ํ•˜๋Š” ๋Œ€์‹  ์ž‘์—…์— ์ง‘์ค‘ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋‹ค์–‘ํ•œ SLA ์ˆ˜์ค€์—์„œ ๋‹ค์–‘ํ•œ ์œ ํ˜•์˜ ์ œํ’ˆ์„ ์ œ๊ณตํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๊ทธ๋ฆฌ๊ณ  ์ด๋ฅผ ์œ„ํ•ด ์–ด๋–ค ์ „๋žต์„ ๋”ฐ๋ฅด๋‚˜์š”?

์šฐ๋ฆฌ๊ฐ€ ํ•˜๋ ค๊ณ  ํ•˜๋Š” ์ผ ์ค‘ ํ•˜๋‚˜๋Š” ์Šคํ† ๋ฆฌ์ง€ ์„ฑ๋Šฅ์„ ํ–ฅ์ƒ์‹œํ‚ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ฐœ๋ฐœ ์—”์ง€๋‹ˆ์–ด๊ฐ€ ๋“ค์–ด์™€์„œ ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅธ ๋‹ค์Œ ๋งˆ์ˆ ์ฒ˜๋Ÿผ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ๋ฐ ์ ํ•ฉํ•œ ์Šคํ† ๋ฆฌ์ง€ ์œ ํ˜•์„ "ํด๋ฆญ"ํ•˜๋Š” AWS ๋ชจ๋ธ์„ ์ƒ๊ฐํ•ด ๋ณด์‹ญ์‹œ์˜ค.

๊ท€ํ•˜์˜ ์Šคํ† ๋ฆฌ์ง€ ์ธํ”„๋ผ๋Š” ์–ด๋–ค ๋ชจ์Šต์ž…๋‹ˆ๊นŒ?

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

๊ทธ๋Ÿผ ํผ๋ธ”๋ฆญ ํด๋ผ์šฐ๋“œ ์Šคํ† ๋ฆฌ์ง€๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š์œผ์‹œ๋‚˜์š”?

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

์šฐ๋ฆฌ ๋ฐ์ดํ„ฐ ์„ผํ„ฐ์—์„œ๋Š” ๋‹ค์ค‘ ๊ณต๊ธ‰์—…์ฒด ์ „๋žต์„ ์„ ํ˜ธํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋“ค์€ ๋Œ€๊ทœ๋ชจ ๊ณต๊ธ‰์—…์ฒด์ด์ง€๋งŒ ์ •ํ™•ํžˆ ๋ˆ„๊ตฌ์ธ์ง€๋Š” ๋ฐํžˆ์ง€ ์•Š์Šต๋‹ˆ๋‹ค(์–ด๋–ค ๊ณต๊ธ‰์—…์ฒด๋„ ์ง€์ง€ํ•˜์ง€ ์•Š๋Š” ๊ฒƒ์ด Bloomberg์˜ ์ •์ฑ…์ž…๋‹ˆ๋‹ค. ์•ฝ. ์—ญ์ž).

ํ”„๋ผ์ด๋น— ํด๋ผ์šฐ๋“œ๋ฅผ ๊ตฌ์ถ•ํ•˜๊ธฐ ์œ„ํ•ด ํ•˜์ดํผ์ปจ๋ฒ„์ง€๋“œ ์ธํ”„๋ผ๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๊นŒ?

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

ํ”„๋ผ์ด๋น— ํด๋ผ์šฐ๋“œ๋ฅผ ๊ตฌ์ถ•ํ•˜๋ ค๋ฉด ์–ด๋–ค ์žฅ์• ๋ฌผ์„ ๊ทน๋ณตํ•ด์•ผ ํ•ฉ๋‹ˆ๊นŒ?

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

AWS ๋ฐ ๊ธฐํƒ€ ํผ๋ธ”๋ฆญ ํด๋ผ์šฐ๋“œ์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์ตœ์‹  ๊ธฐ๋Šฅ์ด ํ•„์š”ํ•˜๋‹ค๊ณ  ์ƒ๊ฐํ•˜์‹ญ๋‹ˆ๊นŒ?

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

์–ด๋–ค ์ €์žฅ ์žฅ๋น„๋ฅผ ์‚ฌ์šฉํ•˜์‹œ๋‚˜์š”?

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

๊ฐ์ฒด ์Šคํ† ๋ฆฌ์ง€๋ฅผ ์–ด๋–ค ์šฉ๋„๋กœ ์‚ฌ์šฉํ•˜์‹œ๋‚˜์š”?

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

Kubernetes์™€ ์ปจํ…Œ์ด๋„ˆ๋Š” ์–ผ๋งˆ๋‚˜ ํฐ ์—ญํ• ์„ ํ•˜๋ฉฐ, ์ด๋Š” ์Šคํ† ๋ฆฌ์ง€์— ์–ด๋–ค ์˜ํ–ฅ์„ ๋ฏธ์น˜๋‚˜์š”?

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

ํŽธ์ง‘์ž์˜ n.b.: 15๋…„ 2020์›” XNUMX์ผ ์ค€๋น„ ์˜ˆ์ • Ceph ๋น„๋””์˜ค ์ฝ”์Šค. ๋‚ด๊ฒฐํ•จ์„ฑ์„ ํ–ฅ์ƒ์‹œํ‚ค๊ธฐ ์œ„ํ•ด ํ”„๋กœ์ ํŠธ์—์„œ ์‚ฌ์šฉํ•  Ceph ๋„คํŠธ์›Œํฌ ์Šคํ† ๋ฆฌ์ง€ ๊ธฐ์ˆ ์„ ๋ฐฐ์šฐ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

์šฐ๋ฆฌ๋Š” ์„ธ ๊ฐœ์˜ ํŒ€์ด ์žˆ๋Š”๋ฐ, ์ฒซ ๋ฒˆ์งธ๋Š” ์Šคํ† ๋ฆฌ์ง€ API ํŒ€์ž…๋‹ˆ๋‹ค. ๊ทธ๋“ค์€ Bloomberg์˜ ์•ฑ ๊ฐœ๋ฐœ ํด๋ผ์ด์–ธํŠธ๋ฅผ ์œ„ํ•œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋ฐฉ์‹์˜ ์•ก์„ธ์Šค, ์—”๋“œํฌ์ธํŠธ ๋ฐ ์‚ฌ์ „ ์ •์˜๋œ ์›Œํฌํ”Œ๋กœ๋ฅผ ๋งŒ๋“ญ๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ํ’€ ์Šคํƒ ์›น ๊ฐœ๋ฐœ์ž๋กœ ๊ตฌ์„ฑ๋œ ํŒ€์œผ๋กœ node.js, Python, Apache Airflow์™€ ๊ฐ™์€ ์˜คํ”ˆ ์†Œ์Šค ๊ธฐ์ˆ ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ปจํ…Œ์ด๋„ˆํ™” ๋ฐ ๊ฐ€์ƒํ™”๋ฅผ ์—ฐ๊ตฌํ•ฉ๋‹ˆ๋‹ค.

๋˜ํ•œ ์‹ค์ œ๋กœ ๋น„ํŠธ์™€ ๋ฐ”์ดํŠธ๋ฅผ ์ด๋™ํ•˜๋Š” ๋‘ ๊ฐœ์˜ ๊ธฐ์ˆ  ํŒ€์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ์žฅ๋น„์™€ ๋” ์ง์ ‘์ ์ธ ๊ด€๋ จ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ๋งŽ์€ ์žฅ๋น„๋ฅผ ๋ณด์œ ํ•˜๊ณ  ์žˆ๋Š”๋ฐ ์ด๋“ค ํŒ€์€ ๊ฐ€์ƒํ™”์™€ ์ปจํ…Œ์ด๋„ˆ๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

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

ํŠนํžˆ ์Šคํ† ๋ฆฌ์ง€์šฉ์œผ๋กœ ์‚ฌ์šฉํ•˜๋Š” ๋‹ค๋ฅธ ์˜คํ”ˆ ์†Œ์Šค ์†Œํ”„ํŠธ์›จ์–ด๋Š” ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

์šฐ๋ฆฌ๋Š” Apache Airflow, HAProxy๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํŠธ๋ž˜ํ”ฝ์„ ์ œํ•œํ•ฉ๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ๋˜ํ•œ SDS์šฉ ํ”Œ๋žซํผ์ธ Ceph๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ๋ช…๋ น์— ๋Œ€ํ•ด ํ•˜๋‚˜์˜ ์‹œ์Šคํ…œ์„ ๊ฐ€์งˆ ์ˆ˜ ์žˆ์ง€๋งŒ ํด๋ผ์ด์–ธํŠธ์— ์—ฌ๋Ÿฌ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ€์ƒํ™” ํ”Œ๋žซํผ ์ค‘ ํ•˜๋‚˜๊ฐ€ OpenStack์—์„œ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ์ด ํŒ€๊ณผ ๊ธด๋ฐ€ํ•˜๊ฒŒ ํ˜‘๋ ฅํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ์˜คํ”ˆ์†Œ์Šค SDS ํ”Œ๋žซํผ์„ ์Šคํ† ๋ฆฌ์ง€๋กœ ์‚ฌ์šฉํ•˜๋Š” ์˜คํ”ˆ์†Œ์Šค ๊ฐ€์ƒํ™” ํ”Œ๋žซํผ์„ ๋ณด์œ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์žฌ๋ฏธ์žˆ๋‹ค.

ํ–ฅํ›„ XNUMX~XNUMX๋…„ ๋™์•ˆ ์–ด๋–ค ์Šคํ† ๋ฆฌ์ง€ ๊ธฐ์ˆ ์„ ๊ณ ๋ คํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๊นŒ?

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

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

PS์— ๋Œ€ํ•œ ์•ฝ๊ฐ„์˜ ๋„์›€

PS ๊ฐ€๋Šฅํ•˜๋‹ค๋ฉด 28์›” 30~XNUMX์ผ์— ๊ฐœ์ตœ๋œ๋‹ค๋Š” ์ ์„ ์•Œ๋ ค๋“œ๋ฆฌ๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. ์ง‘์•ฝ์ ์ธ Kubernetes ๊ธฐ๋ฐ˜, Kubernetes๋ฅผ ๋ชจ๋ฅด์ง€๋งŒ ์ด์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๊ณ  ์ž‘์—…์„ ์‹œ์ž‘ํ•˜๊ณ  ์‹ถ์€ ์‚ฌ๋žŒ๋“ค์„ ์œ„ํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : habr.com

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