์ฐจ์„ธ๋Œ€ ์ฒญ๊ตฌ ์•„ํ‚คํ…์ฒ˜: Tarantool๋กœ์˜ ์ „ํ™˜์„ ํ†ตํ•œ ๋ณ€ํ™”

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

์ฐจ์„ธ๋Œ€ ์ฒญ๊ตฌ ์•„ํ‚คํ…์ฒ˜: Tarantool๋กœ์˜ ์ „ํ™˜์„ ํ†ตํ•œ ๋ณ€ํ™”

Tarantool์€ ๊ทธ๊ฒƒ๊ณผ ์–ด๋–ค ๊ด€๋ จ์ด ์žˆ์Šต๋‹ˆ๊นŒ? ๊ทธ๋“ค์€ ๊ทธ๊ฒƒ์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ•  ๊ฒƒ์ด๋‹ค ์˜ฌ๋ ‰ ์ด๋ธ”๋ ˆํ”„ ะธ ์•ˆ๋“œ๋ ˆ์ด ํฌ๋‹ˆ ์ œํ”„. Oleg๋Š” ํšŒ์‚ฌ์˜ ์ˆ˜์„ ์„ค๊ณ„์ž์ž…๋‹ˆ๋‹ค. ๋ฉ”๊ฐ€ํฐ ์™ธ๊ตญ ๊ธฐ์—…์—์„œ ๊ทผ๋ฌดํ•œ ๊ด‘๋ฒ”์œ„ํ•œ ๊ฒฝํ—˜์„ ๊ฐ–์ถ˜ Andrey๋Š” ๋น„์ฆˆ๋‹ˆ์Šค ์‹œ์Šคํ…œ ์ด์‚ฌ์ž…๋‹ˆ๋‹ค. ์— ๋Œ€ํ•œ ๋ณด๊ณ ์„œ์˜ ๊ธฐ๋ก์—์„œ 2018 ํƒ€๋ž€ํˆด ์ปจํผ๋Ÿฐ์Šค ๊ธฐ์—…์—์„œ R&D๊ฐ€ ํ•„์š”ํ•œ ์ด์œ , Tarantool์ด ๋ฌด์—‡์ธ์ง€, ์ˆ˜์ง์  ํ™•์žฅ๊ณผ ์„ธ๊ณ„ํ™”์˜ ๋ง‰๋‹ค๋ฅธ ๊ณจ๋ชฉ์ด ์–ด๋–ป๊ฒŒ ํšŒ์‚ฌ์— ์ด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๊ฐ€ ๋“ฑ์žฅํ•˜๊ธฐ ์œ„ํ•œ ์ „์ œ์กฐ๊ฑด์ด ๋˜์—ˆ๋Š”์ง€, ๊ธฐ์ˆ ์  ๊ณผ์ œ, ์•„ํ‚คํ…์ฒ˜ ํ˜์‹ , ๊ทธ๋ฆฌ๊ณ  MegaFon์˜ ํ…Œํฌ๋…ธ์Šคํƒ์ด Netflix์™€ ์–ด๋–ป๊ฒŒ ์œ ์‚ฌํ•œ์ง€์— ๋Œ€ํ•ด ๋ฐฐ์šฐ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. , ๊ตฌ๊ธ€, ์•„๋งˆ์กด.

ํ”„๋กœ์ ํŠธ "ํ†ตํ•ฉ ๊ฒฐ์ œ"

๋ฌธ์ œ์˜ ํ”„๋กœ์ ํŠธ๋Š” "Unified Billing"์ด๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค. Tarantool์ด ์ตœ๊ณ ์˜ ํ’ˆ์งˆ์„ ๋ณด์—ฌ์ค€ ๊ณณ์ด ๋ฐ”๋กœ ์—ฌ๊ธฐ์˜€์Šต๋‹ˆ๋‹ค.

์ฐจ์„ธ๋Œ€ ์ฒญ๊ตฌ ์•„ํ‚คํ…์ฒ˜: Tarantool๋กœ์˜ ์ „ํ™˜์„ ํ†ตํ•œ ๋ณ€ํ™”

Hi-End ์žฅ๋น„์˜ ์ƒ์‚ฐ์„ฑ ์ฆ๊ฐ€๋Š” ๊ฐ€์ž…์ž ๊ธฐ๋ฐ˜ ์ฆ๊ฐ€ ๋ฐ ์„œ๋น„์Šค ์ˆ˜ ์ฆ๊ฐ€๋ฅผ ๋”ฐ๋ผ๊ฐ€์ง€ ๋ชปํ–ˆ์œผ๋ฉฐ, M2M, IoT ๋ฐ ์ง€์  ๊ธฐ๋Šฅ ์ฃผ๋„๋กœ ์ธํ•ด ๊ฐ€์ž…์ž ์ˆ˜ ๋ฐ ์„œ๋น„์Šค ์ฆ๊ฐ€๊ฐ€ ๋”์šฑ ์ฆ๊ฐ€ํ•  ๊ฒƒ์œผ๋กœ ์˜ˆ์ƒ๋ฉ๋‹ˆ๋‹ค. ์‹œ์žฅ ์ถœ์‹œ ์‹œ๊ธฐ๊ฐ€ ๋Šฆ์–ด์ง€๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ํšŒ์‚ฌ๋Š” ํ˜„์žฌ์˜ 8๊ฐ€์ง€ ์ฒญ๊ตฌ ์‹œ์Šคํ…œ ๋Œ€์‹  ์„ธ๊ณ„ ์ตœ๊ณ  ์ˆ˜์ค€์˜ ๊ณ ์œ ํ•œ ๋ชจ๋“ˆ์‹ ์•„ํ‚คํ…์ฒ˜๋ฅผ ๊ฐ–์ถ˜ ํ†ตํ•ฉ ๋น„์ฆˆ๋‹ˆ์Šค ์‹œ์Šคํ…œ์„ ๋งŒ๋“ค๊ธฐ๋กœ ๊ฒฐ์ •ํ–ˆ์Šต๋‹ˆ๋‹ค.

MegaFon์€ XNUMX๊ฐœ์˜ ํšŒ์‚ฌ๊ฐ€ ํ•˜๋‚˜์˜ ํšŒ์‚ฌ์ž…๋‹ˆ๋‹ค.. 2009๋…„์— ์กฐ์ง ๊ฐœํŽธ์ด ์™„๋ฃŒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋Ÿฌ์‹œ์•„ ์ „์—ญ์˜ ์ง€์ ์ด MegaFon OJSC(ํ˜„์žฌ PJSC)๋ผ๋Š” ๋‹จ์ผ ํšŒ์‚ฌ๋กœ ํ•ฉ๋ณ‘๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ํšŒ์‚ฌ๋Š” ์ž์ฒด "๋งž์ถคํ˜•" ์†”๋ฃจ์…˜, ์ง€์  ๊ธฐ๋Šฅ, ๋‹ค์–‘ํ•œ ์กฐ์ง ๊ตฌ์กฐ, IT ๋ฐ ๋งˆ์ผ€ํŒ…์„ ๊ฐ–์ถ˜ 8๊ฐœ์˜ ์ฒญ๊ตฌ ์‹œ์Šคํ…œ์„ ๋ณด์œ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

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

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

์ˆ˜์ง ํ™•์žฅ. ๊ทธ ๋‹น์‹œ ๊ฐ€์žฅ ๋ฉ‹์ง„ ํ•˜๋“œ์›จ์–ด์กฐ์ฐจ๋„ ์š”๊ตฌ ์‚ฌํ•ญ์„ ์ถฉ์กฑํ•˜์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค. Superdome Hi-End ๋ผ์ธ์˜ Hewlett-Packard ์žฅ๋น„๋ฅผ ์‚ฌ์šฉํ–ˆ์ง€๋งŒ ๋‘ ์ง€์ ์˜ ์š”๊ตฌ ์‚ฌํ•ญ๋„ ์ถฉ์กฑํ•˜์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค. ํฐ ์šด์˜ ๋น„์šฉ๊ณผ ์ž๋ณธ ํˆฌ์ž ์—†์ด ์ˆ˜ํ‰์  ํ™•์žฅ์„ ์›ํ–ˆ์Šต๋‹ˆ๋‹ค.

