์‹ ๊ฒฝ๋ง์„ ์‚ฌ์šฉํ•˜์—ฌ ์ด์ƒ ์ง•ํ›„๋ฅผ ์ฐพ๊ณ  ์žฅ์• ๋ฅผ ์˜ˆ์ธกํ•ฉ๋‹ˆ๋‹ค.

์‹ ๊ฒฝ๋ง์„ ์‚ฌ์šฉํ•˜์—ฌ ์ด์ƒ ์ง•ํ›„๋ฅผ ์ฐพ๊ณ  ์žฅ์• ๋ฅผ ์˜ˆ์ธกํ•ฉ๋‹ˆ๋‹ค.

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

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

์†Œ๊ฐœ

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

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

์‹ ๊ฒฝ๋ง์„ ์‚ฌ์šฉํ•˜์—ฌ ์ด์ƒ ์ง•ํ›„๋ฅผ ์ฐพ๊ณ  ์žฅ์• ๋ฅผ ์˜ˆ์ธกํ•ฉ๋‹ˆ๋‹ค.

๊ทธ๋ฆผ 1. Grafana ๋ชจ๋‹ˆํ„ฐ๋ง ์ธํ„ฐํŽ˜์ด์Šค

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

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

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

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

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

์†Œํ”„ํŠธ์›จ์–ด ์‹œ์Šคํ…œ์˜ ๊ณ ์žฅ ์˜ˆ์ธก ์‹œ ์ด์ƒ ์ง•ํ›„๋ฅผ ๊ฒ€์ƒ‰ํ•˜๋Š” ๋ฐฉ๋ฒ•

์šฐ์„ , ์‹คํŒจ๋ฅผ ์˜ˆ์ธกํ•œ๋‹ค๋Š” ์•„์ด๋””์–ด๋Š” ๊ธฐ์‚ฌ์—์„œ ์˜๊ฐ์„ ๋ฐ›์•˜๋‹ค๊ณ  ๋งํ•  ๊ฐ€์น˜๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. "IT ๋ชจ๋‹ˆํ„ฐ๋ง์˜ ๋จธ์‹ ๋Ÿฌ๋‹". ์ด์ƒ ์ง•ํ›„ ์ž๋™ ๊ฒ€์ƒ‰์„ ํ†ตํ•œ ์ ‘๊ทผ ๋ฐฉ์‹์˜ ํšจ์œจ์„ฑ์„ ํ…Œ์ŠคํŠธํ•˜๊ธฐ ์œ„ํ•ด NPO Krista ํšŒ์‚ฌ์˜ ํ”„๋กœ์ ํŠธ ์ค‘ ํ•˜๋‚˜์ธ Web-Consolidation ์†Œํ”„ํŠธ์›จ์–ด ์‹œ์Šคํ…œ์ด ์„ ํƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด์ „์—๋Š” ์ˆ˜์‹ ๋œ ์ธก์ •ํ•ญ๋ชฉ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ์ˆ˜๋™ ๋ชจ๋‹ˆํ„ฐ๋ง์ด ์ˆ˜ํ–‰๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์‹œ์Šคํ…œ์ด ๋งค์šฐ ๋ณต์žกํ•˜๊ธฐ ๋•Œ๋ฌธ์— JVM ํ‘œ์‹œ๊ธฐ(๊ฐ€๋น„์ง€ ์ˆ˜์ง‘๊ธฐ ๋กœ๋“œ), ์ฝ”๋“œ๊ฐ€ ์‹คํ–‰๋˜๋Š” OS ํ‘œ์‹œ๊ธฐ(๊ฐ€์ƒ ๋ฉ”๋ชจ๋ฆฌ, OS CPU ๋กœ๋“œ %), ๋„คํŠธ์›Œํฌ ํ‘œ์‹œ๊ธฐ(๋„คํŠธ์›Œํฌ ๋กœ๋“œ) ๋“ฑ ๋งŽ์€ ์ˆ˜์˜ ์ธก์ •ํ•ญ๋ชฉ์ด ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ), ์„œ๋ฒ„ ์ž์ฒด(CPU ๋กœ๋“œ, ๋ฉ”๋ชจ๋ฆฌ), wildfly ์ธก์ •ํ•ญ๋ชฉ ๋ฐ ๋ชจ๋“  ์ค‘์š”ํ•œ ํ•˜์œ„ ์‹œ์Šคํ…œ์— ๋Œ€ํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ž์ฒด ์ธก์ •ํ•ญ๋ชฉ์ž…๋‹ˆ๋‹ค.

