์ฒซ ๋ฒ์งธ ๋ถ๋ถ์์๋ ๋ฐ์ดํฐ ์ผํฐ์ ๊ธฐ์กด BMS ์์คํ
์ ์ ์์คํ
์ผ๋ก ๊ต์ฒดํ๊ธฐ๋ก ๊ฒฐ์ ํ ์ด์ ์ ๋ํด ์ด์ผ๊ธฐํ์ต๋๋ค. ๋จ์ํ ๋ณ๊ฒฝํ๋ ๊ฒ์ด ์๋๋ผ ์๊ตฌ ์ฌํญ์ ๋ง๊ฒ ์ฒ์๋ถํฐ ์๋ก ๊ฐ๋ฐํ์ญ์์ค. ๋ ๋ฒ์งธ ๋ถ๋ถ์์๋ ์ฐ๋ฆฌ๊ฐ ์ด๋ป๊ฒ ํ๋์ง ์๋ ค๋๋ฆฌ๊ฒ ์ต๋๋ค.
์์ฅ ๋ถ์
์ ์ค๋ช
๋ ๋ด์ฉ์ ๊ณ ๋ คํ์ฌ
์ด๋ค์ ์ฒซ ๋ฒ์งธ ์๋ต์ ๋ฐ๋ฅด๋ฉด ๋ชจ๋ํฐ๋ง ์์คํ ์์ฅ์ ๋ฆฌ๋๋ ์ฃผ๋ก ํ๋์จ์ด ์๋ฒ์์ ๊ณ์ ์์ ํ๊ณ ์์ง๋ง ์ด ๋ถ๋ฌธ์์ ํด๋ผ์ฐ๋๋ก์ ๋ง์ด๊ทธ๋ ์ด์ ํ๋ก์ธ์ค๊ฐ ์ด๋ฏธ ์์๋์์ต๋๋ค. ๊ฐ์ ๋จธ์ ์์ฝ์ ๊ดํด์๋ ์๋ฌด๋ ์ด ์ต์ ์ ์ง์ํ์ง ์์์ต๋๋ค. ๋์ฑ์ด ์์ฅ์ ๋์ ๋๋ ๊ฐ๋ฐ์ ์ค ์ด์คํ์ ํ์์ฑ์ ์ดํดํ๋ ์ฌ๋์กฐ์ฐจ ์๋ค๋ ๋๋์ด ๋ค์์ต๋๋ค. "ํด๋ผ์ฐ๋๋ ๋ฌด๋์ง์ง ์์ต๋๋ค"๊ฐ ๊ฐ์ฅ ์ผ๋ฐ์ ์ธ ๋๋ต์ด์์ต๋๋ค. ์ค์ ๋ก ์ฐ๋ฆฌ๋ ๋์ผํ ๋ฐ์ดํฐ ์ผํฐ์ ๋ฌผ๋ฆฌ์ ์ผ๋ก ์์นํ ํด๋ผ์ฐ๋์ ๋ฐ์ดํฐ ์ผํฐ ๋ชจ๋ํฐ๋ง์ ๋ฐฐ์นํ๋ผ๋ ์ ์์ ๋ฐ์์ต๋๋ค.
์ฌ๊ธฐ์ ์ฐ๋ฆฌ๋ ๊ณ์ฝ์๋ฅผ ์ ํํ๋ ๊ณผ์ ์ ๋ํด ์ฝ๊ฐ์ ์ฌ๋ด์ ๋ง๋ค ํ์๊ฐ ์์ต๋๋ค. ๋ฌผ๋ก ๊ฐ๊ฒฉ๋ ์ค์ํ์ง๋ง, ๋ณต์กํ ํ๋ก์ ํธ ๊ตฌํ์ ์ํ ์ ์ฐฐ ๊ณผ์ ์์ ๊ณต๊ธ์ ์ฒด์์ ๋ํ ๋จ๊ณ์์ ์ด๋ ํ๋ณด์๊ฐ ๋ ๊ด์ฌ์ด ์๊ณ ๊ตฌํ ๋ฅ๋ ฅ์ด ์๋์ง ๋๋ผ๊ธฐ ์์ํฉ๋๋ค.
์ด๋ ๋ณต์กํ ํ๋ก์ ํธ์์ ํนํ ๋๋๋ฌ์ง๋๋ค.
๊ธฐ์ ์ฌ์์ ๋ํ ์ง๋ฌธ์ ๋ช ํํ๊ฒ ํ๋ ์ฑ๊ฒฉ์ ๋ฐ๋ผ ๊ณ์ฝ์๋ ๋จ์ํ ํ๋งค์ ๊ด์ฌ์ด ์๋ ์ฌ๋(์์ ๊ด๋ฆฌ์์ ํ์ค ์๋ ฅ์ด ๋๊ปด์ง)๊ณผ ์ ํ ๊ฐ๋ฐ์ ๊ด์ฌ์ด ์๋ ์ฌ๋, ๊ณ ๊ฐ์ ์๊ฒฌ์ ๋ฃ๊ณ ์ดํดํ์ฌ ๊ฑด์ค์ ์ธ ์ต์ข ์ ํ ์ด์ ์๋ ๊ธฐ์ ์ฌ์์ ์์ ํ๋ฉด(๋ค๋ฅธ ์ฌ๋์ ๊ธฐ์ ์ฌ์์ ๊ฐ์ ํ๊ณ ์ ์ฐฐ์์ ํจํ ์ํ์ด ์ค์ ๋ก ์์์๋ ๋ถ๊ตฌํ๊ณ ) ๊ฒฐ๊ตญ์๋ ์ ๋ฌธ์ ์ธ ๋์ ์ ๋ฐ์๋ค์ด๊ณ ์ข์ ์ ํ์ ๋ง๋ค ์ค๋น๊ฐ ๋ ๊ฒ์ ๋๋ค.
์ด ๋ชจ๋ ์ด์ ๋ก ์ฐ๋ฆฌ๋ ๋๋ถ๋ถ์ ์๊ตฌ ์ฌํญ์ ์ฆ๊ฐ์ ์ผ๋ก ์๋ตํ๊ณ ์๋ก์ด BMS์ ๊ดํ ๋ชจ๋ ์๊ตฌ ์ฌํญ์ ๊ตฌํํ ์ค๋น๊ฐ ๋์ด ์๋ ์๋์ ์ผ๋ก ์์ ํ์ง ๊ฐ๋ฐ์์ธ Sunline ํ์ฌ ๊ทธ๋ฃน์ ๊ด์ฌ์ ๊ฐ๊ฒ ๋์์ต๋๋ค.
์ํ
๋๊ธฐ์ ๋ค์ด ์ฐ๋ฆฌ๊ฐ ์ํ๋ ๊ฒ์ ์ดํดํ๋ ค๊ณ ๋ ธ๋ ฅํ๊ณ ์ฌ์ ํ๋งค ์์ค์ ์ ๋ฌธ๊ฐ๋ฅผ ํฌํจํ์ฌ ์ฐ๋ฆฌ์ ์ฌ์ ๋กญ๊ฒ ์์ ์ ์ฃผ๊ณ ๋ฐ๋ ๋์ ํ์ง ๊ฐ๋ฐ์๋ ๊ธฐ์ ํ์ด ์ฐธ์ฌํ๋ ๊ฐ์ด๋ฐ ์ฐ๋ฆฌ ์ฌ๋ฌด์ค์์ ํ์ ์ผ์ ์ ์ก์์ต๋๋ค. ์ด๋ฒ ํ์์์ ๊ณ์ฝ์๋ ๋ค์ ํ ๋ฒ ํ๋ก์ ํธ์ ์ฐธ์ฌํ๊ฒ ๋ค๋ ์์ฌ๋ฅผ ๋ฐํ์ผ๋ฉฐ, ๊ฐ์ฅ ์ค์ํ ๊ฒ์ ํ์ํ ์์คํ ์ด ์ด๋ป๊ฒ ๊ตฌํ๋ ๊ฒ์ธ์ง ์ค๋ช ํ์ต๋๋ค.
ํ์ ์ ์ ์ฐ๋ฆฌ๋ ๋๊ท๋ชจ ๊ตญ๋ด ๋๋ ๊ตญ์ ๊ธฐ์ ์ ์์์ด ์๋ ํ๊ณผ ํ๋ ฅํ ๋ ๋ ๊ฐ์ง ์ํ์ ํ์ธํ์ต๋๋ค.
- ์ ๋ฌธ๊ฐ๋ ์์ ์ ๋ฅ๋ ฅ์ ๊ณผ๋ํ๊ฐํ์ฌ ๊ฒฐ๊ณผ์ ์ผ๋ก ๋์ฒ์ ์คํจํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด ๋ณต์กํ ์ํํธ์จ์ด๋ฅผ ์ฌ์ฉํ๊ฑฐ๋ ์คํ ๋ถ๊ฐ๋ฅํ ์์ฝ ์๊ณ ๋ฆฌ์ฆ์ ์ค๊ณํ๊ฒ ๋ฉ๋๋ค.
- ํ๋ก์ ํธ๊ฐ ์๋ฃ๋ ํ ํ๋ก์ ํธ ํ์ด ํด์ฒด๋ ์ ์์ผ๋ฉฐ, ์ด์ ๋ฐ๋ผ ์ ํ ์ง์์ด ์ํ๋ก์์ง ์ ์์ต๋๋ค.
์ด๋ฌํ ์ํ์ ์ต์ํํ๊ธฐ ์ํด ์ฐ๋ฆฌ๋ ์์ฒด ๊ฐ๋ฐ ์ ๋ฌธ๊ฐ๋ฅผ ํ์์ ์ด๋ํ์ต๋๋ค. ์ ์ฌ์ ์ธ ๊ณ์ฝ์์ ์ง์๋ค์ ์์คํ ์ ๊ธฐ๋ฐ์ด ๋ฌด์์ธ์ง, ์ด์คํ ๊ตฌํ ๊ณํ ๋ฐ ์ด์ ์๋น์ค๋ก์ ์ฐ๋ฆฌ๊ฐ ์ถฉ๋ถํ ์ ๋ฅํ์ง ์์ ๊ธฐํ ๋ฌธ์ ์ ๋ํด ์ฒ ์ ํ ์ธํฐ๋ทฐํ์ต๋๋ค.
ํ๊ฒฐ์ ๊ธ์ ์ ์ด์์ต๋๋ค. ๊ธฐ์กด BMS ํ๋ซํผ์ ์ํคํ ์ฒ๋ ํ๋์ ์ด๊ณ ๋จ์ํ๋ฉฐ ์์ ์ ์ด๋ฉฐ ๊ฐ์ ๋ ์ ์์ผ๋ฉฐ ์ ์๋ ์ค๋ณต์ฑ ๋ฐ ๋๊ธฐํ ์ฒด๊ณ๋ ๋ ผ๋ฆฌ์ ์ด๊ณ ์คํ ๊ฐ๋ฅํฉ๋๋ค.
์ฒซ ๋ฒ์งธ ์ํ์ด ์ฒ๋ฆฌ๋์์ต๋๋ค. ๋ ๋ฒ์งธ๋ ๊ณ์ฝ์๋ก๋ถํฐ ์์คํ ์ ์์ค ์ฝ๋์ ๋ฌธ์๋ฅผ ์ฐ๋ฆฌ์๊ฒ ์ ์กํ ์ค๋น๊ฐ ๋์๋ค๋ ํ์ธ์ ๋ฐ๊ณ ์ฐ๋ฆฌ ์ ๋ฌธ๊ฐ๋ค์๊ฒ ์ ์๋ ค์ง Python ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ฅผ ์ ํํ์ฌ ์ ์ธ๋์์ต๋๋ค. ์ด๋ฅผ ํตํด ๊ฐ๋ฐ ํ์ฌ๊ฐ ์์ฅ์ ๋ ๋ ๊ฒฝ์ฐ์๋ ์ด๋ ค์ ์์ด ์์ฒด์ ์ผ๋ก ์์คํ ์ ์ ์งํ ์ ์๋ ๊ธฐํ์ ์ฅ๊ธฐ๊ฐ์ ์ง์ ๊ต์ก์ ๋ณด์ฅํ์ต๋๋ค.
ํ๋ซํผ์ ๋ ๋ค๋ฅธ ์ฅ์ ์ Docker ์ปจํ ์ด๋(์ด ํ๊ฒฝ์ ์ปค๋, ์น ์ธํฐํ์ด์ค ๋ฐ ์ ํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ธฐ๋ฅ)์ ๊ตฌํ๋์๋ค๋ ๊ฒ์ ๋๋ค. ์ด ์ ๊ทผ ๋ฐฉ์์ "ํด๋์"์ ๋นํด ์๋ฃจ์ ๋ฐฐํฌ ์๋๊ฐ ๊ฐ์ฅ ๋น ๋ฅด๋ฉฐ ์์คํ ์ ์ ์ฅ์น๋ฅผ ์ฝ๊ฒ ์ถ๊ฐํ ์ ์๋ ์ฌ์ ์ค์ ์ ํฌํจํ์ฌ ๋ง์ ์ด์ ์ ์ ๊ณตํฉ๋๋ค. "๋ชจ๋ ํจ๊ป" ์์น์ ์์คํ ๊ตฌํ์ ์ต๋ํ ๋จ์ํํฉ๋๋ค. ์์คํ ํฌ์ฅ์ ํ๊ธฐ๋ง ํ๋ฉด ์ฆ์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
์ด ์๋ฃจ์ ์ ์ฌ์ฉํ๋ฉด ์์คํ ๋ณต์ฌ๋ณธ์ ๋ง๋ค๊ธฐ๊ฐ ๋ ์ฌ์์ง๊ณ , ์๋ฃจ์ ์ ์ฒด์ ์ด์์ ์ค๋จํ์ง ์๊ณ ๋ ๋ณ๋์ ํ๊ฒฝ์์ ์์คํ ์ ๊ฐ์ ํ๊ณ ์ ๊ทธ๋ ์ด๋๋ฅผ ๊ตฌํํ ์ ์์ต๋๋ค.
๋ ์ํ์ด ๋ชจ๋ ์ต์ํ๋๋ฉด ๊ณ์ฝ์๋ CP๋ฅผ ์ ๊ณตํ์ต๋๋ค. ์ด๋ BMS ์์คํ ์ ๊ฐ์ฅ ์ค์ํ ๋งค๊ฐ๋ณ์๋ฅผ ๋ชจ๋ ๋ค๋ฃจ์์ต๋๋ค.
ํ์ด์ง
์๋ก์ด BMS ์์คํ ์ ํด๋ผ์ฐ๋์ ๊ฐ์ ๋จธ์ ์ ์์นํด์ผ ํ์ต๋๋ค.
์ด ๋ฐฐํฌ ๋ชจ๋ธ๊ณผ ๊ด๋ จ๋ ํ๋์จ์ด, ์๋ฒ ๋ฐ ๋ชจ๋ ๋ถํธํจ๊ณผ ์ํ์ด ์์ต๋๋ค. ํด๋ผ์ฐ๋ ์๋ฃจ์ ์ ์ฌ์ฉํ๋ฉด ์ด๋ฌํ ๋ฌธ์ ๋ฅผ ์์ํ ์ ๊ฑฐํ ์ ์์์ต๋๋ค. ์์คํ ์ ์ํธํํ ๋ฅด๋ถ๋ฅดํฌ์ ๋ชจ์คํฌ๋ฐ์ ์๋ ๋ ๋ฐ์ดํฐ ์ผํฐ ์ฌ์ดํธ์ ํด๋ผ์ฐ๋์์ ์๋ํ๊ธฐ๋ก ๊ฒฐ์ ๋์์ต๋๋ค. ์ด๋ ๋ชจ๋ ์น์ธ๋ ์ ๋ฌธ๊ฐ์ ์ ๊ทผํ ์ ์๋ ํ์ฑ ๋๊ธฐ ๋ชจ๋์์ ์๋ํ๋ ๋ ๊ฐ์ง ์์ ํ ๊ธฐ๋ฅ ์์คํ ์ ๋๋ค.
๋ ์์คํ ์ ์๋ก๋ฅผ ๋ณด์ฅํ์ฌ ์ปดํจํ ์ฑ๋ฅ๊ณผ ๋ฐ์ดํฐ ์ ์ก ์ฑ๋์ ๋ชจ๋ ์๋ฒฝํ๊ฒ ํ๋ณดํฉ๋๋ค. ๋ฐ์ดํฐ ๋ฐ ์ฑ๋, ์์คํ , ๊ฐ์ ๋จธ์ ์ ๋ฐ์ ๋ฐฑ์ , ์ XNUMXํ ๋ณ๋์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ฐฑ์ (๊ด๋ฆฌ ๋ฐ ๋ถ์ ์ธก๋ฉด์์ ๊ฐ์ฅ ๊ท์คํ ์์) ๋ฑ ์ถ๊ฐ์ ์ธ ๋ณด์ ์กฐ์น๋ ๊ตฌ์ฑ๋๋ค.
BMS ์๋ฃจ์ ์ ์ต์ ์ผ๋ก ์ด์คํ๋ ์ฐ๋ฆฌ์ ์์ฒญ์ ๋ง๊ฒ ํน๋ณํ ๊ฐ๋ฐ๋์์ต๋๋ค. ์์ฝ ์ฒด๊ณ ์์ฒด๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
์ง์
BMS ์๋ฃจ์ ์ ํจ๊ณผ์ ์ธ ์ด์์ ์ํด ๊ฐ์ฅ ์ค์ํ ์ ์ ๊ธฐ์ ์ง์์ ๋๋ค.
์ฌ๊ธฐ์์๋ ๋ชจ๋ ๊ฒ์ด ๊ฐ๋จํฉ๋๋ค. ์ด ์งํ์ ๋ฐ๋ฅด๋ฉด ์๋ก์ด ์์คํ ์ ๋น์ฉ์ 35 ๋ฃจ๋ธ์ ๋๋ค. SLA "000์๊ฐ ์ด๋ด ์๋ต"์ ๊ฒฝ์ฐ ์๋ณ, ์ฆ ์ฐ๊ฐ 8 x 35 / 000 = $12์ ๋๋ค. ์ฒซํด๋ ๋ฌด๋ฃ์ ๋๋ค.
๋น๊ต๋ฅผ ์ํด ๊ณต๊ธ์ ์ฒด์ ๊ธฐ์กด BMS๋ฅผ ์ ์งํ๋ ๋ฐ ๋๋ ๋น์ฉ์ ์ ์ฅ์น๊ฐ ์ถ๊ฐ๋ ๋๋ง๋ค ์ฆ๊ฐํ์ฌ ์ฐ๊ฐ 18๋ฌ๋ฌ์ ๋๋ค! ๋์์ ํ์ฌ๋ ์ ๋ด ๊ด๋ฆฌ์๋ฅผ ์ ๊ณตํ์ง ์์์ผ๋ฉฐ ๋ชจ๋ ์ํธ ์์ฉ์ ์์ฒญ ์ฒ๋ฆฌ์ ์ค์ ์ ๋๊ณ ์ ์ฌ์ ๊ตฌ๋งค์๋ก์ ์ฐ๋ฆฌ์๊ฒ ๊ด์ฌ์ด ์๋ ์์ ๊ด๋ฆฌ์๋ฅผ ํตํด ์ด๋ฃจ์ด์ก์ต๋๋ค.
๋ ์ ์ ๋น์ฉ์ผ๋ก ๋จ์ผ ์ง์ ์ ๋ฑ์ ํตํด ์ ํ ๊ฐ๋ฐ์ ์ฐธ์ฌํ ๊ณ์ ๊ด๋ฆฌ์๋ฅผ ํตํด ์์ ํ ์ ํ ์ง์์ ๋ฐ์์ต๋๋ค. ์์คํ ์ ๋ชจ๋ ์ธก๋ฉด์ ๋ํ ์ฆ๊ฐ์ ์ธ ์กฐ์ , API๋ฅผ ํตํ ํตํฉ ๋ฑ์ ์ํด ๊ฐ๋ฐ์์๊ฒ ์ง์ ์ก์ธ์คํ ์ ์์ด ์ง์์ด ํจ์ฌ ๋ ์ ์ฐํด์ก์ต๋๋ค.
์ ๋ฐ์ดํธ
์๋ก์ด BMS์์ ์ ์๋ CP์ ๋ฐ๋ฅด๋ฉด ๋ชจ๋ ์ ๋ฐ์ดํธ๋ ์ง์ ๋น์ฉ์ ํฌํจ๋ฉ๋๋ค. ์ถ๊ฐ ์ง๋ถ์ ์๊ตฌํ์ง ์์ต๋๋ค. ๊ธฐ์ ์ฌ์์ ๋ช ์๋ ๊ฒ ์ด์์ ์ถ๊ฐ ๊ธฐ๋ฅ์ ๊ฐ๋ฐํ๋ ๊ฒฝ์ฐ๋ ์์ธ์ ๋๋ค.
์ด์ ์์คํ ์์๋ ํ์จ์ด ์ ๋ฐ์ดํธ(์: Java)์ ๋ฒ๊ทธ ์์ ์ ๋ํด ๋น์ฉ์ ์ง๋ถํด์ผ ํ์ต๋๋ค. ์ด๋ฅผ ๊ฑฐ๋ถํ๋ ๊ฒ์ ๋ถ๊ฐ๋ฅํ์ผ๋ฉฐ ์ ๋ฐ์ดํธ๊ฐ ์์ผ๋ฉด ๋ด๋ถ ๊ตฌ์ฑ ์์์ ์ด์ ๋ฒ์ ์ผ๋ก ์ธํด ์์คํ ์ ์ฒด๊ฐ "๋๋ ค์ก์ต๋๋ค".
๋ฌผ๋ก , ์ง์ ํจํค์ง๋ฅผ ๊ตฌ๋งคํ์ง ์๊ณ ๋ ์ํํธ์จ์ด ์ ๋ฐ์ดํธ๋ ๋ถ๊ฐ๋ฅํ์ต๋๋ค.
์ ์ฐํ ์ ๊ทผ ๋ฐฉ์
๋ ๋ค๋ฅธ ๊ธฐ๋ณธ ์๊ตฌ ์ฌํญ์ ์ธํฐํ์ด์ค์ ๊ด๋ จ์ด ์์ต๋๋ค. ์ฐ๋ฆฌ๋ ๋ฐ์ดํฐ ์ผํฐ ์์ญ์ ์์ง๋์ด๊ฐ ์๋ฌด์ ์ผ๋ก ์ฐธ์ํ์ง ์๊ณ ๋ ์ด๋์๋ ์น ๋ธ๋ผ์ฐ์ ๋ฅผ ํตํด ์ด์ ๋ํ ์ก์ธ์ค๋ฅผ ์ ๊ณตํ๊ณ ์ถ์์ต๋๋ค. ๋ํ ์ฐ๋ฆฌ๋ ๊ทผ๋ฌด ์ค์ธ ์์ง๋์ด๋ค์ด ์ธํ๋ผ์ ์ญ๋์ฑ์ ๋์ฑ ๋ช ํํ๊ฒ ์ดํดํ ์ ์๋๋ก ์ ๋๋ฉ์ด์ ์ธํฐํ์ด์ค๋ฅผ ๋ง๋ค๋ ค๊ณ ๋ ธ๋ ฅํ์ต๋๋ค.
๋ํ ์๋ก์ด ์์คํ ์์๋ ์์ง๋์ด๋ง ์์คํ ์ ๊ฐ์ ์ผ์ ์๋์ ๊ณ์ฐํ๊ธฐ ์ํ ๊ณต์(์: ์ฅ๋น ๋ ์ ์ฒด์ ์ ๋ ฅ์ ์ต์ ์ผ๋ก ๋ถ๋ฐฐํ๋ ๋ฐฉ๋ฒ)์ ๋ํ ์ง์์ ์ ๊ณตํด์ผ ํ์ต๋๋ค. ์ด๋ ๊ฒ ํ๋ ค๋ฉด ์ผ์ ํ์๊ธฐ์ ์ ์ฉํ ์ ์๋ ๋ชจ๋ ์ผ๋ฐ์ ์ธ ์ํ ์ฐ์ฐ์ ๋ง์๋๋ก ์ฌ์ฉํ ์ ์์ด์ผ ํฉ๋๋ค.
๋ค์์ผ๋ก, ์ฅ๋น ์๋์ ํ์ํ ๋ฐ์ดํฐ, ์ฆ ์ฝ 20๋ง ๊ฐ์ ๋ณ์๋ฅผ ์์ฑํ๋ XNUMX์ฒ ๊ฐ์ ์ฅ์น์ XNUMX์ฒ ๊ฐ์ ๊ฐ์ ์ผ์์ ๋ํ ๋ชจ๋ ๋ชจ๋ํฐ๋ง ๊ธฐ๋ก์ ๊ฐ์ ธ์ฌ ์ ์๋ SQL ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ํ ์ก์ธ์ค๊ฐ ํ์ํ์ต๋๋ค.
ํ๋์จ์ด์ ์ด ์ค๋์ ๊ณ์ฐํ์ฌ ๊ฐ ์ฅ์น์ ์ฅ์น ๋ฐฐ์ด์ ๊ทธ๋ํฝ์ผ๋ก ํํํ๊ณ ์ฅ์น ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๊ฐ ์์์ ๋ํ ์ธ๋ถ ์ ๋ณด๋ฅผ ์ ์ง ๊ด๋ฆฌํ๋ ๋ ์ฅ๋น ํ๊ณ ๋ชจ๋๋ ํ์ํ์ต๋๋ค.
๊ธฐ์ ์ฌ์ ์น์ธ ๋ฐ ๊ณ์ฝ์ฒด๊ฒฐ
์๋ก์ด ์์คํ
์ ๋ํ ์์
์ ์์ํด์ผ ํ๋ ๋น์์๋ "๋ํ" ํ์ฌ์์ ์์ ์์ ์ ์ ๋น์ฉ์ ๋ํ ๋
ผ์๊ฐ ์์ง ๋ฉ์๊ธฐ ๋๋ฌธ์ ๋ฐ์ CP๋ฅผ ๊ธฐ์กด BMS ์
๋ฐ์ดํธ ๋น์ฉ๊ณผ ๋น๊ตํ์ต๋๋ค(์ฐธ์กฐ:
์ ํ์ด ์ด๋ฃจ์ด์ก์ต๋๋ค.
๊ณ์ฝ์๋ฅผ ์ ์ ํ ๋ค ๋ณํธ์ฌ๋ค์ ํฉ์์๋ฅผ ์์ฑํ๊ธฐ ์์ํ๊ณ , ์์ธก ๊ธฐ์ ํ์ ๊ธฐ์ ์ฌ์์ ๋ค๋ฌ๊ธฐ ์์ํ๋ค. ์์๋ค์ํผ ์์ธํ๊ณ ์ ๋ฅํ ๊ธฐ์ ์ฌ์์ ๋ชจ๋ ์์ ์ โโ์ฑ๊ณต์ ์ํ ๊ธฐ์ด์ ๋๋ค. ๊ธฐ์ ์ฌ์์ด ๊ตฌ์ฒด์ ์ผ์๋ก โํ์ง๋ง ์ด๊ฑด ์ฐ๋ฆฌ๊ฐ ์ํ ๊ฒ ์๋๋คโ๋ผ๋ ์ค๋ง๊ฐ์ ์ค์ด๋ญ๋๋ค.
๊ธฐ์ ์ฌ์์ ์๊ตฌ ์ฌํญ ์ธ๋ถ ์์ค์ ๋ํ ๋ ๊ฐ์ง ์๋ฅผ ์ ์ํ๊ฒ ์ต๋๋ค.
- ๊ทผ๋ฌด ์ค์ธ ๋ฐ์ดํฐ ์ผํฐ๋ BMS์ ์ ์ฅ์น๋ฅผ ์ถ๊ฐํ ์ ์๋ ๊ถํ์ ๋ถ์ฌ๋ฐ์ผ๋ฉฐ, ๋๋ถ๋ถ PDU์ ๋๋ค. ๊ธฐ์กด BMS์์๋ '๊ด๋ฆฌ์' ์์ค์ผ๋ก ๋ชจ๋ ๊ธฐ๊ธฐ์ ๋ณ์ ์ค์ ๋ณ๊ฒฝ๋ ๊ฐ๋ฅํด ๊ธฐ๋ฅ ๋ถ๋ฆฌ๊ฐ ๋ถ๊ฐ๋ฅํ๋ค. ์ด๊ฒ์ ์ฐ๋ฆฌ์๊ฒ ์ ํฉํ์ง ์์์ต๋๋ค. ์ ํ๋ซํผ์ ๊ธฐ์กด ๊ธฐ๋ณธ ๋ฒ์ ์์๋ ๊ตฌ์ฑํ๋ ์ ์ฌํ์ต๋๋ค. ์ฐ๋ฆฌ๋ ์ด๋ฌํ ์ญํ ์ ๋ถ๋ฆฌํ๊ณ ์ถ๋ค๊ณ ์ฐธ์กฐ ์กฐ๊ฑด์ ์ฆ์ ํ์ํ์ต๋๋ค. ์น์ธ๋ ์ง์๋ง ์ค์ ์ ๋ณ๊ฒฝํด์ผ ํ์ง๋ง ๊ทผ๋ฌด ์ค์ธ ์ง์์ ๊ณ์ํด์ ์ฅ์น๋ฅผ ์ถ๊ฐํ ์ ์์ด์ผ ํฉ๋๋ค. ์ด ๊ณํ์ ๊ตฌํ์ ์ํด ์น์ธ๋์์ต๋๋ค.
- ๋ชจ๋ ํ์ค BMS์๋ ์ธ ๊ฐ์ง ์ผ๋ฐ์ ์ธ ์๋ฆผ ๋ฒ์ฃผ๊ฐ ์์ต๋๋ค. ๋นจ๊ฐ์ - ์ฆ์ ์๋ตํด์ผ ํจ, ๋ ธ๋์ - ๊ด์ฐฐ ๊ฐ๋ฅ, ํ๋์ - "์ ๋ณด". ์ฐ๋ฆฌ๋ ์ ํต์ ์ผ๋ก ๊ณ ๊ฐ์ ๋์ด ์ฉ๋ ์ ํ์ ์ด๊ณผํ๋ ๋ฑ ๋น์ฆ๋์ค ๋งค๊ฐ๋ณ์๊ฐ ์ด๊ณผ๋๋ ๊ฒฝ์ฐ๋ฅผ ๋ชจ๋ํฐ๋งํ๊ธฐ ์ํด ํ๋์ ๊ฒฝ๊ณ ๋ฅผ ์ฌ์ฉํด ์์ต๋๋ค. ์ฐ๋ฆฌ์ ๊ฒฝ์ฐ ์ด๋ฌํ ์ ํ์ ์๋ฆผ์ ๊ด๋ฆฌ์๋ฅผ ์ํ ๊ฒ์ด์๊ณ ์ด์ ์๋น์ค์๋ ๊ด์ฌ์ด ์์์ง๋ง ์ด์ BMS์์๋ ์ ๊ธฐ์ ์ผ๋ก ํ์ฑ ์ฌ๊ณ ๋ชฉ๋ก์ ๋ง๊ณ ์ด์ ์์ ์ ๋ฐฉํดํ์ต๋๋ค. ์ฐ๋ฆฌ๋ ์๋ฆผ ๋ฐ์ง์ ๋ ผ๋ฆฌ์ ์์ ์ฐจ๋ณํ๋ฅผ ์ฑ๊ณต์ ์ผ๋ก ๊ณ ๋ คํ์ฌ ์ ์งํ์ต๋๋ค. ๊ทธ๋ฌ๋ ๊ธฐ์ ์ฌ์์์๋ "ํ๋์" ์๋ฆผ์ด ๊ทผ๋ฌด ๋ด๋น์์ ์ฃผ์๋ฅผ ์ฐ๋งํ๊ฒ ํ์ง ์๊ณ ๋ณ๋์ ์น์ ์ ์กฐ์ฉํ "๋ถ์ด"์ผ ํ๋ค๊ณ ๊ตฌ์ฒด์ ์ผ๋ก ๋ช ์ํ์ต๋๋ค. ์์ ์ ๋ฌธ๊ฐ๊ฐ ์ฒ๋ฆฌํฉ๋๋ค.
์ ์ฌํ ์์ค์ ์ธ๋ถ ์ฌํญ์ผ๋ก ๊ทธ๋ํ ๊ตฌ์ฑ ๋ฐ ๋ณด๊ณ ์ ์์ฑ ํ์, ์ธํฐํ์ด์ค ๊ฐ์, ๋ชจ๋ํฐ๋งํด์ผ ํ๋ ์ฅ์น ๋ชฉ๋ก ๋ฑ ๋ง์ ์ฌํญ์ด ๊ท์ ๋์์ต๋๋ค.
์ด๋ ์ธ ๊ฐ์ง ์์ ๊ทธ๋ฃน, ์ฆ ์๊ตฌ ์ฌํญ๊ณผ ์กฐ๊ฑด์ ๊ฒฐ์ ํ๋ ๊ณ ๊ฐ ์๋น์ค์ ์ง์ ํ ์ฐฝ์์ ์ธ ์์ ์ด์์ต๋๋ค. ์ด๋ฌํ ์กฐ๊ฑด์ ๊ธฐ์ ๋ฌธ์๋ก ๋ณํํ๋ ์๋ฌด๋ฅผ ๋งก์ ์์ธก์ ๊ธฐ์ ์ ๋ฌธ๊ฐ; ๊ฐ๋ฐ๋ ๊ธฐ์ ๋ฌธ์์ ๋ฐ๋ผ ๊ณ ๊ฐ์ ์๊ตฌ ์ฌํญ์ ๊ตฌํํ ๊ณ์ฝ์ ํ๋ก๊ทธ๋๋จธ ํ... ๊ฒฐ๊ณผ์ ์ผ๋ก ์ฐ๋ฆฌ๋ ๋น์์น์ ์ธ ์๊ตฌ ์ฌํญ ์ค ์ผ๋ถ๋ฅผ ๊ธฐ์กด ํ๋ซํผ์ ๊ธฐ๋ฅ์ ์ ์ฉํ๊ณ ๊ณ์ฝ์๋ ์ฐ๋ฆฌ๋ฅผ ์ํด ๋ฌด์ธ๊ฐ๋ฅผ ์ถ๊ฐํ๊ธฐ๋ก ์ฝ์ํ์ต๋๋ค.
๋ ์์คํ ์ ๋ณ๋ ฌ ์๋
์ด์ ์ํํ ์๊ฐ์
๋๋ค. ์ค์ ๋ก ์ด๋ ๊ณ์ฝ์์๊ฒ ๊ฐ์ ํด๋ผ์ฐ๋์ BMS ํ๋กํ ํ์
์ ๋ฐฐํฌํ๊ณ ๋ชจ๋ํฐ๋ง์ด ํ์ํ ๋ชจ๋ ์ฅ์น์ ๋คํธ์ํฌ ์ก์ธ์ค๋ฅผ ์ ๊ณตํ ์ ์๋ ๊ธฐํ๋ฅผ ์ ๊ณตํ๋ค๋ ์๋ฏธ์
๋๋ค.
๊ทธ๋ฌ๋ ์๋ก์ด ์์คํ ์ ์์ง ์๋ ์ค๋น๊ฐ ๋์ด ์์ง ์์์ต๋๋ค. ์ด ๋จ๊ณ์์๋ ๊ธฐ์กด ์์คํ ์์ ๋ชจ๋ํฐ๋ง์ ์ ์งํ๋ ๋์์ ์ ์์คํ ์ ์ฅ์น์ ๋ํ ์ก์ธ์ค ๊ถํ์ ๋ถ์ฌํ๋ ๊ฒ์ด ์ค์ํ์ต๋๋ค. ์ฅ์น๋ฅผ ํ์ธํ์ง ์๊ณ ๋ ์์คํ ์ ์ ๋๋ก ๊ตฌ์ถํ๋ ๊ฒ์ด ๋ถ๊ฐ๋ฅํ๋ฉฐ, ๊ธฐ์กด ์์คํ ์ ๋ชจ๋ํฐ๋ง์ ๋นํ์ฑํํ ์๋ ์์ต๋๋ค.
์ฅ์น๊ฐ ๋ ์์คํ ์ ๋์ ์ฌ๋ฌธ์ ๊ฒฌ๋ ์ ์๋์ง ์ฌ๋ถ๋ ์ค์ ํ ์คํธ ์์ด๋ ๋ถ๋ช ํ์ง ์์์ต๋๋ค. ์ด์ค ๋์ ํด๋ง์ผ๋ก ์ธํด ์ฅ์น์ ์๋ต์ด ์์ฃผ ๊ฑฐ๋ถ๋ ๊ฐ๋ฅ์ฑ์ด ์์๊ณ , ์ฅ์น๋ฅผ ์ฌ์ฉํ ์ ์๋ค๋ ์ค๋ฅ๊ฐ ๋ง์ด ๋ฐ์ํ์ฌ ๊ธฐ์กด ๋ชจ๋ํฐ๋ง ์์คํ ์ ์๋์ด ์ฐจ๋จ๋ ๊ฐ๋ฅ์ฑ์ด ์์์ต๋๋ค.
๋คํธ์ํฌ ๋ถ์๋ ํด๋ผ์ฐ๋์ ๋ฐฐํฌ๋ ์๋ก์ด BMS ํ๋กํ ํ์ ์์ ์ฅ์น๊น์ง ๊ฐ์ ๊ฒฝ๋ก๋ฅผ ์คํํ์ผ๋ฉฐ ๊ฒฐ๊ณผ๋ฅผ ์ป์์ต๋๋ค.
- SNMP ํ๋กํ ์ฝ์ ํตํด ์ฐ๊ฒฐ๋ ์ฅ์น๋ ๋์ ์์ฒญ์ผ๋ก ์ธํด ์ค์ ๋ก ์ฐ๊ฒฐ์ด ๋์ด์ง์ง ์์ต๋๋ค.
- Modbas-TCP ํ๋กํ ์ฝ์ ์ฌ์ฉํ์ฌ ๊ฒ์ดํธ์จ์ด๋ฅผ ํตํด ์ฐ๊ฒฐ๋ ์ฅ์น์๋ ํด๋ง ๋น๋๋ฅผ ์ง๋ฅ์ ์ผ๋ก ์ค์์ผ๋ก์จ ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋์์ต๋๋ค.
๊ทธ๋ฐ ๋ค์ ์ฐ๋ฆฌ๋ ์๋ก์ด ์์คํ ์ด ์ฐ๋ฆฌ ๋์์ ์ด๋ป๊ฒ ๊ตฌ์ถ๋๊ณ ์๋์ง ๊ด์ฐฐํ๊ธฐ ์์ํ์ต๋๋ค. ์ด๋ฏธ ์ฐ๋ฆฌ์๊ฒ ์น์ํ ์ฅ์น๊ฐ ๋ํ ๋ฌ์ง๋ง ๋ค๋ฅธ ์ธํฐํ์ด์ค๋ก ํธ๋ฆฌํ๊ณ ๋น ๋ฅด๋ฉฐ ์ ํ์์๋ ์ก์ธ์ค ํ ์ ์์ต๋๋ค.
์ฐ๋ฆฌ ๊ธฐ์ฌ์ ์ธ ๋ฒ์งธ ๋ถ๋ถ์์ ๊ฒฐ๊ตญ ๋ฌด์จ ์ผ์ด ์ผ์ด ๋ฌ๋์ง ์๋ ค ๋๋ฆฌ๊ฒ ์ต๋๋ค.
์ถ์ฒ : habr.com