๊ฐ€์ž…์ž ์ˆ˜ ๋ฐ ์„œ๋น„์Šค ์ฆ๊ฐ€ ๊ธฐ๋Œ€. ์ปจ์„คํ„ดํŠธ๋“ค์€ ์˜ค๋žซ๋™์•ˆ IoT์™€ M2M์— ๋Œ€ํ•œ ์ด์•ผ๊ธฐ๋ฅผ ํ†ต์‹  ์—…๊ณ„์— ์ „ํ•ด์™”์Šต๋‹ˆ๋‹ค. ๋ชจ๋“  ์ „ํ™”๊ธฐ์™€ ๋‹ค๋ฆฌ๋ฏธ์— SIM ์นด๋“œ๊ฐ€ ์žˆ๊ณ  ๋ƒ‰์žฅ๊ณ ์— ๋‘ ๊ฐœ๊ฐ€ ์žˆ๋Š” ์‹œ๋Œ€๊ฐ€ ์˜ฌ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ํ˜„์žฌ๋Š” ๊ตฌ๋…์ž ์ˆ˜๊ฐ€ ํ•œ ๋ช…์ด์ง€๋งŒ ๊ฐ€๊นŒ์šด ์‹œ์ผ ๋‚ด์— ๋” ๋งŽ์€ ๊ตฌ๋…์ž๊ฐ€ ์ƒ๊ธธ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๊ธฐ์ˆ ์  ๋„์ „

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

ํ™•์žฅ์„ฑ

์˜ˆ์ „์ด์—ˆ๋‹ค๋ฉด ๋งํ•ด๋ณด์ž, ๋งํ•ด๋ณด์ž 8๋งŒ ๋ช…์˜ ๊ฐ€์ž…์ž์— ๋Œ€ํ•ด 15๋ฒˆ์˜ ์ฒญ๊ตฌ, ์ด์ œ ์ œ๋Œ€๋กœ ์ž‘๋™ํ–ˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ตฌ๋…์ž 100์–ต ๋ช… ์ด์ƒ -๋ถ€ํ•˜๊ฐ€ ํ›จ์”ฌ ๋” ๋†’์Šต๋‹ˆ๋‹ค.

์šฐ๋ฆฌ๋Š” Mail.ru๋‚˜ Netflix์™€ ๊ฐ™์€ ๋Œ€๊ทœ๋ชจ ์ธํ„ฐ๋„ท ํ”Œ๋ ˆ์ด์–ด์™€ ๊ทœ๋ชจ๋ฉด์—์„œ ๋น„๊ตํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๋Ÿฌ๋‚˜ ๋กœ๋“œ ๋ฐ ๊ฐ€์ž…์ž ๊ธฐ๋ฐ˜์„ ๋Š˜๋ฆฌ๋ ค๋Š” ์ถ”๊ฐ€์ ์ธ ์›€์ง์ž„์€ ์šฐ๋ฆฌ์—๊ฒŒ ์‹ฌ๊ฐํ•œ ๊ณผ์ œ๋ฅผ ์•ˆ๊ฒจ์ฃผ์—ˆ์Šต๋‹ˆ๋‹ค.

๊ด‘๋Œ€ํ•œ ๋‚˜๋ผ์˜ ์ง€๋ฆฌ

์นผ๋ฆฌ๋‹Œ๊ทธ๋ผ๋“œ์™€ ๋ธ”๋ผ๋””๋ณด์Šคํ† ํฌ ์‚ฌ์ด 7500km ๋ฐ 10๊ฐœ ์‹œ๊ฐ„๋Œ€. ๋น›์˜ ์†๋„๋Š” ์œ ํ•œํ•˜๋ฉฐ ๊ทธ๋Ÿฌํ•œ ๊ฑฐ๋ฆฌ์—์„œ๋Š” ์ง€์—ฐ์ด ์ด๋ฏธ ์ƒ๋‹นํ•ฉ๋‹ˆ๋‹ค. ๊ฐ€์žฅ ๋ฉ‹์ง„ ์ตœ์‹  ๊ด‘ ์ฑ„๋„์˜ 150ms๋Š” ์‹ค์‹œ๊ฐ„ ์ฒญ๊ตฌ์— ๋„ˆ๋ฌด ๋งŽ์€ ์‹œ๊ฐ„์ž…๋‹ˆ๋‹ค. ํŠนํžˆ ํ˜„์žฌ ๋Ÿฌ์‹œ์•„์˜ ํ†ต์‹ ์—์„œ๋Š” ๋”์šฑ ๊ทธ๋ ‡์Šต๋‹ˆ๋‹ค. ๊ฒŒ๋‹ค๊ฐ€ ์˜์—…์ผ ๊ธฐ์ค€ XNUMX์ผ ์ด๋‚ด์— ์—…๋ฐ์ดํŠธํ•ด์•ผ ํ•˜๋Š”๋ฐ, ์‹œ๊ฐ„๋Œ€๊ฐ€ ๋‹ค๋ฅด๋ฉด ์ด๊ฒƒ์ด ๋ฌธ์ œ๊ฐ€ ๋ฉ๋‹ˆ๋‹ค.

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

๊ฒฐํ•จ ํ—ˆ์šฉ

์ด๊ฒƒ์ด ์ค‘์•™ํ™”์˜ ๋˜ ๋‹ค๋ฅธ ์ธก๋ฉด์ด๋‹ค.

๋ชจ๋“  ๊ฐ€์ž…์ž๋ฅผ ํ•˜๋‚˜์˜ ์‹œ์Šคํ…œ์— ๋ชจ์œผ๋ฉด ๊ธด๊ธ‰ ์ƒํ™ฉ๊ณผ ์žฌ๋‚œ์ด ๋ฐœ์ƒํ•˜๋ฉด ๋น„์ฆˆ๋‹ˆ์Šค์— ์žฌ์•™์ด ๋ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์šฐ๋ฆฌ๋Š” ์‚ฌ๊ณ ๊ฐ€ ์ „์ฒด ๊ฐ€์ž…์ž ๊ธฐ๋ฐ˜์— ๋ฏธ์น˜๋Š” ์˜ํ–ฅ์„ ์ œ๊ฑฐํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ์‹œ์Šคํ…œ์„ ์„ค๊ณ„ํ•ฉ๋‹ˆ๋‹ค.

์ด๋Š” ๋‹ค์‹œ ์ˆ˜์ง ํ™•์žฅ์„ ๊ฑฐ๋ถ€ํ•œ ๊ฒฐ๊ณผ์ž…๋‹ˆ๋‹ค. ์ˆ˜ํ‰์ ์œผ๋กœ ํ™•์žฅํ•˜์ž ์„œ๋ฒ„ ์ˆ˜๊ฐ€ ์ˆ˜๋ฐฑ์—์„œ ์ˆ˜์ฒœ์œผ๋กœ ๋Š˜์–ด๋‚ฌ์Šต๋‹ˆ๋‹ค. ๊ด€๋ฆฌ ๋ฐ ์ƒํ˜ธ ๊ตํ™˜์ด ๊ฐ€๋Šฅํ•ด์•ผ ํ•˜๋ฉฐ IT ์ธํ”„๋ผ๋ฅผ ์ž๋™์œผ๋กœ ๋ฐฑ์—…ํ•˜๊ณ  ๋ถ„์‚ฐ ์‹œ์Šคํ…œ์„ ๋ณต์›ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

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

์„ธ๊ณ„ ๊ฒฝํ—˜

๋†€๋ž๊ฒŒ๋„ ๊ธ€๋กœ๋ฒŒ ํ†ต์‹ ์—์„œ๋Š” ๋‹จ ํ•œ ๊ฑด์˜ ์ฐธ๊ณ  ์ž๋ฃŒ๋„ ์ฐพ์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค.