๋ชจ๋“  ์ง€ํ‘œ๋Š” ํ‘์—ฐ์„ ์‚ฌ์šฉํ•˜์—ฌ ์‹œ์Šคํ…œ์—์„œ ๊ฐ€์ ธ์˜ต๋‹ˆ๋‹ค. ์ฒ˜์Œ์—๋Š” Whisper ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๊ฐ€ Grafana์˜ ํ‘œ์ค€ ์†”๋ฃจ์…˜์œผ๋กœ ์‚ฌ์šฉ๋˜์—ˆ์ง€๋งŒ ํด๋ผ์ด์–ธํŠธ ๊ธฐ๋ฐ˜์ด ์„ฑ์žฅํ•จ์— ๋”ฐ๋ผ DC ๋””์Šคํฌ ํ•˜์œ„ ์‹œ์Šคํ…œ์˜ ์šฉ๋Ÿ‰์ด ๊ณ ๊ฐˆ๋˜์–ด Graphite๋Š” ๋” ์ด์ƒ ๋Œ€์ฒ˜ํ•  ์ˆ˜ ์—†๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ ํ›„ ์ข€ ๋” ํšจ๊ณผ์ ์ธ ํ•ด๊ฒฐ์ฑ…์„ ์ฐพ๊ธฐ๋กœ ๊ฒฐ์ •ํ–ˆ์Šต๋‹ˆ๋‹ค. ์„ ํƒ์€ ์œ ๋ฆฌํ•˜๊ฒŒ ์ด๋ฃจ์–ด์กŒ์Šต๋‹ˆ๋‹ค ํ‘์—ฐ+ํด๋ฆญํ•˜์šฐ์Šค์ด๋ฅผ ํ†ตํ•ด ๋””์Šคํฌ ํ•˜์œ„ ์‹œ์Šคํ…œ์˜ ๋กœ๋“œ๋ฅผ 2๋ฐฐ๋กœ ์ค„์ด๊ณ  ์ ์œ ๋œ ๋””์Šคํฌ ๊ณต๊ฐ„์„ XNUMX~XNUMX๋ฐฐ ์ค„์ผ ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ์•„๋ž˜๋Š” ๊ทธ๋ž˜ํŒŒ์ดํŠธ+ํด๋ฆญํ•˜์šฐ์Šค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฉ”ํŠธ๋ฆญ์„ ์ˆ˜์ง‘ํ•˜๋Š” ๋ฉ”์ปค๋‹ˆ์ฆ˜์˜ ๋‹ค์ด์–ด๊ทธ๋žจ์ž…๋‹ˆ๋‹ค(๊ทธ๋ฆผ XNUMX).

์‹ ๊ฒฝ๋ง์„ ์‚ฌ์šฉํ•˜์—ฌ ์ด์ƒ ์ง•ํ›„๋ฅผ ์ฐพ๊ณ  ์žฅ์• ๋ฅผ ์˜ˆ์ธกํ•ฉ๋‹ˆ๋‹ค.

๊ทธ๋ฆผ 2. ์ง€ํ‘œ ์ˆ˜์ง‘ ๋ฐฉ์‹

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

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

์‹ ๊ฒฝ๋ง ๋ฐ์ดํ„ฐ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ด์ƒ ์ง•ํ›„๋ฅผ ๊ฒ€์ƒ‰ํ•˜๋Š” ๊ธฐ๋ณธ ๋…ผ๋ฆฌ๋Š” ๊ทธ๋ฆผ 3์— ๋‚˜์™€ ์žˆ์Šต๋‹ˆ๋‹ค.

์‹ ๊ฒฝ๋ง์„ ์‚ฌ์šฉํ•˜์—ฌ ์ด์ƒ ์ง•ํ›„๋ฅผ ์ฐพ๊ณ  ์žฅ์• ๋ฅผ ์˜ˆ์ธกํ•ฉ๋‹ˆ๋‹ค.

๊ทธ๋ฆผ 3. ์‹ ๊ฒฝ๋ง์„ ์ด์šฉํ•œ ์ด์ƒ ์ง•ํ›„ ๊ฒ€์ƒ‰

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

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

์ˆœํ™˜ ์‹ ๊ฒฝ๋ง

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

