๐ ๊ณต๋ถํ๋ ์ง์ง์ํ์นด๋ ์ฒ์์ด์ง?
[๋ ผ๋ฌธ๋ฆฌ๋ทฐ] Machine Learning for Anomaly Detection on VM and Host Performance Metrics ๋ณธ๋ฌธ
[๋ ผ๋ฌธ๋ฆฌ๋ทฐ] Machine Learning for Anomaly Detection on VM and Host Performance Metrics
์ง์ง์ํ์นด 2022. 9. 26. 10:22220926 ์์ฑ
<๋ณธ ๋ธ๋ก๊ทธ๋ Monica-Ann Mendoza, Henry R. Amistadi ๋์ ๋ ผ๋ฌธ์ ์ฐธ๊ณ ํด์ ๊ณต๋ถํ๋ฉฐ ์์ฑํ์์ต๋๋ค :-) >
https://apps.dtic.mil/sti/pdfs/AD1108009.pdf
๐ค VM ๋ฐ ํธ์คํธ ์ฑ๋ฅ ์งํ์ ์ด์ ๊ฐ์ง๋ฅผ ์ํ ๋จธ์ ๋ฌ๋
- machine learning ์ ์ฌ์ฉํ์ฌ IT ์์คํ ์ด์์์๊ฒ ๋ณด๋ด๋ ์๋ชป๋ ๊ฒฝ๊ณ ์ ์๋ฅผ ์ค์ด๊ธฐ
- ๊ธฐ์กด IT ์์คํ ๋ชจ๋ํฐ๋ง์์ ๊ฐ์งํ์ง ๋ชปํ ๊ฒฝ๊ณ ์ํฉ ๋ฐ๊ฒฌํ๊ธฐ
1๏ธโฃ.2 Why machine learning?
- ๋จธ์ ๋ฌ๋(Machine Learning, ML)์ ์ปดํจํฐ ๊ณตํ์์ ์ปดํจํฐ๊ฐ ๋ช ์์ ์ผ๋ก ํ๋ก๊ทธ๋๋ฐ๋์ง ์๊ณ ๋ฐ์ดํฐ๋ก๋ถํฐ ํ์ตํ๋ ํ์ ๋ถ์ผ
- ML ์๊ณ ๋ฆฌ์ฆ์ ์ฌ๋์ ๊ฐ์ ์์ด ๋ฐ์ดํฐ์ ํจํด์ ์๋์ผ๋ก ๊ฐ์งํ๊ณ , ํต๊ณ ๋ชจ๋ธ์ ๊ตฌ์ถํ๊ณ , ์์ธก์ ํ๋ค
- ML์ IT ๋ฆฌ์์น ํ์ฌ์ธ Gartner๊ฐ ๊ณ ๊ธ ๋ถ์ ๋ฐ ๋น ๋ฐ์ดํฐ ๊ธฐ์ ์ IT ๊ด๋ฆฌ์ ์ฌ์ฉํ๋ ๊ฒ์ ์ค๋ช ํ๊ธฐ ์ํด ๋ง๋ ์ฉ์ด์ธ AIOps(Algorithmic IT Operations)์ ํต์ฌ ๊ตฌ์ฑ ์์
- ์ด์ ํ์ง์ ML
1. ์ ์ํ๋์ ํต๊ณ์ ๋ชจ๋ธ์ ํ์ต
2. ๋ชจ๋ธ์ ์ฌ์ฉํ์ฌ ๋ฏธ๋ ๊ฐ์น ์์ธก
3. ์ค์๊ฐ์ผ๋ก ์๋ก์ด ๋ฐ์ดํฐ๋ฅผ ์์งํ๋ฏ๋ก ์์ธก๋ ๊ฐ๊ณผ ์ค์ ๊ฐ์ ๋น๊ตํ์ฌ ์ด์ ์งํ๋ฅผ ํ์
4. ์ ๋ฐ์ดํฐ๊ฐ ์์ง๋๋ฉด ML ๋ชจ๋ธ์ด ์๋์ผ๋ก ์ ๋ฐ์ดํธ (์ ๋ฐ์ดํธ๋ ์ฌ๋์ ๊ฐ์ ์์ด ์ํ) - ๋ชจ๋ ์์ธก์ด ๋ฐ์ดํฐ์ ์๋ ํจํด์๋ง ๊ธฐ๋ฐ์ ๋๋ ๊ฒ์ด ์๋๋ผ ์๊ฐ์ด ์ง๋จ์ ๋ฐ๋ผ ๋ณํํ๋ ๋ฐ์ดํฐ ํจํด์ ์ค๋ช ํจ
1๏ธโฃ.3 Design considerations
- ์๋ํ : ์ ์ ๋์์ ๋ชจ๋ธ์ ๊ตฌ์ถํ๋ ค๋ฉด ์๋ ์กฐ์ ์ด ๊ฑฐ์ ๋๋ ์ ํ ํ์ํ์ง ์์์ผ ํจ
- ์ ์์ผ๋ก ๊ฐ์ฃผ๋๋ ๊ฒ์ ์ด์ ์ ๋ฌธ๊ฐ๊ฐ ์ ์ํ๋ ๊ฒ์ด ์๋๋ผ ๋ฐ์ดํฐ๋ฅผ ํตํด ํ์ต
- ๋ณต์ก์ฑ : ์ด์ ์๊ณ๊ฐ์ ๋จ์ผ ์ ์ ๊ฐ(์: CPU ์ฌ์ฉ๋ฅ 75%)๋ณด๋ค ๋ ๋ณต์กํด์ผ ํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์
- ์ฐ๋ฆฌ์ ๋ชจ๋ธ์ ๋ณ๋ ํจํด(์: ์ผ์ผ ๋๋ ์ฃผ๊ฐ ์ฃผ๊ธฐ)์ ๋ฐ์ํ๊ณ ์ด๋ฌํ ํจํด์ ๊ธฐ๋ฐ์ผ๋ก ์๊ณ๊ฐ์ ์ค์
- ์ ์ํ : ๋ชจ๋ธ์ ์๊ฐ์ด ์ง๋จ์ ๋ฐ๋ผ ์๋ก์ด ๋ฐ์ดํฐ๊ฐ ์์ง๋จ์ ๋ฐ๋ผ ์์ฒด ์ ๋ฐ์ดํธ
- ์ ์ฐ์ฑ : ์ด์ ํ์ง๋ฅผ ์ํ ์ฐ๋ฆฌ์ ์๊ณ ๋ฆฌ๋ฌ์ ๋ค์ํ ํจํด์ ๊ฑธ์ณ ์ ์ผ๋ฐํ๋์ด์ผ ํจ
- ์คํธ๋ฆฌ๋ฐ : ์ค์๊ฐ์ผ๋ก ์ด์์ ๊ฐ์งํ ์ ์์ด์ผ ํจ
1๏ธโฃ.4 Our solution
- Kalman filters๋ ์๋ก์ด ๋ฐ์ดํฐ์ ์ ์ํ๋ฉฐ ์ต๊ทผ ๋ฐ์ดํฐ๋ ์์ธก์ ๋ ๋ง์ ์ํฅ์ ๋ฏธ์นจ
- ์๊ฐ์ด ์ง๋จ์ ๋ฐ๋ผ ์ฑ๋ฅ์ด ์ ํ๋๋ ๊ฒฝ์ฐ Kalman์ ์๋ก์ด ํจํด์ ํ์ตํ๊ณ ์ด์ ์งํ๋ก ์ธ์ํ์ง ์์
- ๊ฒฐํจ ์ํฉ์ ๊ฐ์งํ๊ธฐ ์ํด, ๋ ๊ฐ์ง ๋จ๊ณ๋ฅผ ๊ฐ์ง๊ณ ์๋๋ฐ, ํ๋๋ short(point)์ ํ๋์ longer(collective) ์ด์ ๊ฐ์ง
- Point ์ด์ ์งํ๋ ์ผ์์ ์ผ ์ ์์ผ๋ฉฐ, collective ์ด์ ์งํ๊ฐ ์ง์๋๊ณ ๋์ ๋ณํ๋ฅผ ๋ํ๋ผ ๊ฐ๋ฅ์ฑ์ด ๋ ๋์
โถ ์ธก์ ์งํ ๊ฐ์ ๋น์ ์์ ์ธ ์คํ์ดํฌ๋ฅผ ๊ฐ์งํ๊ธฐ ์ํ ์นผ๋ง ํํฐ ์์ธก
- ์นผ๋ง ํํฐ๋ฅผ ์ฌ์ฉํ์ฌ ๋ช ์ฃผ ๋์์ ๊ณผ๊ฑฐ ๋ฐ์ดํฐ์์ ์ ์์ ์ธ ๋์์ ๋ชจ๋ธ์ ํ์ต
- ํ ์ฃผ ๋์์ ๋ฏธ๋ ๊ฐ์น๋ฅผ ์์ธกํ๊ณ , ํ ์ฃผ ๋์ ์๋ก์ด ๋ฐ์ดํฐ๊ฐ ์์ง๋จ์ ๋ฐ๋ผ ์ค์ ๊ฐ์ด ์์ธก๋ ๊ฐ๊ณผ ๊ฑฐ๋ฆฌ๊ฐ ๋ฉ ๊ฒฝ์ฐ ๋ฐ์ดํฐ ํฌ์ธํธ๋ฅผ ๋ณ์น์ผ๋ก ํ๋๊ทธ ์ง์
- ์นผ๋ง ํํฐ๋ ์ํ ํจํด์ ์ฒ๋ฆฌ
- ์ฌ์ดํด์ ๊ธธ์ด๋ฅผ ๊ฐ์งํ๊ธฐ ์ํด ์๊ธฐ ์๊ด ํจ์(ACF)๋ฅผ ์ฌ์ฉ
- In anomaly detection literature, ์คํ์ดํฌ๋ฅผ ๊ฒ์ถํ๋ ๊ฒ์ point anomaly detection
โถ DBSCAN ํด๋ฌ์คํฐ๋ง - ๋ฉํธ๋ฆญ์ ๋ํ ๋น์ ์ ๋์์ ์ฅ๊ธฐ ํ์ง
- ์นผ๋ง ํํฐ์ ์ฅ์ ์ ๋ฐ์ดํฐ์ ๋ณํํ๋ ํจํด์ ์ ์ํ ์ ์๋ค
- BUT, ๋ชจ๋ ํจํด ๋ณ๊ฒฝ์ด ์๋์ผ๋ก "์ ์"์ผ๋ก ๊ฐ์ฃผ๋๋ ๊ฒ์ ์๋
- ๋ฐ๋์งํ์ง ์๊ณ ์๊ธฐ์น ์์ ์์คํ ๋ณ๊ฒฝ์ ๋ฐ์ํ ์ ์๊ธฐ ๋๋ฌธ
- DBSCAN์ ์ฌ์ฉํ์ฌ ๋ฉํธ๋ฆญ ๊ฐ์ ์ํ์ค๋ฅผ ๋น๊ต
- ์ต๊ทผ ์ฃผ๊ฐ ์ด์ ์ฃผ์ ๋นํด ๋ณ์น์ ์ธ์ง ์ฌ๋ถ๋ฅผ ๊ฒฐ์ ํ๋ ๊ฑฐ๋ฆฌ ๋ฉํธ๋ฆญ์ ๊ณ์ฐ
- In anomaly detection literature, ์ด์ ๋ฐ์ดํฐ ์ํ์ค๋ฅผ ํ์งํ๋ ๊ฒ์ collective anomaly detection
2๏ธโฃ.1 Splunk Applications
- VMware ๋ฐ์ดํฐ๋ฅผ ์์งํ๊ณ ๋ถ์ํ๊ธฐ ์ํด ๋ค์ Splunk ์ฑ์ ์ฌ์ฉ
- ๋จธ์ ๋ฌ๋ ํดํท(v2.3.0)
- MLTK๋ ๋ฐ์ดํฐ์ ML ๋ถ์์ ์ํ ๋ช ๋ น๊ณผ ์๊ฐํ๋ฅผ ์ ๊ณต
- ์๊ณ ๋ฆฌ์ฆ์ ๋ถ์ ๋ฒ์ฃผ๋ก ๊ทธ๋ฃนํ
- MLTK์๋ ๊ฐ ๋ฒ์ฃผ์ ๋ํด ์ฌ์ฉ์๋ฅผ ML ์ํฌํ๋ก์ฐ๋ก ์๋ดํ๋ ๋์๋ณด๋์ธ "๋ณด์กฐ"๊ฐ ํฌํจ
- ์ซ์ ํน์ด์น ํ์ง
- ์์ธก ์๊ณ์ด
- ์ซ์ ์ด๋ฒคํธ ๊ตฐ์งํ
- ์ซ์ ํ๋ ์์ธก
- ๋ฒ์ฃผํ ํ๋ ์์ธก
- ๋ฒ์ฃผํ ํน์ด์น ํ์ง - MLTK๋ scikit-learn ๋ฐ ํต๊ณ ๋ชจ๋ธ๊ณผ ๊ฐ์ ํ์ด์ฌ์ ๊ณผํ ๋ฐ ML ๋ผ์ด๋ธ๋ฌ๋ฆฌ์์ 24๊ฐ ์ด์์ ์๊ณ ๋ฆฌ์ฆ์ ํฌํจ
- ๋จธ์ ๋ฌ๋ ํดํท(v2.3.0)
2๏ธโฃ.3 Workload patterns
- VMs์ ์ปดํจํ ์ ํ๋ฆฌ์ผ์ด์ ์ฌ์ฉ ๋ฐ ์์ฝ๋ ๋ฐฑ์ ์ ๋ฐ๋ผ ๋ฌ๋ผ์ง
- ๊ฐ ์ํฌ๋ก๋๊ฐ ์๋ก ๋ค๋ฅธ ์๊ณ์ด ํจํด์ ํด๋นํ๋ ๊ฒฝ์ฐ ์๊ณ๊ฐ์ ๊ตฌ์ฑํ์ฌ ์ด๋ฅผ ๋ชจ๋ ๋ชจ๋ํฐ๋งํ๊ธฐ๋ ์ด๋ ค์
- ๋ชจ๋ ํจํด์ ์๋์ผ๋ก ์ฒ๋ฆฌํ ์ ์์ ๋งํผ ์ ์ฐํ ์ด์ ๊ฐ์ง ์๋ฃจ์
์ ๊ฐ๋ฐํ๋ ๊ฒ์ ๋ชฉํ
- anomaly ๊ฒ์ถ ํด๊ฒฐ์ฑ ์ ๋ฐ์ดํฐ์ ๋ชจ์์ ์ฃผ๋ก์ ๊ทผ๊ฑฐ
- Weekly patterns
- Workloads ๊ฐ ํน์ ์์ผ๊ณผ ์๊ฐ์ ์ค๋ฅด๋ด๋ฆผ
- ํ์ผ ๋ฐค์ ๊ธ์ฆ
- ํ์์ ์ฃผ๋ง์ ์ ๋ฌด ์๊ฐ ๋์ ๊ธ์ฆ(M-F ์ค์ 8์๋ถํฐ ์คํ 6์๊น์ง)
- ์ฃผ๋ง์ ๊ธ์ฆ ๋งค์ผ ๋ฐค ์คํ์ดํฌ๊ฐ ๋ฐ์ํ์ง๋ง ๊ฐ์ฅ ํฐ ์คํ์ดํฌ๋ ๋งค์ฃผ ๋ฐค์ ๋ฐ์ (์ผ์์ผ)
- ๋
ธ์ด์ฆ๊ฐ ์๋ ์์ ๊ฐ
- ํ๊ท ์ฃผ์๋ฅผ ๋งด๋๋ฉฐ ๋ณ๋์๋ ํ์งํ ์ ์๋ ์ถ์ธ๊ฐ ์์
- ์คํ
์ฒด์ธ์ง
- ๊ฐ์ ๋น๊ต์ ์ผ์ ํ์ง๋ง ๊ฐ์๊ธฐ ๋จ์ด์ง๊ฑฐ๋ ์ฆ๊ฐ
- ์ฃผ๊ธฐ์ฑ ๋ณ๊ฒฝ
- ํจํด์ ์ํ์ ์ด์ง๋ง ์ฃผ๊ธฐ์ ๊ธธ์ด๋ ์๊ฐ์ ๋ฐ๋ผ ๋ณํจ
- ์ฌ์ดํด์ ์ฒ์์๋ 60์๊ฐ์ด์์ง๋ง ์ ์ฐจ 70์๊ฐ์ผ๋ก ๋์ด๋จ
- ํธ์ฐจ ํจํด
- ์์ ๋ ํจํด์ ์ผ์ ๊ธฐ๊ฐ ๋์ ์ผ์ ํ์ง๋ง ์ดํ ๋ณ๊ฒฝ
- ์นผ๋ง ํํฐ๋ ๊ท์น์ ์ธ ํจํด ์๊ณ์ด๊ณผ ์ผ์ ํ ์ฃผ๊ธฐ์ฑ์ ๊ฐ์ฅ ์ ์๋
- "์ฃผ๊ฐ ํจํด"๊ณผ "์์๊ณผ ํจ๊ป ์ผ์ "์ ์ ์๋
2๏ธโฃ.4 ์๊ณ์ด ์ด์ ๊ฒ์ถ ๊ธฐ๋ฒ์ ๋ฌธํ ๊ฒํ
- workload ํจํด์ ์๊ณ์ด ๋ฐ์ดํฐ, ์ฆ ์๊ฐ์ ์์๊ฐ ์๋ ๋ฐ์ดํฐ
- ์ด์ ํ์ง ์๋ฃจ์ ์ ๊ฐ๋ฐํ ๋ ์๊ณ์ด ๋ถ์์ ์์น์ ์์กดํ์ฌ ์ฑ๋ฅ ์งํ๋ฅผ ๊ฒํ ํ๊ณ ๋ชจ๋ธ๋ง
- ๋ ๊ฐ์ง ์ ํ์ ์ด์ ์งํ๋ฅผ ์ฐพ๊ธฐ ์ํ ๋ฐฉ๋ฒ
- Point ์ด์
- ํ๋์ ์ด๋ฒคํธ(single ์์ )๊ฐ ์ผ๋ฐ์ ์ธ workload ์ ๋นํด ๋น์ ์์
- ์๊ณ์ด ์ฐจํธ์์ ์ ๋๋ ์์ ๋ฐฉํฅ์ผ๋ก ๊ฐ์๊ธฐ ์คํ์ดํฌ๊ฐ ๋ํ๋จ
- ์ ์ญ - ์ ์ฒด ๋ฐ์ดํฐ ์ธํธ์ ๋ํด ๋น์ ์์ ์
- ๋ก์ปฌ - ํน์ ์ปจํ ์คํธ(์: ์ด๋ฒคํธ์ ์ฃผ์ค ๋ฐ ์๊ฐ)๊ฐ ์ฃผ์ด์ง๋ฉด ๋น์ ์
- Collective ์ด์ ํ์
- ์ด๋ฒคํธ ๋ชจ์(time span)์ด ๋น์ ์
- ๋จ๊ณ ๋ณํ์ ํธ์ฐจ ํจํด์ ์ง๋จ ์ด์
- Point ์ด์
- ๊ด๋ จ๋ ์ผ๋ฐ์ ์ธ ์ ๊ทผ๋ฒ
• ๊ธฐ์ ํต๊ณ๋
• ๋ฏธ๋ซ์ด์ฐฝ
• ํ๊ท
• ์์ธก
• ํด๋ฌ์คํฐ๋ง
3๏ธโฃ.3.1 Point anomaly detection
โถ ARIMA
- Splunk MLTK “Forecast Time Series” ๋ ์๊ณ ๋ฆฌ์ฆ, ์๊ธฐ ํ๊ท ํตํฉ ์ด๋ ํ๊ท (๋ณ๋)์ ์ ๊ณต
- ARIMA์ MLTK ๊ตฌํ์๋ ์นผ๋ง ํํฐ๋ฅผ ๋ฐ๋์งํ๊ฒ ๋ง๋๋ ๋ช ๊ฐ์ง ํ๊ณ
- MLTK ์นผ๋ง ํํฐ๋ ๋ณด๋ค ์๋ํ๋๊ณ ์ ์ฐํ๋ฉฐ ๋ณด๋ค ๋ณต์กํ ํจํด์ ๋ชจ๋ธ๋ง ๊ฐ๋ฅ
โถ ํธ์ํฐ์ ๋ณ์น๊ฒ์ถ Rํจํค์ง
- ํธ์ํฐ์ ์๊ณ ๋ฆฌ์ฆ ๊ณ์ ๋ณตํฉ ESD(S-H-ESD)
- ์ฃผ๊ฐ ํจํด์ ์ฌ์ฉํ์ฌ ์ํฌ๋ก๋์์ ๋ก์ปฌ ๋ฐ ๊ธ๋ก๋ฒ ์ด์์ ํ์ง
- ๋น์ฃผ๊ธฐ์ ์ด๊ณ ์ผ์ ํ ๊ฐ์ธ ์๊ณ์ด์์ ์ด์ ์งํ๋ฅผ ํ์ง
- ์นผ๋ง ํํฐ ์ ๊ทผ๋ฒ๊ณผ ๋ง์ฐฌ๊ฐ์ง๋ก, ๊ทธ๊ฒ์ ์ฌ์ฉ์๊ฐ ๋จ์ผ ์ฃผ๊ธฐ์ฑ์ ์ง์ ํด์ผ ํ๊ธฐ ๋๋ฌธ์ ์ฃผ๊ธฐ์ฑ์ด ๋ณํํ๋ ์๊ณ์ด์ ์ ์ฉํ ์ ์์์
3๏ธโฃ.3.2 Collective anomaly detection
โถ Twitter’s BreakoutDetection R Package
- ํธ์ํฐ๋ ๋ ๊ฐ์ง ์ฃผ์ ์ ํ์ ์ดํ์ ์ ์
- (1) ํ๊ท ์ด๋(์ฆ, ๋จ๊ณ ๋ณ๊ฒฝ)
- (2) ์์น(์ฆ, ์ ์ง์ ์ฆ๊ฐ)
- ๊ธฐ๋ณธ ์๊ณ ๋ฆฌ์ฆ์ ์ค์์๊ฐ ์๋ E-Divitive(EDM)
- BreakoutDetection์ด ํธ์ฐจ ํจํด๊ณผ ๋จ๊ณ ๋ณ๊ฒฝ์ ์๋ณํ ์ ์๋ค๋ ๊ฒ์ ๋ฐ๊ฒฌ
- DBSCAN ์ ๊ทผ ๋ฐฉ์์ ์ง๋จ ์ํ์ค(์: ์ผ์ฃผ์ผ)๋ฅผ ์ด๋ก์ ์ผ๋ก ํ๋๊ทธ๋ฅผ ์ง์
- BreakoutDetection์ ํจํด ๋ณ๊ฒฝ์ ์ ํํ ์์น๋ฅผ ํ์ ํ ์ ์์
4๏ธโฃ.1 Strengths and limitations of our solution
- VM ๋ฐ ํธ์คํธ ์ฑ๋ฅ ๋ฉํธ๋ฆญ์ ๋ชจ๋ํฐ๋งํ๊ธฐ ์ํ ์ด์ ๊ฐ์ง ์ํฌํ๋ก์ฐ๋ฅผ ์ ์
- ์๋ฃจ์
์ ๋ ๊ฐ์ง ๊ธฐ๊ณ ํ์ต ์๊ณ ๋ฆฌ์ฆ
- ํฌ์ธํธ ์ด์ ํ์ง๋ฅผ ์ํ ์นผ๋ง ํํฐ
- ์ง๋จ ์ด์ ํ์ง๋ฅผ ์ํ DBSCAN์ ํฌํจ
- ์๊ณ ๋ฆฌ์ฆ์ Splunk MLTK์ ์ผ๋ถ๋ก ํจํค์ง
- Strengths
- ์ค๊ณ ๊ณ ๋ ค ์ฌํญ์ ๋ง๋ ์ด์ ๊ฐ์ง ์๋ฃจ์ ์ ๊ตฌ์ถ
- Automated
- Kalman Filter ๋ฐ DBSCAN ๋ฉ์๋๋ ์๋ ์กฐ์ ์์ด ์คํ
- ์๋์ผ๋ก "์ ์์ ์ธ" ํ๋์ ํจํด์ ํ์ตํ ๋ค์ ์ ํ์ ์ด์ง ์์ ์ธ์คํด์ค๋ฅผ ์๋ณ
- Complex
- ๋ค์ํ ์ํฌ๋ก๋ ํจํด(์: ์๊ฐ๋ ๋๋ ํ์ผ์ ๊ธฐ๋ฐ)์ ๋ฐ์ํ๋ ์ ์ํ ์ด์ ๊ฐ์ง ์๊ณ๊ฐ์ ๋ง๋ฆ
- ์๋ฃจ์ ์ ๋ํ ํจํด ๋ณํ๋ฅผ ๊ฐ์งํ๊ณ ์ ์
- Adaptive
- ๋งค์ฃผ ๋ชจ๋ธ์ ์ฌ๊ต์กํ์ฌ ์๋ก ์์ง๋ ๋ฐ์ดํฐ๋ฅผ ํ์ฉ
- DBSCAN์ ์ฌ์ฉํ์ฌ ๋ฉํธ๋ฆญ์ ์ํฌ๋ก๋ ํจํด์ด ๋ณ๊ฒฝ๋๋ฉด Kalman Filter ๋ชจ๋ธ์ด ์๋์ผ๋ก ์ ๋ฐ์ดํธ๋์ด ์ต์ ํจํด์ด ๋ฐ์
- Flexible
- NAT์ ๋ช ๊ฐ์ง ์ํฌ๋ก๋ ํจํด์ ๋ํด ์๋ฃจ์ ์ ๊ฒ์ฆ
- NAT์ ์๋ฃจ์ ์ vSphere ํ๊ฒฝ ์ ๋ฐ์ VM ๋ฐ ํธ์คํธ๋ก ํ์ฅํ ์ ์๋ค
- Streaming
- ์นผ๋ง ํํฐ๋ฅผ ์ฌ์ฉํ๋ฉด ์ค์๊ฐ์ผ๋ก ํฌ์ธํธ ์ด์์ ๊ฐ์ง
- DBSCAN์ ์ฌ์ฉํ๋ฉด ๋งค์ฃผ ์ง๋จ์ ์ด์ ์งํ๋ฅผ ํ์ง
=> ์ด ์๋ฃจ์ ์ Splunk MLTK์ ๋ด์ฅ๋ ์๊ณ ๋ฆฌ์ฆ์ ์ฌ์ฉํ๊ธฐ ๋๋ฌธ์ Splunk ํ๊ฒฝ์์ ๋ฐ์ดํฐ ์์ง, ๋ชจ๋ธ๋ง, ์ด์ ๊ฐ์ง ๋ฐ ์๋ฆผ๊ณผ ๊ฐ์ ์ ์ฒด ๋ถ์ ํ๋ก์ธ์ค๋ฅผ ์คํ
- Limitations
- NAT ์๋ฃจ์ ์ ๋ค์ํ ์ฑ๋ฅ ๋ฉํธ๋ฆญ์ ์ํด VM ๋ฐ ํธ์คํธ์ ๊ฑธ์ณ ํ์ฅํ ์ ์์ ๊ฒ์ผ๋ก ์์
- ์ ์ฌ์ ์ธ ์์
๋ถํ ํจํด์ด ๋ฌดํํ๊ธฐ ๋๋ฌธ์ ์์ ํ์ง ์์
'๐ฉโ๐ป ์ธ๊ณต์ง๋ฅ (ML & DL) > Serial Data' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
์๊ณ์ด ๋ฐ์ดํฐ๋(Time Serial) (2) | 2022.09.26 |
---|---|
Prophet์ ์ด์ฉํ ๊ธฐ์ ์๋์ฐจ ์ฃผ๊ฐ ์์ธกํ๊ธฐ (1) | 2022.09.26 |
fbprophet ์๊ณ์ด ๋ฐ์ดํฐ๋ก ์น ํธ๋ํฝ ๊ฐ์ง (1) | 2022.09.23 |
[๋ ผ๋ฌธ๋ฆฌ๋ทฐ] Temporal Fusion Transformersfor Interpretable Multi-horizon Time Series Forecasting (1) | 2022.09.23 |
LSTM(+GRU)์ ์ด์ฉํ ์ผ์ฑ์ ์(+NAVER) ์ฃผ๊ฐ ์์ธกํ๊ธฐ (2) | 2022.09.22 |