์œ ๋Ÿฝ์€ ๊ฐ€์ž…์ž ์ˆ˜์™€ ๊ทœ๋ชจ ์ธก๋ฉด์—์„œ ๋–จ์–ด์กŒ๊ณ , ๋ฏธ๊ตญ์€ ๊ด€์„ธ์˜ ๊ท ์ผ์„ฑ ์ธก๋ฉด์—์„œ ๋–จ์–ด์กŒ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ์ค‘๊ตญ์—์„œ ์ผ๋ถ€๋ฅผ ์‚ดํŽด๋ณด๊ณ  ์ธ๋„์—์„œ ์ผ๋ถ€๋ฅผ ๋ฐœ๊ฒฌํ•˜๊ณ  Vodafone India์˜ ์ „๋ฌธ๊ฐ€๋ฅผ ๊ณ ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค.

์•„ํ‚คํ…์ฒ˜๋ฅผ ๋ถ„์„ํ•˜๊ธฐ ์œ„ํ•ด ์šฐ๋ฆฌ๋Š” IBM์ด ์ด๋„๋Š” ๋‹ค์–‘ํ•œ ๋ถ„์•ผ์˜ ๊ฑด์ถ•๊ฐ€๋“ค๋กœ ๊ตฌ์„ฑ๋œ ๋“œ๋ฆผํŒ€์„ ๊ตฌ์„ฑํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด ์‚ฌ๋žŒ๋“ค์€ ์šฐ๋ฆฌ๊ฐ€ ํ•˜๊ณ  ์žˆ๋Š” ์ผ์„ ์ ์ ˆํ•˜๊ฒŒ ํ‰๊ฐ€ํ•˜๊ณ  ํŠน์ • ์ง€์‹์„ ์šฐ๋ฆฌ ์•„ํ‚คํ…์ฒ˜์— ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.

๊ทœ๋ชจ

์„ค๋ช…์„ ์œ„ํ•œ ๋ช‡ ๊ฐ€์ง€ ์ˆซ์ž์ž…๋‹ˆ๋‹ค.

์šฐ๋ฆฌ๋Š” ๋‹ค์Œ์„ ์œ„ํ•œ ์‹œ์Šคํ…œ์„ ์„ค๊ณ„ํ•ฉ๋‹ˆ๋‹ค. 80์ฒœ๋งŒ ๋ช…์˜ ๊ฐ€์ž…์ž์™€ XNUMX์–ต์˜ ์˜ˆ๋น„๊ธˆ. ์ด๊ฒƒ์ด ๋ฏธ๋ž˜ ์ž„๊ณ„๊ฐ’์„ ์ œ๊ฑฐํ•˜๋Š” ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค. ์ด๋Š” ์šฐ๋ฆฌ๊ฐ€ ์ค‘๊ตญ์„ ์žฅ์•…ํ•  ๊ฒƒ์ด๊ธฐ ๋•Œ๋ฌธ์ด ์•„๋‹ˆ๋ผ IoT์™€ M2M์˜ ๋งน๊ณต๊ฒฉ ๋•Œ๋ฌธ์ด๋‹ค.

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

2์–ต ๊ฑด์˜ ๊ฑฐ๋ž˜ ์ž”์•ก์€ ๋งค์ผ ๋ณ€๊ฒฝ๋ฉ๋‹ˆ๋‹ค. ์ด๋Š” ๊ฒฐ์ œ, ์ฒญ๊ตฌ, ํ†ตํ™” ๋ฐ ๊ธฐํƒ€ ์ด๋ฒคํŠธ์ž…๋‹ˆ๋‹ค. 200TB์˜ ๋ฐ์ดํ„ฐ๊ฐ€ ํ™œ๋ฐœํ•˜๊ฒŒ ๋ณ€ํ™”ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค., ์กฐ๊ธˆ ๋” ์ฒœ์ฒœํžˆ ๋ณ€๊ฒฝํ•˜์„ธ์š” 8PB์˜ ๋ฐ์ดํ„ฐ, ์ด๋Š” ์•„์นด์ด๋ธŒ๊ฐ€ ์•„๋‹ˆ๋ผ ๋‹จ์ผ ์ฒญ๊ตฌ์˜ ์‹ค์‹œ๊ฐ„ ๋ฐ์ดํ„ฐ์ž…๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ ์„ผํ„ฐ๋ณ„ ํ™•์žฅ - 5๊ฐœ ์‚ฌ์ดํŠธ์— 14๊ฐœ์˜ ์„œ๋ฒ„.

๊ธฐ์ˆ  ์Šคํƒ

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

์ฐจ์„ธ๋Œ€ ์ฒญ๊ตฌ ์•„ํ‚คํ…์ฒ˜: Tarantool๋กœ์˜ ์ „ํ™˜์„ ํ†ตํ•œ ๋ณ€ํ™”

์Šคํƒ์€ Netflix, Twitter, Viber ๋“ฑ ๋‹ค๋ฅธ ์ฃผ์š” ํ”Œ๋ ˆ์ด์–ด์˜ ์Šคํƒ๊ณผ ์œ ์‚ฌํ•ฉ๋‹ˆ๋‹ค. 6๊ฐœ์˜ ๊ตฌ์„ฑ์š”์†Œ๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ๋Š”๋ฐ, ์ด๋ฅผ ์ค„์—ฌ์„œ ํ†ต์ผํ•˜๊ณ ์ž ํ•ฉ๋‹ˆ๋‹ค.

์œ ์—ฐ์„ฑ์€ ์ข‹์ง€๋งŒ ๋Œ€๊ธฐ์—…์—์„œ๋Š” ํ†ต์ผ ์—†์ด๋Š” ๋ฐฉ๋ฒ•์ด ์—†์Šต๋‹ˆ๋‹ค.

์šฐ๋ฆฌ๋Š” ๋™์ผํ•œ Oracle์„ Tarantool๋กœ ๋ณ€๊ฒฝํ•˜์ง€ ์•Š์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋Œ€๊ธฐ์—…์˜ ํ˜„์‹ค์—์„œ ์ด๊ฒƒ์€ ์œ ํ† ํ”ผ์•„, ์ฆ‰ ๊ฒฐ๊ณผ๊ฐ€ ๋ถˆ๋ถ„๋ช…ํ•œ 5~10๋…„๊ฐ„์˜ ์„ฑ์ „์ด๋‹ค. ํ•˜์ง€๋งŒ Cassandra์™€ Couchbase๋Š” Tarantool๋กœ ์‰ฝ๊ฒŒ ๋Œ€์ฒด๋  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ด๊ฒƒ์ด ๋ฐ”๋กœ ์šฐ๋ฆฌ๊ฐ€ ์ถ”๊ตฌํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์™œ ํƒ€๋ž€ํˆด์ธ๊ฐ€?

์šฐ๋ฆฌ๊ฐ€ ์ด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์„ ํƒํ•œ ์ด์œ ๋Š” 4๊ฐ€์ง€ ๊ฐ„๋‹จํ•œ ๊ธฐ์ค€์ด ์žˆ์Šต๋‹ˆ๋‹ค.

์†๋„. MegaFon ์‚ฐ์—…์šฉ ์‹œ์Šคํ…œ์— ๋Œ€ํ•œ ๋ถ€ํ•˜ ํ…Œ์ŠคํŠธ๋ฅผ ์‹ค์‹œํ–ˆ์Šต๋‹ˆ๋‹ค. Tarantool์ด ์Šน๋ฆฌํ•˜์—ฌ ์ตœ๊ณ ์˜ ์„ฑ๋Šฅ์„ ๋ณด์—ฌ์ฃผ์—ˆ์Šต๋‹ˆ๋‹ค.

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

Tarantool์€ ์žฅ๊ธฐ์ ์œผ๋กœ๋„ ํšŒ์‚ฌ์˜ ์š”๊ตฌ๋ฅผ ์ถฉ์กฑํ•ฉ๋‹ˆ๋‹ค.

TCO ๋น„์šฉ. MegaFon ๋ณผ๋ฅจ์— ๋Œ€ํ•œ Couchbase ์ง€์›์—๋Š” ์ฒœ๋ฌธํ•™์ ์ธ ๋น„์šฉ์ด ๋“ค์ง€๋งŒ Tarantool์„ ์‚ฌ์šฉํ•˜๋ฉด ์ƒํ™ฉ์ด ํ›จ์”ฌ ๋” ์ฆ๊ฒ๊ณ  ๊ธฐ๋Šฅ๋ฉด์—์„œ ์œ ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

