LMS์šฉ ์˜คํ”ˆ ์†Œ์Šค ์†Œํ”„ํŠธ์›จ์–ด: ๋ฌด๋ฃŒ ์†Œํ”„ํŠธ๊ฐ€ VTB์—์„œ ์ค‘์š”ํ•œ ๋น„์ฆˆ๋‹ˆ์Šค ์‹œ์Šคํ…œ์„ ๊ด€๋ฆฌํ•˜๋Š” ๋ฐ ์–ด๋–ป๊ฒŒ ๋„์›€์ด ๋ฉ๋‹ˆ๊นŒ?

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

LMS์šฉ ์˜คํ”ˆ ์†Œ์Šค ์†Œํ”„ํŠธ์›จ์–ด: ๋ฌด๋ฃŒ ์†Œํ”„ํŠธ๊ฐ€ VTB์—์„œ ์ค‘์š”ํ•œ ๋น„์ฆˆ๋‹ˆ์Šค ์‹œ์Šคํ…œ์„ ๊ด€๋ฆฌํ•˜๋Š” ๋ฐ ์–ด๋–ป๊ฒŒ ๋„์›€์ด ๋ฉ๋‹ˆ๊นŒ?

๋ฌธ์„œ ๊ด€๋ฆฌ ์‹œ์Šคํ…œ์„ ๋ชจ๋‹ˆํ„ฐ๋งํ•˜๋Š” ์ด์œ ๋Š” ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

2005๋…„๋ถ€ํ„ฐ VTB Bank์˜ ๋ฌธ์„œ ์ง€์›์€ CompanyMedia ์‹œ์Šคํ…œ์— ์˜ํ•ด "๊ด€๋ฆฌ"๋˜์—ˆ์Šต๋‹ˆ๋‹ค. LMS๋Š” ๋งค๋‹ฌ 60๋งŒ ๊ฐœ ์ด์ƒ์˜ ์ƒˆ ๋ฌธ์„œ๋ฅผ ์ƒ์„ฑํ•˜๋Š” 24๋งŒ ๋ช… ์ด์ƒ์˜ ์‚ฌ์šฉ์ž๋ฅผ ๊ณ ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ ์„œ๋ฒ„๋Š” ํ•˜๋ฃจ 2500์‹œ๊ฐ„ ์ž‘๋™ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ฑฐ์˜ ๋ชจ๋“  ์ˆœ๊ฐ„์— ํŽ˜ํŠธ๋กœํŒŒ๋ธ”๋กญ์Šคํฌ-์บ„์ฐจ์ธ ํ‚ค์—์„œ ์นผ๋ฆฌ๋‹Œ๊ทธ๋ผ๋“œ๊นŒ์ง€ ์ „๊ตญ์— ๊ฑธ์ณ 3000~10๋ช…์˜ ์‚ฌ๋žŒ๋“ค์ด ์‹œ์Šคํ…œ์— ์—ฐ๊ฒฐ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. LMS ์ž‘์—…์˜ 15์ดˆ๋Š” XNUMX~XNUMX๋ฒˆ์˜ ๋ณ€๊ฒฝ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

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

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

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

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

์–ด๋–ป๊ฒŒ ์‹œ์ž‘ ๋์–ด?

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

  • ์‹œ์Šคํ…œ ์„œ๋น„์Šค์˜ IT ์ธํ”„๋ผ๋ฅผ ๋ชจ๋‹ˆํ„ฐ๋งํ•ฉ๋‹ˆ๋‹ค.
  • LMS ์šด์˜ ์ค‘ ์˜ค๋ฅ˜ ๋ฐœ์ƒ์„ ๋ชจ๋‹ˆํ„ฐ๋งํ•ฉ๋‹ˆ๋‹ค.

