์ํํธ์จ์ด ๊ฐ๋ฐ ๋ฐ ๋ฐฐํฌ ํ๋ก์ธ์ค์ ์ค์ํ ๊ตฌ์ฑ ์์์ธ ๋ฐฐํฌ ์๋ํ๋ ๊ฐ๋ฐ๋ถํฐ ์์ฐ๊น์ง ์ํํธ์จ์ด ์ ํ๋ฆฌ์ผ์ด์ ๋ฐฐํฌ์ ๊ด๋ จ๋ ๋ค์ํ ์์ ์ ์๋ํํ๋ ์ ์ฐจ๋ฅผ ์๋ฏธํฉ๋๋ค. ์ด ๊ฐ์ํ๋๊ณ ํจ์จ์ ์ธ ์ ๊ทผ ๋ฐฉ์์ CI/CD(์ง์์ ์ธ ํตํฉ ๋ฐ ์ ๊ณต)๋ฅผ ์ด์งํ๊ณ ๊ฐ๋ฐ ๋ฐ ์ด์(DevOps) ํ์ ์ญ๋์ ๊ฐํํ์ฌ ์๋ ๊ฐ์ ์ ์ค์ด๊ณ ์ธ์ ์ค๋ฅ ์ํ์ ์ต์ํํ๋ฉฐ ์ถ์ ๊ธฐ๊ฐ์ ๋จ์ถํฉ๋๋ค.
์ต์ ์ํํธ์จ์ด ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ์ ๋ ๋ณต์กํด์ง๊ณ ๊ท๋ชจ๊ฐ ์ปค์ง๋ฉด์ ์๋ ๋ฐฐํฌ๊ฐ ๋ฒ๊ฑฐ๋กญ๊ณ ์ค๋ฅ๊ฐ ๋ฐ์ํ๊ธฐ ์ฌ์ด ํ๋ก์ธ์ค๊ฐ ๋์์ต๋๋ค. ์ด๋ฌํ ๋ณต์ก์ฑ์ผ๋ก ์ธํด ๋ค์ํ ๋๊ตฌ, ํ๋ ์์ํฌ ๋ฐ ๋ชจ๋ฒ ์ฌ๋ก๋ฅผ ํ์ฉํ๋ ๋ฐฐํฌ ์๋ํ ์ ๋ต์ด ์ฑํ๋์์ต๋๋ค. ๋ฐฐํฌ ์๋ํ์๋ ์ฝ๋ ๋น๋ ๋ฐ ํจํค์ง, ๊ตฌ์ฑ ๋ฐ ์ข ์์ฑ ๊ด๋ฆฌ, ์ ์ ํ ํ๊ฒฝ์ ์ํฐํฉํธ ๋ฐฐํฌ, ์ธํ๋ผ ๋ฐ ๋ฆฌ์์ค ๊ด๋ฆฌ์ ๊ฐ์ ๋ค์ํ ํ๋์ด ํฌํจ๋ฉ๋๋ค.
Puppet์ 2020 State of DevOps ๋ณด๊ณ ์์ ๋ฐ๋ฅด๋ฉด ๋ฐฐํฌ ์๋ํ๋ฅผ ์ฑ๊ณต์ ์ผ๋ก ๊ตฌํํ ์กฐ์ง์ ์ํํธ์จ์ด ์ ๊ณต ์ฑ๋ฅ์ด ํฌ๊ฒ ํฅ์๋์์ต๋๋ค. ์ด๋ฌํ ์กฐ์ง์ ์ฌ์ ํ โโ์๋ ๋ฐฐํฌ ํ๋ก์ธ์ค์ ์์กดํ๋ ์กฐ์ง์ ๋นํด ๋ ๋น ๋ฅธ ๋ฐฐํฌ ์๋, ๋ ์งง์ ๋ฆฌ๋ ํ์, ๋จ์ถ๋ MTTR(ํ๊ท ๋ณต๊ตฌ ์๊ฐ), ๋ ๋ฎ์ ๋ณ๊ฒฝ ์คํจ์จ์ ๊ฒฝํํฉ๋๋ค.
๋ฐฐํฌ ์๋ํ์ ์ค์ฌ์๋ ์ฝ๋ ํตํฉ๋ถํฐ ๋ฐฐํฌ๊น์ง ์ ์ฒด ํ๋ก์ธ์ค๋ฅผ ์กฐ์จํ๋ ์๋ํ ํ์ดํ๋ผ์ธ์ด ์์ต๋๋ค. ์ด ํ์ดํ๋ผ์ธ์ ์ผ๋ฐ์ ์ผ๋ก ๋ค์์ ํฌํจํ ์ฌ๋ฌ ๋จ๊ณ๋ก ๊ตฌ์ฑ๋ฉ๋๋ค.
- ์ฝ๋ ํตํฉ: ์ด ๋จ๊ณ์๋ ๋ฒ์ ์ ์ด ์์คํ (์: Git)์์ ์ต์ ์ฝ๋ ๋ณ๊ฒฝ ์ฌํญ์ ๊ฐ์ ธ์์ ๊ธฐ๋ณธ ๋ถ๊ธฐ์ ๋ณํฉํ๋ ์์ ์ด ํฌํจ๋ฉ๋๋ค. ์ง์์ ์ธ ํตํฉ์ผ๋ก ์๋ ค์ง ์ด ๋ฐฉ๋ฒ์ ์ฌ์ฉํ๋ฉด ์ต์ ์ฝ๋ ๋ณ๊ฒฝ ์ฌํญ์ด ์ผ๊ด๋๊ฒ ํตํฉ๋๊ณ ๊ฒ์ฆ๋๋ฏ๋ก ํตํฉ ๋ฌธ์ ๊ฐ ์ค์ด๋ค๊ณ ์ฝ๋ ์ผ๊ด์ฑ์ ๋ ์ฝ๊ฒ ์ ์งํ ์ ์์ต๋๋ค.
- ๋น๋ ๋ฐ ํจํค์ง: ์ด ๋จ๊ณ์์๋ ์ ์ฒด ์ ํ๋ฆฌ์ผ์ด์ ๊ณผ ํด๋น ์ข ์์ฑ์ด ๋ฐฐํฌ๋ฅผ ์ํด ์ปดํ์ผ, ๋น๋ ๋ฐ ํจํค์ง๋ฉ๋๋ค. ์ฌ๊ธฐ์๋ ์ข ์์ฑ ๊ด๋ฆฌ, ์ฝ๋ ์ปดํ์ผ, JAR, WAR ๋๋ Docker ์ปจํ ์ด๋์ ๊ฐ์ ํ์์ ํจํค์ง๊ณผ ๊ฐ์ ์์ ์ด ํฌํจ๋๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค.
- ์๋ํ๋ ํ ์คํธ: ์ ํ๋ฆฌ์ผ์ด์ ์ด ๊ตฌ์ถ๋๋ฉด ์ฝ๋ ํ์ง, ๊ธฐ๋ฅ ๋ฐ ์ฑ๋ฅ์ ๋ณด์ฅํ๊ธฐ ์ํด ๋ค์ํ ์๋ํ๋ ํ ์คํธ ์ ํ๊ตฐ์ ๊ฑฐ์นฉ๋๋ค. ์ฌ๊ธฐ์๋ ๋จ์ ํ ์คํธ, ํตํฉ ํ ์คํธ, ์์คํ ํ ์คํธ ๋ฐ ์ฑ๋ฅ ํ ์คํธ๊ฐ ํฌํจ๋ ์ ์์ต๋๋ค. ์๋ํ๋ ํ ์คํธ๋ ๋ฌธ์ ๋ฅผ ์กฐ๊ธฐ์ ๊ฐ์งํ์ฌ ์๋ชป๋ ์ฝ๋๋ฅผ ํ๋ก๋์ ์ ์ ์ฉํ ์ํ์ ์ค์ด๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค.
- ๋ฐฐํฌ: ๋ฐฐํฌ ๋จ๊ณ์๋ ์ค๋น, ์ฌ์ ํ๋ก๋์ ๋๋ ํ๋ก๋์ ๊ณผ ๊ฐ์ ์ ์ ํ ํ๊ฒฝ์ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ฐฐํฌํ๋ ์์ ์ด ํฌํจ๋ฉ๋๋ค. ์ด๋ ๋กค๋ง ์ ๋ฐ์ดํธ, ๋ธ๋ฃจ-๊ทธ๋ฆฐ ๋ฐฐํฌ ๋๋ ์นด๋๋ฆฌ์ ๋ฐฐํฌ์ ๊ฐ์ ๋ค์ํ ๋ฐฐํฌ ์ ๋ต์ ์ฌ์ฉํ์ฌ ๋ฌ์ฑ๋๋ฉฐ ๊ฐ๋ ์ค์ง ์๊ฐ๊ณผ ๋กค๋ฐฑ ์คํจ๋ฅผ ์ต์ํํ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค.
- ๋ชจ๋ํฐ๋ง ๋ฐ ํผ๋๋ฐฑ: ๋ฐฐํฌ ํ ์๋ํ ํ์ดํ๋ผ์ธ์ ๋ฐฐํฌ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ํ๋ฅผ ์ง์์ ์ผ๋ก ๋ชจ๋ํฐ๋งํ๊ณ ๊ฐ๋ฐ์์๊ฒ ํผ๋๋ฐฑ์ ์ ๊ณตํฉ๋๋ค. ์ด ํผ๋๋ฐฑ ๋ฃจํ๋ ๋ฌธ์ ๊ฐ ์ฆ์ ๊ฐ์ง๋๊ณ , ํด๊ฒฐ๋๊ณ , ํด๊ฒฐ๋จ์ ๋ฐ๋ผ ์ํํธ์จ์ด ํ์ง๊ณผ ์ฑ๋ฅ์ด ์ง์์ ์ผ๋ก ํฅ์๋ฉ๋๋ค.
๋๊ตฌ์ ํ๋ซํผ์ ๋ฐฐํฌ ์๋ํ๋ฅผ ํ์ฑํํ๋ ๋ฐ ์ค์ํ ์ญํ ์ ํฉ๋๋ค. ๋ฒ์ ์ ์ด ์์คํ , ๋น๋ ๋ฐ ํจํค์ง ๋๊ตฌ, ์ง์์ ์ธ ํตํฉ ๋ฐ ๋ฐฐํฌ ์๋ฒ, ์ธํ๋ผ ์๋ํ ๋๊ตฌ, ๋ชจ๋ํฐ๋ง ๋๊ตฌ ๋ฑ ํ์ดํ๋ผ์ธ์ ๋ค์ํ ์ธก๋ฉด์ ์ถฉ์กฑํ๋ ์ฌ๋ฌ ๋๊ตฌ๊ฐ ์์ฅ์ ๋์ ์์ต๋๋ค.
AppMaster ํ๋ซํผ์ no-code ํ๊ฒฝ์์ ๋ฐฐํฌ ์๋ํ์ ํ์ ๋ณด์ฌ์ค๋๋ค. ๋ฐฑ์๋, ์น ๋ฐ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ ์์ฑํ๊ธฐ ์ํ ํฌ๊ด์ ์ธ no-code ๋๊ตฌ์ธ AppMaster ์ฌ์ฉํ๋ฉด ์ฌ์ฉ์๋ ์ํํธ์จ์ด ๊ฐ๋ฐ ํ๋ก์ธ์ค์ ๊ด๋ จ๋ ๋ณต์ก์ฑ์ ๋ํ ๊ฑฑ์ ์์ด ์ ํ๋ฆฌ์ผ์ด์ ์ ์๊ฐ์ ์ผ๋ก ๋์์ธํ๊ณ ๋ฐ๋ณตํ ์ ์์ต๋๋ค. ํ์ํ ์์ค ์ฝ๋๋ฅผ ์๋์ผ๋ก ์์ฑํ๊ณ , ์ ํ๋ฆฌ์ผ์ด์ ์ ์ปดํ์ผํ๊ณ , ํ ์คํธ๋ฅผ ์คํํ๊ณ , ํด๋ผ์ฐ๋์ ๋ฐฐํฌํจ์ผ๋ก์จ AppMaster ๊ธฐ์กด ๊ฐ๋ฐ ํ๋ก์ธ์ค์ ๊ด๋ จ๋ ๋ง์ ๊ณผ์ ๋ฅผ ์ ๊ฑฐํ๊ณ ์ฌ์ฉ์๊ฐ ํ์ฅ ๊ฐ๋ฅํ๊ณ ์ฑ๋ฅ์ด ๋ฐ์ด๋๋ฉฐ ๊ธฐ์ ์ ๋ถ์ฑ๊ฐ ์๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฐ๋ฐํ ์ ์๋๋ก ์ง์ํฉ๋๋ค.
AppMaster ์ ์๊ฐ์ ๋์์ธ ์์, ๊ฐ๋ ฅํ ๋ฐฑ์๋ ์์ฑ ๋ฐ ์๋ํ ๊ธฐ๋ฅ์ด ๊ฒฐํฉ๋ ๊ธฐ๋ฅ์ ํตํด ์กฐ์ง์ ๊ด๋ฒ์ํ ์ฝ๋ฉ ๊ธฐ์ ์์ด๋ ๋ฐฐํฌ ์๋ํ์ ์ด์ ์ ์ป์ ์ ์์ต๋๋ค. ๊ฒฐ๊ณผ์ ์ผ๋ก ๊ทธ๋ค์ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ณต์ ๊ฐ์ํํ๊ณ , ๊ณ ํ์ง ์ํํธ์จ์ด๋ฅผ ์ ์งํ๋ฉฐ, ๋์์์ด ์งํํ๋ ๊ธฐ์ ํ๊ฒฝ์์ ์ง์์ ์ธ ๊ฐ์ ์ ์ฃผ๋ํ ์ ์์ต๋๋ค.
๊ฒฐ๋ก ์ ์ผ๋ก, ๋ฐฐํฌ ์๋ํ๋ ํ๋ ์ํํธ์จ์ด ๊ฐ๋ฐ ๋ฐฉ๋ฒ๋ก ์ ์ค์ถ์ ์ธ ์ธก๋ฉด์ผ๋ก ๋ฑ์ฅํ์ฌ ์กฐ์ง์ด ์ ์ ๋ณต์กํด์ง๊ณ ์ ๊ตํด์ง๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฆ๊ฐํ๋ ์๊ตฌ๋ฅผ ์ถฉ์กฑํ ์ ์๊ฒ ํด์ค๋๋ค. ๋ฐ๋ณต์ ์ด๊ณ ์ค๋ฅ๊ฐ ๋ฐ์ํ๊ธฐ ์ฌ์ด ์์ ์ ์๋ํํจ์ผ๋ก์จ ๋ฐฐํฌ ์๋ํ ์ ๋ต์ ์๊ฐ, ๋ ธ๋ ฅ, ๋ฆฌ์์ค๋ฅผ ์ ์ฝํ๋ ๋ฐ ๋์์ด ๋๋ฉฐ ๋ฐฐํฌ ํ๋ก์ธ์ค์์ ์ฝ๋ ํ์ง์ด ํฅ์๋๊ณ ์ถ์ ๊ธฐ๊ฐ์ด ๋จ์ถ๋๋ฉฐ ์ธ์ ์ค๋ฅ ์ํ์ด ์ค์ด๋ญ๋๋ค. AppMaster ์ ๊ฐ์ no-code ํ๋ซํผ์ด ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ์ ๋์ฑ ๋จ์ํํ๋ ๋ฐ ํ์์ ์ธ ์ญํ ์ ์ํํจ์ ๋ฐ๋ผ ๋ฐฐํฌ ์๋ํ์ ๋ฏธ๋๋ ๋งค์ฐ ์ ๋งํ๋ฉฐ ์ํํธ์จ์ด ๊ฐ๋ฐ ํ๋ก์ ํธ์ ์ฑ๊ณต์ ํ์์ ์ธ ๊ฒ์ผ๋ก ๋ณด์ ๋๋ค.