์šฐ๋ฆฌ ์„ ํƒ์— ์•ฝ๊ฐ„ ์˜ํ–ฅ์„ ์ค€ ๋˜ ๋‹ค๋ฅธ ์ข‹์€ ๊ธฐ๋Šฅ์€ Tarantool์ด ๋‹ค๋ฅธ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ณด๋‹ค ๋ฉ”๋ชจ๋ฆฌ์—์„œ ๋” ์ž˜ ์ž‘๋™ํ•œ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ๊ฐ€ ๋ณด์—ฌ ์ฃผ๋‹ค ์ตœ๋Œ€ ํšจ์œจ.

์‹ ๋ขฐ์„ฑ. MegaFon์€ ์•„๋งˆ๋„ ๊ทธ ๋ˆ„๊ตฌ๋ณด๋‹ค ์‹ ๋ขฐ์„ฑ์— ํˆฌ์žํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ์šฐ๋ฆฌ๋Š” Tarantool์„ ์‚ดํŽด๋ณด๋ฉด์„œ ๊ทธ๊ฒƒ์ด ์šฐ๋ฆฌ์˜ ์š”๊ตฌ ์‚ฌํ•ญ์„ ์ถฉ์กฑํ•˜๋„๋ก ๋งŒ๋“ค์–ด์•ผ ํ•œ๋‹ค๋Š” ๊ฒƒ์„ ๊นจ๋‹ฌ์•˜์Šต๋‹ˆ๋‹ค.

์šฐ๋ฆฌ๋Š” ์‹œ๊ฐ„๊ณผ ์žฌ์ •์„ ํˆฌ์žํ–ˆ์œผ๋ฉฐ Mail.ru์™€ ํ•จ๊ป˜ ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ๋ฒ„์ „์„ ๋งŒ๋“ค์—ˆ๊ณ  ํ˜„์žฌ ๋‹ค๋ฅธ ์—ฌ๋Ÿฌ ํšŒ์‚ฌ์—์„œ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

Tarantool-enterprise๋Š” ๋ณด์•ˆ, ์‹ ๋ขฐ์„ฑ ๋ฐ ๋กœ๊น… ์ธก๋ฉด์—์„œ ์šฐ๋ฆฌ๋ฅผ ์™„์ „ํžˆ ๋งŒ์กฑ์‹œ์ผฐ์Šต๋‹ˆ๋‹ค.

๊ณต๋™

๋‚˜์—๊ฒŒ ๊ฐ€์žฅ ์ค‘์š”ํ•œ ๊ฒƒ์€ ๊ฐœ๋ฐœ์ž์™€ ์ง์ ‘ ์ ‘์ด‰. ์ด๊ฒƒ์ด ๋ฐ”๋กœ Tarantool์˜ ์‚ฌ๋žŒ๋“ค์ด ๋‡Œ๋ฌผ์„ ์ค€ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

ํ”Œ๋ ˆ์ด์–ด, ํŠนํžˆ ์•ต์ปค ํด๋ผ์ด์–ธํŠธ์™€ ํ•จ๊ป˜ ์ž‘์—…ํ•˜๋Š” ํ”Œ๋ ˆ์ด์–ด์—๊ฒŒ ์™€์„œ ์ด ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๋ ค๋ฉด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๊ฐ€ ํ•„์š”ํ•˜๋‹ค๊ณ  ๋งํ•˜๋ฉด ๊ทธ๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋Œ€๋‹ตํ•ฉ๋‹ˆ๋‹ค.

- ์ข‹์Šต๋‹ˆ๋‹ค. ์š”๊ตฌ ์‚ฌํ•ญ์„ ๋งจ ์•„๋ž˜์— ๋‘์‹ญ์‹œ์˜ค. ์–ธ์  ๊ฐ€๋Š” ๊ทธ ์š”๊ตฌ ์‚ฌํ•ญ์— ๋„๋‹ฌํ•˜๊ฒŒ ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋งŽ์€ ์‚ฌ๋žŒ๋“ค์ด ํ–ฅํ›„ 2~3๋…„์— ๋Œ€ํ•œ ๋กœ๋“œ๋งต์„ ๊ฐ€์ง€๊ณ  ์žˆ์œผ๋ฉฐ ๊ฑฐ๊ธฐ์— ํ†ตํ•ฉํ•˜๋Š” ๊ฒƒ์ด ๊ฑฐ์˜ ๋ถˆ๊ฐ€๋Šฅํ•˜์ง€๋งŒ Tarantool ๊ฐœ๋ฐœ์ž๋Š” MegaFon๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๊ฐœ๋ฐฉ์„ฑ์— ๋งค๋ฃŒ๋˜์–ด ์‹œ์Šคํ…œ์„ ๊ณ ๊ฐ์— ๋งž๊ฒŒ ์กฐ์ •ํ•ฉ๋‹ˆ๋‹ค. ๋ฉ‹์ง€๊ณ  ์šฐ๋ฆฌ๋Š” ๊ทธ๊ฒƒ์„ ์ •๋ง ์ข‹์•„ํ•ฉ๋‹ˆ๋‹ค.

Tarantool์„ ์‚ฌ์šฉํ•œ ๊ณณ

์šฐ๋ฆฌ๋Š” ์—ฌ๋Ÿฌ ์š”์†Œ์— Tarantool์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ฒซ ๋ฒˆ์งธ๋Š” ํŒŒ์ผ๋Ÿฟ์— ์žˆ์Šต๋‹ˆ๋‹ค., ์šฐ๋ฆฌ๋Š” ์ฃผ์†Œ ๋””๋ ‰ํ† ๋ฆฌ ์‹œ์Šคํ…œ์—์„œ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค. ํ•œ๋•Œ ์ €๋Š” Yandex.Maps ๋ฐ Google Maps์™€ ์œ ์‚ฌํ•œ ์‹œ์Šคํ…œ์ด๊ธฐ๋ฅผ ์›ํ–ˆ์ง€๋งŒ ๊ฒฐ๊ณผ๋Š” ์กฐ๊ธˆ ๋‹ฌ๋ž์Šต๋‹ˆ๋‹ค.

์˜ˆ๋ฅผ ๋“ค์–ด ํŒ๋งค ์ธํ„ฐํŽ˜์ด์Šค์˜ ์ฃผ์†Œ ์นดํƒˆ๋กœ๊ทธ์ž…๋‹ˆ๋‹ค. Oracle์—์„œ๋Š” ์›ํ•˜๋Š” ์ฃผ์†Œ๋ฅผ ๊ฒ€์ƒ‰ํ•˜๋Š” ๋ฐ 12~13์ดˆ๊ฐ€ ๊ฑธ๋ฆฝ๋‹ˆ๋‹ค. - ๋ถˆํŽธํ•œ ์ˆซ์ž. Tarantool๋กœ ์ „ํ™˜ํ•˜๊ณ  ์ฝ˜์†”์—์„œ Oracle์„ ๋‹ค๋ฅธ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋กœ ๊ต์ฒดํ•˜๊ณ  ๋™์ผํ•œ ๊ฒ€์ƒ‰์„ ์ˆ˜ํ–‰ํ•˜๋ฉด ์†๋„๊ฐ€ 200๋ฐฐ ํ–ฅ์ƒ๋ฉ๋‹ˆ๋‹ค! ์„ธ ๋ฒˆ์งธ ๋ฌธ์ž ๋’ค์— ๋„์‹œ๊ฐ€ ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค. ์ด์ œ ์šฐ๋ฆฌ๋Š” ์ด๊ฒƒ์ด ์ฒซ ๋ฒˆ์งธ ์ธํ„ฐํŽ˜์ด์Šค ์ดํ›„์— ๋ฐœ์ƒํ•˜๋„๋ก ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์กฐ์ •ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์‘๋‹ต ์†๋„๋Š” ์ดˆ๊ฐ€ ์•„๋‹Œ ๋ฐ€๋ฆฌ์ดˆ๋กœ ์™„์ „ํžˆ ๋‹ค๋ฆ…๋‹ˆ๋‹ค.