์‹ ๊ฒฝ๋ง์„ ์‚ฌ์šฉํ•˜์—ฌ ์ด์ƒ ์ง•ํ›„๋ฅผ ์ฐพ๊ณ  ์žฅ์• ๋ฅผ ์˜ˆ์ธกํ•ฉ๋‹ˆ๋‹ค.

๊ทธ๋ฆผ 4. LSTM ๋ฉ”๋ชจ๋ฆฌ ์…€์„ ์‚ฌ์šฉํ•œ ์ˆœํ™˜ ์‹ ๊ฒฝ๋ง์˜ ์˜ˆ

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

๊ณ ์žฅ ์˜ˆ์ธก์„ ์œ„ํ•œ ์˜คํ† ์ธ์ฝ”๋”

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

์‹ ๊ฒฝ๋ง์„ ์‚ฌ์šฉํ•˜์—ฌ ์ด์ƒ ์ง•ํ›„๋ฅผ ์ฐพ๊ณ  ์žฅ์• ๋ฅผ ์˜ˆ์ธกํ•ฉ๋‹ˆ๋‹ค.

๊ทธ๋ฆผ 5. ์˜คํ† ์ธ์ฝ”๋” ๋™์ž‘์˜ ์˜ˆ

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

์˜คํ† ์ธ์ฝ”๋”์˜ ์ž„๋ฌด๋Š” ์ž…๋ ฅ ๋ฒกํ„ฐ X์˜ ๋ณ€์น™ ์š”์†Œ์— ํ•ด๋‹นํ•˜๋Š” ์‹œ๊ฐ„ ์ธ๋ฑ์Šค r0 ... rn์„ ์ฐพ๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด ํšจ๊ณผ๋Š” ์ œ๊ณฑ ์˜ค์ฐจ๋ฅผ ๊ฒ€์ƒ‰ํ•˜์—ฌ ๋‹ฌ์„ฑ๋ฉ๋‹ˆ๋‹ค.

์‹ ๊ฒฝ๋ง์„ ์‚ฌ์šฉํ•˜์—ฌ ์ด์ƒ ์ง•ํ›„๋ฅผ ์ฐพ๊ณ  ์žฅ์• ๋ฅผ ์˜ˆ์ธกํ•ฉ๋‹ˆ๋‹ค.

๊ทธ๋ฆผ 6. ๋™๊ธฐ์‹ ์˜คํ† ์ธ์ฝ”๋”

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

์˜คํƒ์„ ์ตœ์†Œํ™”ํ•˜๋Š” ๋ฉ”์ปค๋‹ˆ์ฆ˜

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

๋™์  ํƒ€์ž„๋ผ์ธ ๋ณ€ํ™˜์„ ์œ„ํ•œ ์•Œ๊ณ ๋ฆฌ์ฆ˜ (DTW ์•Œ๊ณ ๋ฆฌ์ฆ˜, ์˜์–ด ๋™์  ์‹œ๊ฐ„ ์™œ๊ณก)์„ ์‚ฌ์šฉํ•˜๋ฉด ์‹œ๊ฐ„ ์ˆœ์„œ ๊ฐ„์˜ ์ตœ์  ๋Œ€์‘์„ ์ฐพ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์Œ์„ฑ ์ธ์‹์— ์ฒ˜์Œ ์‚ฌ์šฉ๋จ: ๋‘ ๊ฐœ์˜ ์Œ์„ฑ ์‹ ํ˜ธ๊ฐ€ ๋™์ผํ•œ ์›๋ž˜ ์Œ์„ฑ ๋ฌธ๊ตฌ๋ฅผ ์–ด๋–ป๊ฒŒ ๋‚˜ํƒ€๋‚ด๋Š”์ง€ ๊ฒฐ์ •ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ๊ทธ ํ›„ ๋‹ค๋ฅธ ๋ถ„์•ผ์—์„œ๋„ ์ ์šฉ์ด ๋ฐœ๊ฒฌ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

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

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

์‹ ๊ฒฝ๋ง์„ ์‚ฌ์šฉํ•˜์—ฌ ์ด์ƒ ์ง•ํ›„๋ฅผ ์ฐพ๊ณ  ์žฅ์• ๋ฅผ ์˜ˆ์ธกํ•ฉ๋‹ˆ๋‹ค.

๊ทธ๋ฆผ 7. ๋ฉ”ํŠธ๋ฆญ ๊ณต๊ฐ„ ๋ถ„์„์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•œ ๊ณ ์žฅ ์˜ˆ์ธก ๊ธฐ๋ฒ•

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