๋ชจ๋“  ๊ฒƒ์€ ํ•˜๋‚˜์˜ ๋ฌด๋ฃŒ ๋ชจ๋‹ˆํ„ฐ๋ง ์•ฑ์œผ๋กœ ์‹œ์ž‘๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋ช‡ ๊ฐ€์ง€ ์˜ต์…˜์„ ๊ฑฐ์นœ ํ›„ ์›๋ž˜ ์€ํ–‰ ์„œ๋น„์Šค ๋ฐ ์žฅ๋น„์šฉ์œผ๋กœ ์ž‘์„ฑ๋œ ๋ฌด๋ฃŒ ์†Œํ”„ํŠธ์›จ์–ด์ธ Zabbix๋ฅผ ์„ ํƒํ–ˆ์Šต๋‹ˆ๋‹ค. MySQL, PostgreSQL, SQLite ๋˜๋Š” Oracle Database์— ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•  ์ˆ˜ ์žˆ๋Š” ์ด PHP ์›น ๊ธฐ๋ฐ˜ ์‹œ์Šคํ…œ์€ ์šฐ๋ฆฌ์˜ ์š”๊ตฌ ์‚ฌํ•ญ์— ์™„๋ฒฝํ•˜๊ฒŒ ๋“ค์–ด๋งž์•˜์Šต๋‹ˆ๋‹ค.

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

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

LMS์šฉ ์˜คํ”ˆ ์†Œ์Šค ์†Œํ”„ํŠธ์›จ์–ด: ๋ฌด๋ฃŒ ์†Œํ”„ํŠธ๊ฐ€ VTB์—์„œ ์ค‘์š”ํ•œ ๋น„์ฆˆ๋‹ˆ์Šค ์‹œ์Šคํ…œ์„ ๊ด€๋ฆฌํ•˜๋Š” ๋ฐ ์–ด๋–ป๊ฒŒ ๋„์›€์ด ๋ฉ๋‹ˆ๊นŒ?

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

Java ์—ฐ๊ฒฐ ๋ฐ ๋ฐ์ดํ„ฐ ์‹œ๊ฐํ™”

๋ถ„์„๋œ ๋ฐ์ดํ„ฐ์˜ ๋ฒ”์œ„๋ฅผ ๋Œ€ํญ ํ™•๋Œ€ํ–ˆ์ง€๋งŒ ๊ณง ํšจ๊ณผ์ ์ธ ๋ชจ๋‹ˆํ„ฐ๋ง์—๋Š” ์ถฉ๋ถ„ํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. CompanyMedia์˜ LMS๊ฐ€ Java ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด๋ผ๋Š” ์ ์„ ํ™œ์šฉํ•˜์—ฌ JMX ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ํ†ตํ•ด Java Virtual Machine์— ์—ฐ๊ฒฐํ•˜๊ณ  Java ๋ฉ”ํŠธ๋ฆญ์„ ์ง์ ‘ ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  GC ์ž‘์—… ๊ฐ•๋„ ๋˜๋Š” ํž™ ์†Œ๋น„์™€ ๊ฐ™์€ Java ํ•„์ˆ˜ ํ™œ๋™์˜ ํ‘œ์ค€ ๋งค๊ฐœ๋ณ€์ˆ˜๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์‹คํ–‰ ๊ฐ€๋Šฅํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ฝ”๋“œ์™€ ์ง์ ‘ ๊ด€๋ จ๋œ ํŠน์ • ํ…Œ์ŠคํŠธ๋„ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค.

LMS์šฉ ์˜คํ”ˆ ์†Œ์Šค ์†Œํ”„ํŠธ์›จ์–ด: ๋ฌด๋ฃŒ ์†Œํ”„ํŠธ๊ฐ€ VTB์—์„œ ์ค‘์š”ํ•œ ๋น„์ฆˆ๋‹ˆ์Šค ์‹œ์Šคํ…œ์„ ๊ด€๋ฆฌํ•˜๋Š” ๋ฐ ์–ด๋–ป๊ฒŒ ๋„์›€์ด ๋ฉ๋‹ˆ๊นŒ?