๋‘ ๋ฒˆ์งธ ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์€ two-speed IT๋ผ๋Š” ํŠธ๋ Œ๋””ํ•œ ํ…Œ๋งˆ์ž…๋‹ˆ๋‹ค. ๊ฐ์ง€์˜ ์ปจ์„คํ„ดํŠธ๋“ค์ด ๊ธฐ์—…์€ ๊ทธ๊ณณ์œผ๋กœ ๊ฐ€์•ผ ํ•œ๋‹ค๊ณ  ๋งํ•˜๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.

์ฐจ์„ธ๋Œ€ ์ฒญ๊ตฌ ์•„ํ‚คํ…์ฒ˜: Tarantool๋กœ์˜ ์ „ํ™˜์„ ํ†ตํ•œ ๋ณ€ํ™”

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

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

๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค๋Š” ์•„๋งˆ๋„ MegaFon์—์„œ Tarantool์˜ ์ฃผ์š” ์—ญํ• ์ผ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

Tarantool์„ ์‚ฌ์šฉํ•  ๊ณ„ํš์ธ ๊ฒฝ์šฐ

์„ฑ๊ณต์ ์ธ ์ฒญ๊ตฌ ํ”„๋กœ์ ํŠธ๋ฅผ Deutsche Telekom, Svyazcom, Vodafone India์˜ ํ˜์‹  ํ”„๋กœ๊ทธ๋žจ๊ณผ ๋น„๊ตํ•ด ๋ณด๋ฉด ๋†€๋ผ์šธ ์ •๋„๋กœ ์—ญ๋™์ ์ด๊ณ  ์ฐฝ์˜์ ์ž…๋‹ˆ๋‹ค. ์ด ํ”„๋กœ์ ํŠธ๋ฅผ ๊ตฌํ˜„ํ•˜๋Š” ๊ณผ์ •์—์„œ MegaFon๊ณผ ๊ทธ ๊ตฌ์กฐ๊ฐ€ ๋ณ€ํ˜•๋˜์—ˆ์„ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ Tarantool-enterprise๋„ Mail.ru์— ๋“ฑ์žฅํ–ˆ๊ณ  ๊ณต๊ธ‰์—…์ฒด Nexign(์ด์ „ Peter-Service) - BSS Box(๋ฐ•์Šคํ˜• ์ฒญ๊ตฌ ์†”๋ฃจ์…˜)๋„ ๋‚˜ํƒ€๋‚ฌ์Šต๋‹ˆ๋‹ค.

์–ด๋–ค ์˜๋ฏธ์—์„œ ์ด๊ฒƒ์€ ๋Ÿฌ์‹œ์•„ ์‹œ์žฅ์„ ์œ„ํ•œ ์—ญ์‚ฌ์ ์ธ ํ”„๋กœ์ ํŠธ์ž…๋‹ˆ๋‹ค. ์ด๋Š” Frederick Brooks์˜ "The Mythical Man-Month"๋ผ๋Š” ์ฑ…์— ์„ค๋ช…๋œ ๋‚ด์šฉ๊ณผ ๋น„๊ตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‹ค๊ฐ€ 60๋…„๋Œ€์— IBM์€ ๋ฉ”์ธํ”„๋ ˆ์ž„์šฉ ์ƒˆ๋กœ์šด OS/360 ์šด์˜ ์ฒด์ œ๋ฅผ ๊ฐœ๋ฐœํ•˜๊ธฐ ์œ„ํ•ด 5๋ช…์˜ ์ธ๋ ฅ์„ ๊ณ ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” 000๊ฐœ ๋ฏธ๋งŒ์ด์ง€๋งŒ ์šฐ๋ฆฌ๋Š” ์กฐ๋ผ๋ฅผ ์ž…๊ณ  ์žˆ์œผ๋ฉฐ ์˜คํ”ˆ ์†Œ์Šค ์‚ฌ์šฉ๊ณผ ์ƒˆ๋กœ์šด ์ ‘๊ทผ ๋ฐฉ์‹์„ ๊ณ ๋ คํ•˜์—ฌ ๋” ์ƒ์‚ฐ์ ์œผ๋กœ ์ž‘์—…ํ•ฉ๋‹ˆ๋‹ค.

๋‹ค์Œ์€ ์ฒญ๊ตฌ ์˜์—ญ, ๋” ๊ด‘๋ฒ”์œ„ํ•˜๊ฒŒ ๋งํ•˜๋ฉด ๋น„์ฆˆ๋‹ˆ์Šค ์‹œ์Šคํ…œ์˜ ์˜์—ญ์ž…๋‹ˆ๋‹ค. ๊ธฐ์—…์˜ ์‚ฌ๋žŒ๋“ค์€ CRM์„ ์ž˜ ์•Œ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋ชจ๋“  ์‚ฌ๋žŒ์€ ์ด๋ฏธ ๊ฐœ๋ฐฉํ˜• API, API ๊ฒŒ์ดํŠธ์›จ์ด ๋“ฑ ๋‹ค๋ฅธ ์‹œ์Šคํ…œ์„ ๊ฐ–๊ณ  ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์ฐจ์„ธ๋Œ€ ์ฒญ๊ตฌ ์•„ํ‚คํ…์ฒ˜: Tarantool๋กœ์˜ ์ „ํ™˜์„ ํ†ตํ•œ ๋ณ€ํ™”

๊ณต๊ฐœ API

์ˆ˜์น˜๋ฅผ ๋‹ค์‹œ ์‚ดํŽด๋ณด๊ณ  ํ˜„์žฌ Open API๊ฐ€ ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ•˜๋Š”์ง€ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ๊ทธ ๋ถ€ํ•˜๋Š” ์ดˆ๋‹น 10๊ฑด์˜ ํŠธ๋žœ์žญ์…˜. ๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค ๋ ˆ์ด์–ด๋ฅผ ์ ๊ทน์ ์œผ๋กœ ๊ฐœ๋ฐœํ•˜๊ณ  MegaFon ํผ๋ธ”๋ฆญ API๋ฅผ ๊ตฌ์ถ•ํ•  ๊ณ„ํš์ด๋ฏ€๋กœ ์ด ๋ถ€๋ถ„์—์„œ ํ–ฅํ›„ ๋” ํฐ ์„ฑ์žฅ์„ ๊ธฐ๋Œ€ํ•ฉ๋‹ˆ๋‹ค. ํ™•์‹คํžˆ 100๊ฑด์˜ ๊ฑฐ๋ž˜๊ฐ€ ์žˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

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

CRM

CRM์€ ์šฐ๋ฆฌ๊ฐ€ 80์–ต์œผ๋กœ ๋Š˜๋ฆฌ๊ณ  ์‹ถ์€ 300์ฒœ๋งŒ ๋ช…์˜ ๊ฐ€์ž…์ž์™€ ๋™์ผํ•ฉ๋‹ˆ๋‹ค. ์™œ๋ƒํ•˜๋ฉด XNUMX๋…„ ๊ฐ„์˜ ๊ธฐ๋ก์„ ํฌํ•จํ•˜๋Š” ๋ฌธ์„œ๊ฐ€ ์ด๋ฏธ XNUMX์–ต ๊ฐœ ์žˆ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ์ƒˆ๋กœ์šด ์„œ๋น„์Šค๋ฅผ ์ •๋ง ๊ธฐ๋Œ€ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์„ฑ์žฅ ํฌ์ธํŠธ๋Š” ์—ฐ๊ฒฐ๋œ ์„œ๋น„์Šค. ์ ์  ๋” ๋งŽ์€ ์„œ๋น„์Šค๊ฐ€ ์ œ๊ณต๋  ๊ฒƒ์ด๊ธฐ ๋•Œ๋ฌธ์— ์ด๊ฒƒ์€ ์„ฑ์žฅํ•  ๊ณต์ž…๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์šฐ๋ฆฌ์—๊ฒŒ๋Š” ์ด์•ผ๊ธฐ๊ฐ€ ํ•„์š”ํ•˜๋ฉฐ ์ด์— ๊ฑธ๋ ค ๋„˜์–ด์ง€๊ณ  ์‹ถ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

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