์‹ ๊ฒฝ๋ง์„ ์‚ฌ์šฉํ•˜์—ฌ ์ด์ƒ ์ง•ํ›„๋ฅผ ์ฐพ๊ณ  ์žฅ์• ๋ฅผ ์˜ˆ์ธกํ•ฉ๋‹ˆ๋‹ค.

๊ทธ๋ฆผ 8. ์‹คํ—˜ ๋ชจ๋‹ˆํ„ฐ๋ง ์‹œ์Šคํ…œ์˜ ์ธํ„ฐํŽ˜์ด์Šค

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

RNN LSTM ์‹ ๊ฒฝ๋ง์„ ์‚ฌ์šฉํ•œ CPU ์„ฑ๋Šฅ ๊ธฐ๋ฐ˜ ์ด์ƒ ํƒ์ง€์˜ ์˜ˆ(๊ทธ๋ฆผ 9).

์‹ ๊ฒฝ๋ง์„ ์‚ฌ์šฉํ•˜์—ฌ ์ด์ƒ ์ง•ํ›„๋ฅผ ์ฐพ๊ณ  ์žฅ์• ๋ฅผ ์˜ˆ์ธกํ•ฉ๋‹ˆ๋‹ค.

๊ทธ๋ฆผ 9. RNN LSTM ๋ฐœ๊ฒฌ

๋ณธ์งˆ์ ์œผ๋กœ ์ผ๋ฐ˜์ ์ธ ์ด์ƒ๊ฐ’์ด์ง€๋งŒ ์‹œ์Šคํ…œ ์˜ค๋ฅ˜๋กœ ์ด์–ด์ง€๋Š” ์ƒ๋‹นํžˆ ๊ฐ„๋‹จํ•œ ์‚ฌ๋ก€๊ฐ€ RNN LSTM์„ ์‚ฌ์šฉํ•˜์—ฌ ์„ฑ๊ณต์ ์œผ๋กœ ๊ณ„์‚ฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด ๊ธฐ๊ฐ„์˜ ์ด์ƒ ์ง•ํ›„๋Š” 85~95%์ด๋ฉฐ, 80%(์ž„๊ณ„๊ฐ’์€ ์‹คํ—˜์ ์œผ๋กœ ๊ฒฐ์ •๋จ)๋ฅผ ์ดˆ๊ณผํ•˜๋Š” ๋ชจ๋“  ๊ฒƒ์€ ์ด์ƒ์œผ๋กœ ๊ฐ„์ฃผ๋ฉ๋‹ˆ๋‹ค.
์—…๋ฐ์ดํŠธ ํ›„ ์‹œ์Šคํ…œ์„ ๋ถ€ํŒ…ํ•  ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ ์ด์ƒ ๊ฐ์ง€์˜ ์˜ˆ์ž…๋‹ˆ๋‹ค. ์ด ์ƒํ™ฉ์€ ์˜คํ† ์ธ์ฝ”๋”์— ์˜ํ•ด ๊ฐ์ง€๋ฉ๋‹ˆ๋‹ค(๊ทธ๋ฆผ 10).

์‹ ๊ฒฝ๋ง์„ ์‚ฌ์šฉํ•˜์—ฌ ์ด์ƒ ์ง•ํ›„๋ฅผ ์ฐพ๊ณ  ์žฅ์• ๋ฅผ ์˜ˆ์ธกํ•ฉ๋‹ˆ๋‹ค.

๊ทธ๋ฆผ 10. ์˜คํ† ์ธ์ฝ”๋” ๊ฐ์ง€์˜ ์˜ˆ

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

๊ฒฐ๋ก 

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

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

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

์ด ๊ธฐ์‚ฌ๋ฅผ ์ž‘์„ฑํ•˜๊ณ  ๊ด€๋ จ์„ฑ์„ ์œ ์ง€ํ•˜๋Š” ๋ฐ ๋„์›€์„ ์ค€ ๋™๋ฃŒ๋“ค์—๊ฒŒ ๊ฐ์‚ฌ๋ฅผ ํ‘œํ•ฉ๋‹ˆ๋‹ค. ๋น…ํ„ฐ ๋ฒ ๋ฅด๋น„์ธ ํ‚ค ๊ทธ๋ฆฌ๊ณ  ์„ธ๋ฅด๊ฒŒ์ด ํ”ผ๋…ธ๊ฒŒ๋…ธํ”„.

์ถœ์ฒ˜ : habr.com

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