๋ชจ๋‹ˆํ„ฐ๋ง ์‹œ์Šคํ…œ์„ ๊ตฌํ˜„ํ•œ ์ง€ ์•ฝ 2017๋…„ ํ›„์ธ XNUMX๋…„์—๋Š” Zabbix์—์„œ ์ˆ˜์ง‘๋œ ์—„์ฒญ๋‚œ ์–‘์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์ •์ƒ์ ์œผ๋กœ ์ž‘๋™ํ•˜๊ธฐ์—๋Š” ์‹œ๊ฐํ™”(๋ณต์žกํ•œ ํ™”๋ฉด)๊ฐ€ ์ถฉ๋ถ„ํ•˜์ง€ ์•Š๋‹ค๋Š” ๊ฒƒ์ด ๋ถ„๋ช…ํ•ด์กŒ์Šต๋‹ˆ๋‹ค. ์ด ๋ฌธ์ œ์— ๋Œ€ํ•œ ์ตœ์„ ์˜ ํ•ด๊ฒฐ์ฑ…์€ ๋‹ค์‹œ ํ•œ ๋ฒˆ ๋ฌด๋ฃŒ ์†Œํ”„ํŠธ์›จ์–ด์ธ Grafana์˜€์Šต๋‹ˆ๋‹ค. Grafana๋Š” ๋ชจ๋“  ๋ฐ์ดํ„ฐ๋ฅผ ํ•œ ํ™”๋ฉด์— ์ง‘๊ณ„ํ•  ์ˆ˜ ์žˆ๋Š” ํŽธ๋ฆฌํ•œ ์ธก์ • ๋Œ€์‹œ๋ณด๋“œ์ž…๋‹ˆ๋‹ค.

LMS์šฉ ์˜คํ”ˆ ์†Œ์Šค ์†Œํ”„ํŠธ์›จ์–ด: ๋ฌด๋ฃŒ ์†Œํ”„ํŠธ๊ฐ€ VTB์—์„œ ์ค‘์š”ํ•œ ๋น„์ฆˆ๋‹ˆ์Šค ์‹œ์Šคํ…œ์„ ๊ด€๋ฆฌํ•˜๋Š” ๋ฐ ์–ด๋–ป๊ฒŒ ๋„์›€์ด ๋ฉ๋‹ˆ๊นŒ?

Grafana ์ธํ„ฐํŽ˜์ด์Šค๋Š” ๋Œ€ํ™”ํ˜•์ด๋ฉฐ OLAP ์‹œ์Šคํ…œ์„ ์—ฐ์ƒ์‹œํ‚ต๋‹ˆ๋‹ค. ํ•˜์œ„ ์‹œ์Šคํ…œ์€ Zabbix๊ฐ€ ์ˆ˜์‹ ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ๋‹จ์ผ ํ™”๋ฉด์— ํ‘œ์‹œํ•˜์—ฌ ๋ถ„์„ํ•˜๊ธฐ ์‰ฌ์šด ๊ทธ๋ž˜ํ”„์™€ ๋‹ค์ด์–ด๊ทธ๋žจ ํ˜•์‹์œผ๋กœ ์ •๋ณด๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ๊ด€๋ฆฌ์ž๋Š” ํ•„์š”ํ•œ ์กฐ๊ฐ์„ ์‰ฝ๊ฒŒ ์‚ฌ์šฉ์ž ์ •์˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

LMS์šฉ ์˜คํ”ˆ ์†Œ์Šค ์†Œํ”„ํŠธ์›จ์–ด: ๋ฌด๋ฃŒ ์†Œํ”„ํŠธ๊ฐ€ VTB์—์„œ ์ค‘์š”ํ•œ ๋น„์ฆˆ๋‹ˆ์Šค ์‹œ์Šคํ…œ์„ ๊ด€๋ฆฌํ•˜๋Š” ๋ฐ ์–ด๋–ป๊ฒŒ ๋„์›€์ด ๋ฉ๋‹ˆ๊นŒ?

LMS ์‹œ์Šคํ…œ ์˜ค๋ฅ˜ ๋ชจ๋‹ˆํ„ฐ๋ง ๋ฐ ์˜ˆ๋ฐฉ์  ์ œ๊ฑฐ