์‹œ์Šคํ…œ์€ ๋„๋ฉ”์ธ์œผ๋กœ ๋ถ„ํ• ๋˜๊ณ  ๋ถ€ํ•˜๊ฐ€ ๋ถ„์‚ฐ๋˜๋ฉฐ ๋‚ด๊ฒฐํ•จ์„ฑ์ด ๋ณด์žฅ๋ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ์šฐ๋ฆฌ๋Š” ๋ถ„์‚ฐ ์•„ํ‚คํ…์ฒ˜๋ฅผ ์‚ฌ์šฉํ•ด ์ž‘์—…ํ–ˆ์Šต๋‹ˆ๋‹ค.

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

์ด๋™ํ†ต์‹ ์˜ ๊ฐ€์žฅ ํฐ ํ†ต์‹  ๊ตฌ์„ฑ์š”์†Œ๋Š” ์˜จ๋ผ์ธ ์ฒญ๊ตฌ. ์ „ํ™”๋ฅผ ๊ฑธ๊ฑฐ๋‚˜ ์ „ํ™”๋ฅผ ๊ฑธ์ง€ ์•Š๊ณ  ์‹ค์‹œ๊ฐ„์œผ๋กœ ๊ฒฐ์ •์„ ๋‚ด๋ฆด ์ˆ˜ ์žˆ๋Š” ์‹œ์Šคํ…œ์ž…๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์„œ ๋ถ€ํ•˜๋Š” ์ดˆ๋‹น 30๊ฑด์˜ ํŠธ๋žœ์žญ์…˜์ด์ง€๋งŒ ๋ฐ์ดํ„ฐ ์ „์†ก ์ฆ๊ฐ€๋ฅผ ๊ณ ๋ คํ•˜์—ฌ ๊ณ„ํšํ•ฉ๋‹ˆ๋‹ค. 250๊ฑด์˜ ๊ฑฐ๋ž˜, ๋”ฐ๋ผ์„œ ์šฐ๋ฆฌ๋Š” Tarantool์— ๋งค์šฐ ๊ด€์‹ฌ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

์ด์ „ ์‚ฌ์ง„์€ Tarantool์„ ์‚ฌ์šฉํ•  ๋„๋ฉ”์ธ์ž…๋‹ˆ๋‹ค. ๋ฌผ๋ก  CRM ์ž์ฒด๋Š” ๋” ๊ด‘๋ฒ”์œ„ํ•˜๋ฏ€๋กœ ํ•ต์‹ฌ ์ž์ฒด์—์„œ ์‚ฌ์šฉํ•  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค.

100์–ต ๋ช…์˜ ๊ฐ€์ž…์ž๋กœ ์ถ”์ •๋˜๋Š” TTX ์ˆ˜์น˜๋Š” ๊ฑด์ถ•๊ฐ€๋กœ์„œ ์ €๋ฅผ ํ˜ผ๋ž€์Šค๋Ÿฝ๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค. ๋งŒ์•ฝ 101์–ต XNUMX๋ฐฑ๋งŒ ๋ช…์ด๋ผ๋ฉด ์–ด๋–จ๊นŒ์š”? ๋ชจ๋“  ๊ฒƒ์„ ๋‹ค์‹œ ๋‹ค์‹œ ์‹คํ–‰ํ•ด์•ผ ํ•˜๋‚˜์š”? ์ด๋Ÿฌํ•œ ์ผ์ด ๋ฐœ์ƒํ•˜๋Š” ๊ฒƒ์„ ๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•ด ์šฐ๋ฆฌ๋Š” ์บ์‹œ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋™์‹œ์— ์ ‘๊ทผ์„ฑ์„ ๋†’์ž…๋‹ˆ๋‹ค.

์ฐจ์„ธ๋Œ€ ์ฒญ๊ตฌ ์•„ํ‚คํ…์ฒ˜: Tarantool๋กœ์˜ ์ „ํ™˜์„ ํ†ตํ•œ ๋ณ€ํ™”

์ผ๋ฐ˜์ ์œผ๋กœ Tarantool์„ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์—๋Š” ๋‘ ๊ฐ€์ง€๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฒซ ๋ฒˆ์งธ - ๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค ์ˆ˜์ค€์—์„œ ๋ชจ๋“  ์บ์‹œ ๊ตฌ์ถ•. ๋‚ด๊ฐ€ ์•„๋Š” ํ•œ, VimpelCom์€ ์ด ๊ฒฝ๋กœ๋ฅผ ๋”ฐ๋ผ ํด๋ผ์ด์–ธํŠธ ์บ์‹œ๋ฅผ ์ƒ์„ฑํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

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

์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ๋™๊ธฐํ™”๊ฐ€ ์ค„์–ด๋“ญ๋‹ˆ๋‹ค. ํ•˜๋‚˜์˜ ์‹œ์Šคํ…œ์ด ์บ์‹œ์™€ ๊ธฐ๋ณธ ๋งˆ์Šคํ„ฐ ์†Œ์Šค๋ฅผ ๋ชจ๋‘ ๋‹ด๋‹นํ•ฉ๋‹ˆ๋‹ค.

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

RTO ๋ฐ RPO

IT์—๋Š” ๋‘ ๊ฐ€์ง€ ์šฉ์–ด๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. RTO ะธ RPO.

๋ณต๊ตฌ ์‹œ๊ฐ„ ๋ชฉํ‘œ ์žฅ์•  ๋ฐœ์ƒ ํ›„ ์„œ๋น„์Šค๋ฅผ ๋ณต๊ตฌํ•˜๋Š” ๋ฐ ๊ฑธ๋ฆฌ๋Š” ์‹œ๊ฐ„์ž…๋‹ˆ๋‹ค. RTO = 0์€ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜๋”๋ผ๋„ ์„œ๋น„์Šค๊ฐ€ ๊ณ„์† ์ž‘๋™ํ•จ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

๋ณต๊ตฌ ์ง€์  ๋ชฉํ‘œ - ์ด๋Š” ๋ฐ์ดํ„ฐ ๋ณต๊ตฌ ์‹œ๊ฐ„, ์ฆ‰ ํŠน์ • ๊ธฐ๊ฐ„ ๋™์•ˆ ์†์‹ค๋  ์ˆ˜ ์žˆ๋Š” ๋ฐ์ดํ„ฐ์˜ ์–‘์ž…๋‹ˆ๋‹ค. RPO = 0์€ ๋ฐ์ดํ„ฐ๊ฐ€ ์†์‹ค๋˜์ง€ ์•Š์Œ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

Tarantool ์ž‘์—…

Tarantool์˜ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

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

๊ฒฐ์ •. ์ •๋ฉด์œผ๋กœ ํ•ด๊ฒฐํ•ด ๋ณด๊ณ  ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ฐœ๋ฐœ์ž์—๊ฒŒ ๋ฌผ์–ด๋ณผ ์ˆ˜๋„ ์žˆ์ง€๋งŒ ๋ฌธ์ œ๋ฅผ ์ˆ˜ํ•™์ ์œผ๋กœ ํ•ด๊ฒฐํ•  ์ˆ˜๋Š” ์—†์Šต๋‹ˆ๋‹ค. ์ •๋ฆฌ, ๋ณด์กด ๋ฒ•์น™, ์–‘์ž ๋ฌผ๋ฆฌํ•™์„ ๊ธฐ์–ตํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ๊ทธ ์ด์œ ๋Š” DB ์ˆ˜์ค€์—์„œ ํ•ด๊ฒฐํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

์ข‹์€ ์˜ค๋ž˜๋œ ์•„ํ‚คํ…์ฒ˜ ์ ‘๊ทผ ๋ฐฉ์‹์ด ์—ฌ๊ธฐ์„œ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ์ฃผ์ œ ์˜์—ญ์„ ์ž˜ ์•Œ๊ณ  ์ด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ด ํผ์ฆ์„ ํ•ด๊ฒฐํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์ฐจ์„ธ๋Œ€ ์ฒญ๊ตฌ ์•„ํ‚คํ…์ฒ˜: Tarantool๋กœ์˜ ์ „ํ™˜์„ ํ†ตํ•œ ๋ณ€ํ™”

์šฐ๋ฆฌ์˜ ์†”๋ฃจ์…˜: ์ง€๋ฆฌ์ ์œผ๋กœ ๋ถ„์‚ฐ๋œ ํด๋Ÿฌ์Šคํ„ฐ์ธ Tarantool์—์„œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๋ถ„์‚ฐ ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ ์ƒ์„ฑ. ๋‹ค์ด์–ด๊ทธ๋žจ์—๋Š” ์„ธ ๊ฐœ์˜ ์„œ๋กœ ๋‹ค๋ฅธ ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ ์„ผํ„ฐ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‘ ๊ฐœ๋Š” Urals ์ด์ „์— ํ•˜๋‚˜๋Š” Urals ๋’ค์— ์žˆ์œผ๋ฉฐ ๋ชจ๋“  ์š”์ฒญ์€ ์ด ์„ผํ„ฐ์— ๋ถ„์‚ฐ๋ฉ๋‹ˆ๋‹ค.

ํ˜„์žฌ IT ๋ถ„์•ผ์˜ ๋ฆฌ๋” ์ค‘ ํ•˜๋‚˜๋กœ ์—ฌ๊ฒจ์ง€๋Š” Netflix๋Š” 2012๋…„๊นŒ์ง€ ๋ฐ์ดํ„ฐ ์„ผํ„ฐ๊ฐ€ ๋‹จ ํ•˜๋‚˜๋ฟ์ด์—ˆ์Šต๋‹ˆ๋‹ค. ๊ฐ€ํ†จ๋ฆญ ์„ฑํƒ„์ ˆ ์ „๋‚ ์ธ 24์›” XNUMX์ผ์— ์ด ๋ฐ์ดํ„ฐ ์„ผํ„ฐ๊ฐ€ ๋‹ค์šด๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์บ๋‚˜๋‹ค์™€ ๋ฏธ๊ตญ์˜ ์‚ฌ์šฉ์ž๋Š” ์ž์‹ ์ด ์ข‹์•„ํ•˜๋Š” ์˜ํ™”๋ฅผ ๋ณผ ์ˆ˜ ์—†์—ˆ๊ณ  ๋งค์šฐ ํ™”๊ฐ€ ๋‚˜์„œ ์†Œ์…œ ๋„คํŠธ์›Œํฌ์— ์ด์— ๋Œ€ํ•ด ๊ธ€์„ ์ผ์Šต๋‹ˆ๋‹ค. Netflix๋Š” ํ˜„์žฌ ์„œ๋™๋ถ€ ํ•ด์•ˆ์— XNUMX๊ฐœ์˜ ๋ฐ์ดํ„ฐ ์„ผํ„ฐ๋ฅผ, ์„œ์œ ๋Ÿฝ์— XNUMX๊ฐœ์˜ ๋ฐ์ดํ„ฐ ์„ผํ„ฐ๋ฅผ ๋ณด์œ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

์šฐ๋ฆฌ๋Š” ์ฒ˜์Œ์— ์ง€๋ฆฌ์ ์œผ๋กœ ๋ถ„์‚ฐ๋œ ์†”๋ฃจ์…˜์„ ๊ตฌ์ถ•ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋‚ด๊ฒฐํ•จ์„ฑ์€ ์šฐ๋ฆฌ์—๊ฒŒ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค.

ํด๋Ÿฌ์Šคํ„ฐ๊ฐ€ ์žˆ๋Š”๋ฐ RPO = 0์ด๊ณ  RTO = 0์€ ์–ด๋–ป์Šต๋‹ˆ๊นŒ? ์ฃผ์ œ์— ๋”ฐ๋ผ ํ•ด๊ฒฐ์ฑ…์€ ๊ฐ„๋‹จํ•ฉ๋‹ˆ๋‹ค.

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

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

๋™์‹œ์— ๋‘ ๋ฒˆ์งธ ์˜ต์…˜์ด ์žˆ์Šต๋‹ˆ๋‹ค. โ€œ์ œ์ถœโ€์„ ํด๋ฆญํ•˜๋ฉด ๋ฐ์ดํ„ฐ๊ฐ€ ์†์‹ค๋˜์ง€ ์•Š๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค. ์ด ์ˆœ๊ฐ„๋ถ€ํ„ฐ ์ž๋™ํ™”๊ฐ€ ์ž‘๋™ํ•˜๊ธฐ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” RPO = 0์ž…๋‹ˆ๋‹ค. ์ด ๋‘ ๊ฐ€์ง€ ์„œ๋กœ ๋‹ค๋ฅธ ํŒจํ„ด์„ ์‚ฌ์šฉํ•˜๋ฉด ์ „ํ™˜ ๊ฐ€๋Šฅํ•œ ๋งˆ์Šคํ„ฐ๊ฐ€ ํ•˜๋‚˜ ์žˆ๋Š” ๋‹จ์ˆœํžˆ ์ง€๋ฆฌ์ ์œผ๋กœ ๋ถ„์‚ฐ๋œ ํด๋Ÿฌ์Šคํ„ฐ์ผ ์ˆ˜๋„ ์žˆ๊ณ , ์ผ์ข…์˜ ์ฟผ๋Ÿผ ๋ ˆ์ฝ”๋“œ์ผ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ํŒจํ„ด์€ ๋‹ค๋ฅผ ์ˆ˜ ์žˆ์ง€๋งŒ ๋ฌธ์ œ๋Š” ํ•ด๊ฒฐ๋ฉ๋‹ˆ๋‹ค.

๋˜ํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๋ถ„์‚ฐ ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋ชจ๋“  ๊ฒƒ์„ ํ™•์žฅํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ์— ์•ก์„ธ์Šคํ•˜๋Š” ๋งŽ์€ ๋””์ŠคํŒจ์ฒ˜์™€ ์‹คํ–‰์ž๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

์ฐจ์„ธ๋Œ€ ์ฒญ๊ตฌ ์•„ํ‚คํ…์ฒ˜: Tarantool๋กœ์˜ ์ „ํ™˜์„ ํ†ตํ•œ ๋ณ€ํ™”

์นด์‚ฐ๋“œ๋ผ์™€ ํƒ€๋ž€ํˆด์ด ํ•จ๊ป˜

๋˜ ๋‹ค๋ฅธ ๊ฒฝ์šฐ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค - "๊ท ํ˜• ์‡ผ์ผ€์ด์Šค". Cassandra์™€ Tarantool์„ ๊ณต๋™์œผ๋กœ ์‚ฌ์šฉํ•˜๋Š” ํฅ๋ฏธ๋กœ์šด ์‚ฌ๋ก€๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

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

Cassandra๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์–ด๋–ค ํฌ๊ธฐ๋กœ๋“  ์ˆ˜ํ‰์œผ๋กœ ํ™•์žฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์šฐ๋ฆฌ๋Š” Cassandra์— ๋Œ€ํ•ด ํŽธ์•ˆํ•จ์„ ๋Š๋ผ์ง€๋งŒ ํ•œ ๊ฐ€์ง€ ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฝ๊ธฐ์— ๋Šฅ์ˆ™ํ•˜์ง€ ์•Š๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋…น์Œ์ƒ ๋ชจ๋“  ๊ฒƒ์ด ์ •์ƒ์ž…๋‹ˆ๋‹ค. ์ดˆ๋‹น 30๋„ ๋ฌธ์ œ๊ฐ€ ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ฝ๊ธฐ ๋ฌธ์ œ.