ELK ์˜คํ”ˆ ์†Œ์Šค ์†Œํ”„ํŠธ์›จ์–ด ํ”Œ๋žซํผ์€ ๋ชจ๋‹ˆํ„ฐ๋ง ์ค‘์— ์ˆ˜์‹ ๋œ ์ •๋ณด๋ฅผ ํ•„ํ„ฐ๋งํ•˜๊ณ  ๋ถ„์„ํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค. ์ด ์˜คํ”ˆ์†Œ์Šค ์ œํ’ˆ์€ ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘, ์ €์žฅ, ๋ถ„์„์„ ์œ„ํ•œ ์„ธ ๊ฐ€์ง€ ๊ฐ•๋ ฅํ•œ ๋„๊ตฌ์ธ Elasticsearch, Logstash ๋ฐ Kibana๋กœ ๊ตฌ์„ฑ๋ฉ๋‹ˆ๋‹ค. ํŠนํžˆ ์ด ํ•˜์œ„ ์‹œ์Šคํ…œ์„ ๊ตฌํ˜„ํ•˜๋ฉด ์‹œ์Šคํ…œ์—์„œ ๋ฐœ์ƒํ•œ ์˜ค๋ฅ˜ ์ˆ˜, ์–ด๋–ค ์„œ๋ฒ„์—์„œ ๋ฐœ์ƒํ–ˆ๋Š”์ง€, ์ด๋Ÿฌํ•œ ์˜ค๋ฅ˜๊ฐ€ ๋ฐ˜๋ณต๋˜๋Š”์ง€ ์—ฌ๋ถ€๋ฅผ ์‹ค์‹œ๊ฐ„์œผ๋กœ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

LMS์šฉ ์˜คํ”ˆ ์†Œ์Šค ์†Œํ”„ํŠธ์›จ์–ด: ๋ฌด๋ฃŒ ์†Œํ”„ํŠธ๊ฐ€ VTB์—์„œ ์ค‘์š”ํ•œ ๋น„์ฆˆ๋‹ˆ์Šค ์‹œ์Šคํ…œ์„ ๊ด€๋ฆฌํ•˜๋Š” ๋ฐ ์–ด๋–ป๊ฒŒ ๋„์›€์ด ๋ฉ๋‹ˆ๊นŒ?

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

LMS์šฉ ์˜คํ”ˆ ์†Œ์Šค ์†Œํ”„ํŠธ์›จ์–ด: ๋ฌด๋ฃŒ ์†Œํ”„ํŠธ๊ฐ€ VTB์—์„œ ์ค‘์š”ํ•œ ๋น„์ฆˆ๋‹ˆ์Šค ์‹œ์Šคํ…œ์„ ๊ด€๋ฆฌํ•˜๋Š” ๋ฐ ์–ด๋–ป๊ฒŒ ๋„์›€์ด ๋ฉ๋‹ˆ๊นŒ?

๋น„์ฆˆ๋‹ˆ์Šค ์šด์˜ ๋ชจ๋‹ˆํ„ฐ๋ง

์ž์› ์†Œ๋น„๋ฅผ ๋ชจ๋‹ˆํ„ฐ๋งํ•˜๋Š” ๊ธฐ๋ณธ ๊ธฐ๋Šฅ ์™ธ์—๋„ ๋น„์ฆˆ๋‹ˆ์Šค ์šด์˜์„ ๋ถ„์„ํ•˜๊ณ  ์ œ์–ดํ•˜๋Š” โ€‹โ€‹๊ธฐ๋Šฅ๋„ ๊ฐ–์ถ”๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

LMS์šฉ ์˜คํ”ˆ ์†Œ์Šค ์†Œํ”„ํŠธ์›จ์–ด: ๋ฌด๋ฃŒ ์†Œํ”„ํŠธ๊ฐ€ VTB์—์„œ ์ค‘์š”ํ•œ ๋น„์ฆˆ๋‹ˆ์Šค ์‹œ์Šคํ…œ์„ ๊ด€๋ฆฌํ•˜๋Š” ๋ฐ ์–ด๋–ป๊ฒŒ ๋„์›€์ด ๋ฉ๋‹ˆ๊นŒ?

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