๋”ฐ๋ผ์„œ ์บ์‹œ๊ฐ€ ์žˆ๋Š” ์ฃผ์ œ๊ฐ€ ๋‚˜ํƒ€ ๋‚ฌ๊ณ  ๋™์‹œ์— ๋‹ค์Œ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ–ˆ์Šต๋‹ˆ๋‹ค. ์˜จ๋ผ์ธ ์ฒญ๊ตฌ ์Šค์œ„์น˜์˜ ์žฅ๋น„๊ฐ€ Cassandra์—๋กœ๋“œํ•˜๋Š” ํŒŒ์ผ์— ๋“ค์–ด์˜ค๋Š” ์˜ค๋ž˜๋œ ์ „ํ†ต์ ์ธ ์‚ฌ๋ก€๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” IBM ๊ด€๋ฆฌ์ž ํŒŒ์ผ ์ „์†ก์˜ ์กฐ์–ธ์„ ์‚ฌ์šฉํ•˜๋”๋ผ๋„ ์ด๋Ÿฌํ•œ ํŒŒ์ผ์„ ์•ˆ์ •์ ์œผ๋กœ ๋‹ค์šด๋กœ๋“œํ•˜๋Š” ๋ฌธ์ œ๋กœ ์–ด๋ ค์›€์„ ๊ฒช์—ˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด TCP๊ฐ€ ์•„๋‹Œ UDP ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•˜์—ฌ ํŒŒ์ผ ์ „์†ก์„ ํšจ์œจ์ ์œผ๋กœ ๊ด€๋ฆฌํ•˜๋Š” ์†”๋ฃจ์…˜์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ์ข‹์ง€๋งŒ ์•„์ง ๋ช‡ ๋ถ„์ด ์†Œ์š”๋˜๊ณ  ์•„์ง ๋ชจ๋“  ๊ฒƒ์„ ๋กœ๋“œํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ์ฝœ์„ผํ„ฐ ๊ตํ™˜์›์€ ๊ณ ๊ฐ์—๊ฒŒ ์ž”์•ก์— ๋ฌด์Šจ ์ผ์ด ์ผ์–ด๋‚ฌ๋Š”์ง€ ๋‹ต๋ณ€ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๊ธฐ๋‹ค๋ ค์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์ด๋Ÿฐ ์ผ์ด ๋ฐœ์ƒํ•˜์ง€ ์•Š๋„๋ก ์šฐ๋ฆฌ๋Š” ์šฐ๋ฆฌ๋Š” ๋ณ‘๋ ฌ ๊ธฐ๋Šฅ ์˜ˆ๋น„๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. Kafka๋ฅผ ํ†ตํ•ด Tarantool๋กœ ์ด๋ฒคํŠธ๋ฅผ ๋ณด๋‚ด๋ฉด ์˜ˆ๋ฅผ ๋“ค์–ด ์˜ค๋Š˜์˜ ์ง‘๊ณ„๋ฅผ ์‹ค์‹œ๊ฐ„์œผ๋กœ ๋‹ค์‹œ ๊ณ„์‚ฐํ•˜๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ฒฐ๊ณผ๋ฅผ ์–ป์Šต๋‹ˆ๋‹ค. ํ˜„๊ธˆ ์ž”๊ณ , ์˜ˆ๋ฅผ ๋“ค์–ด ์ดˆ๋‹น 100๋งŒ ๊ฑด์˜ ๊ฑฐ๋ž˜์™€ ๋™์ผํ•œ 2์ดˆ์˜ ์†๋„๋กœ ์ž”์•ก์„ ์ „์†กํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ชฉํ‘œ๋Š” ์ „ํ™”๋ฅผ ๊ฑธ๊ณ  2์ดˆ ์ด๋‚ด์— ๊ฐœ์ธ ๊ณ„์ •์— ๋ณ€๊ฒฝ๋œ ์ž”์•ก๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๋ณ€๊ฒฝ๋œ ์ด์œ ์— ๋Œ€ํ•œ ์ •๋ณด๊ฐ€ ํ‘œ์‹œ๋˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๊ฒฐ๋ก 

Tarantool์„ ์‚ฌ์šฉํ•œ ์˜ˆ์ž…๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” Mail.ru์˜ ๊ฐœ๋ฐฉ์„ฑ๊ณผ ๋‹ค์–‘ํ•œ ์‚ฌ๋ก€๋ฅผ ๊ณ ๋ คํ•˜๋ ค๋Š” ์˜์ง€๋ฅผ ์ •๋ง ์ข‹์•„ํ–ˆ์Šต๋‹ˆ๋‹ค.

BCG, McKinsey, Accenture ๋˜๋Š” IBM์˜ ์ปจ์„คํ„ดํŠธ๊ฐ€ ์ƒˆ๋กœ์šด ๊ฒƒ, ์ฆ‰ ๊ทธ๋“ค์ด ์ œ๊ณตํ•˜๋Š” ๊ฒƒ์˜ ๋Œ€๋ถ€๋ถ„์„ ์šฐ๋ฆฌ๊ฐ€ ์ด๋ฏธ ์ˆ˜ํ–‰ํ–ˆ๊ฑฐ๋‚˜ ์ˆ˜ํ–‰ํ–ˆ๊ฑฐ๋‚˜ ์ˆ˜ํ–‰ํ•  ๊ณ„ํš์œผ๋กœ ์šฐ๋ฆฌ๋ฅผ ๋†€๋ผ๊ฒŒ ํ•˜๋Š” ๊ฒƒ์€ ์ด๋ฏธ ์–ด๋ ต์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” Tarantool์ด ์šฐ๋ฆฌ์˜ ๊ธฐ์ˆ  ์Šคํƒ์—์„œ ์ •๋‹นํ•œ ์ž๋ฆฌ๋ฅผ ์ฐจ์ง€ํ•˜๊ณ  ๋งŽ์€ ๊ธฐ์กด ๊ธฐ์ˆ ์„ ๋Œ€์ฒดํ•  ๊ฒƒ์ด๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ์ด ํ”„๋กœ์ ํŠธ์˜ ํ™œ๋ฐœํ•œ ๊ฐœ๋ฐœ ๋‹จ๊ณ„์— ์žˆ์Šต๋‹ˆ๋‹ค.

Oleg์™€ Andrey์˜ ๋ณด๊ณ ์„œ๋Š” ์ž‘๋…„ Tarantool ํšŒ์˜์—์„œ ์ตœ๊ณ  ์ค‘ ํ•˜๋‚˜์ด๋ฉฐ 17์›” XNUMX์ผ Oleg Ivlev๊ฐ€ ๋‹ค์Œ์—์„œ ์—ฐ์„คํ•  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. T+ ์ปจํผ๋Ÿฐ์Šค 2019 ๋ณด๊ณ ์„œ์™€ ํ•จ๊ป˜ โ€œEnterprise์—์„œ Tarantool์„ ์‚ฌ์šฉํ•˜๋Š” ์ด์œ โ€. Alexander Deulin์€ MegaFon์—์„œ๋„ ํ”„๋ ˆ์  ํ…Œ์ด์…˜์„ ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค. "Oracle์˜ Tarantool ์บ์‹œ ๋ฐ ๋ณต์ œ". ๋ฌด์—‡์ด ๋ณ€๊ฒฝ๋˜์—ˆ๋Š”์ง€, ์–ด๋–ค ๊ณ„ํš์ด ๊ตฌํ˜„๋˜์—ˆ๋Š”์ง€ ์•Œ์•„ ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ์ฐธ์—ฌ - ํšŒ์˜๋Š” ๋ฌด๋ฃŒ์ž…๋‹ˆ๋‹ค. ๊ท€ํ•˜๊ฐ€ ํ•ด์•ผ ํ•  ์ผ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค ๋ ˆ์ง€์Šคํ„ฐ. ๋ชจ๋“  ๋ณด๊ณ ์„œ๊ฐ€ ์Šน์ธ๋จ ์ƒˆ๋กœ์šด ์‚ฌ๋ก€, Tarantool ์‚ฌ์šฉ์— ๋Œ€ํ•œ ์ƒˆ๋กœ์šด ๊ฒฝํ—˜, ์•„ํ‚คํ…์ฒ˜, ๊ธฐ์—…, ํŠœํ† ๋ฆฌ์–ผ ๋ฐ ๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค ๋“ฑ ์ปจํผ๋Ÿฐ์Šค ํ”„๋กœ๊ทธ๋žจ์ด ๊ตฌ์„ฑ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : habr.com

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