LMS์šฉ ์˜คํ”ˆ ์†Œ์Šค ์†Œํ”„ํŠธ์›จ์–ด: ๋ฌด๋ฃŒ ์†Œํ”„ํŠธ๊ฐ€ VTB์—์„œ ์ค‘์š”ํ•œ ๋น„์ฆˆ๋‹ˆ์Šค ์‹œ์Šคํ…œ์„ ๊ด€๋ฆฌํ•˜๋Š” ๋ฐ ์–ด๋–ป๊ฒŒ ๋„์›€์ด ๋ฉ๋‹ˆ๊นŒ?

๊ฐ ๋น„์ฆˆ๋‹ˆ์Šค ์„œ๋น„์Šค์— ๋Œ€ํ•œ ์š”์ฒญ ์‹คํ–‰ ์‹œ๊ฐ„์„ ๋ชจ๋‹ˆํ„ฐ๋งํ•˜๋ฉด ํ‘œ์ค€์„ ๋ฒ—์–ด๋‚œ ์ž‘์—…์„ ๊ฐ์ง€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

LMS์šฉ ์˜คํ”ˆ ์†Œ์Šค ์†Œํ”„ํŠธ์›จ์–ด: ๋ฌด๋ฃŒ ์†Œํ”„ํŠธ๊ฐ€ VTB์—์„œ ์ค‘์š”ํ•œ ๋น„์ฆˆ๋‹ˆ์Šค ์‹œ์Šคํ…œ์„ ๊ด€๋ฆฌํ•˜๋Š” ๋ฐ ์–ด๋–ป๊ฒŒ ๋„์›€์ด ๋ฉ๋‹ˆ๊นŒ?

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

LMS์šฉ ์˜คํ”ˆ ์†Œ์Šค ์†Œํ”„ํŠธ์›จ์–ด: ๋ฌด๋ฃŒ ์†Œํ”„ํŠธ๊ฐ€ VTB์—์„œ ์ค‘์š”ํ•œ ๋น„์ฆˆ๋‹ˆ์Šค ์‹œ์Šคํ…œ์„ ๊ด€๋ฆฌํ•˜๋Š” ๋ฐ ์–ด๋–ป๊ฒŒ ๋„์›€์ด ๋ฉ๋‹ˆ๊นŒ?

ํŠน์ • ์„œ๋ฒ„์—์„œ์˜ ํ™œ๋™ ์ธก๋ฉด์—์„œ ์ œ์–ด๋œ ์ž‘์—… ๋ชฉ๋ก์„ ์‚ฌ์šฉํ•˜๋ฉด ๋ชจ๋“  ์„œ๋ฒ„์—์„œ ์ž‘์—… ์‹คํ–‰ ์ค‘๋ณต์„ ํฌํ•จํ•˜์—ฌ ์˜ค๋ฅ˜๋ฅผ ์‹๋ณ„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

LMS์šฉ ์˜คํ”ˆ ์†Œ์Šค ์†Œํ”„ํŠธ์›จ์–ด: ๋ฌด๋ฃŒ ์†Œํ”„ํŠธ๊ฐ€ VTB์—์„œ ์ค‘์š”ํ•œ ๋น„์ฆˆ๋‹ˆ์Šค ์‹œ์Šคํ…œ์„ ๊ด€๋ฆฌํ•˜๋Š” ๋ฐ ์–ด๋–ป๊ฒŒ ๋„์›€์ด ๋ฉ๋‹ˆ๊นŒ?

๋ฐฑ๊ทธ๋ผ์šด๋“œ ํ”„๋กœ์‹œ์ €์˜ ์‹คํ–‰ ์‹œ๊ฐ„ ์ถ”์„ธ๋„ ๋ชจ๋‹ˆํ„ฐ๋ง๋ฉ๋‹ˆ๋‹ค.

์‹œ์Šคํ…œ์ด ์„ฑ์žฅํ•˜๊ณ  ๋ฐœ์ „ํ•˜๋ฉฐ ๋ฌธ์ œ์— ๋Œ€์ฒ˜ํ•˜๋„๋ก ๋•์Šต๋‹ˆ๋‹ค.

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

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

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

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

์ถœ์ฒ˜ : habr.com

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