DevOps ์์ง๋์ด๊ฐ ๋ง์คํฐํด์ผ ํ๋ ๊ธฐ์ ๋ฐ ๋๊ตฌ์
๋๋ค.
DevOps๋ IT ๋ถ์ผ์์ ๋ ์ค๋ฅด๋ ์ถ์ธ์ด๋ฉฐ, ์ ๋ฌธ ๋ถ์ผ์ ๋ํ ์ธ๊ธฐ์ ์์๊ฐ ์ ์ฐจ ์ฆ๊ฐํ๊ณ ์์ต๋๋ค. GeekBrains๊ฐ ์คํํ ์ง ์ผ๋ง ์ ๋์ด์.
DevOps๊ฐ ์ค์ ๋ก ๋ฌด์์ธ์ง, ์ด ์ง์
์ ๋ํ์๊ฐ ํ์ํ ์ด์ ๋ฅผ ๋ช
ํํ ํ๊ธฐ ์ํด ์ฐ๋ฆฌ๋ ๊ฑด์ถ๊ฐ์ธ Nikolai Butenko์ ์ด์ผ๊ธฐ๋ฅผ ๋๋ด์ต๋๋ค.
์ข์ DevOps๋ ๋ฌด์์ ์๊ณ ๋ฌด์์ ํ ์ ์์ด์ผ ํฉ๋๊น?
์ฌ๊ธฐ์๋ ๊ทธ๊ฐ ํ ์ ์๋ ์ผ์ ์ฆ์ ๋งํ๋ ๊ฒ์ด ์ข์ต๋๋ค. ์ด ์ง์ ์ ๋ํ์๋ ํ๋ฅญํ ์ฝ๋๋ฅผ ์์ฑํ๊ณ ํ ์คํธํ๊ณ ์ฌ๊ฐ ์๊ฐ์ ๋๋ฃ์ ํ๋ฆฐํฐ๋ฅผ ๊ณ ์น๋ฌ ๊ฐ๋ XNUMX์ธ ์ค์ผ์คํธ๋ผ๋ผ๋ ์ ํ๊ฐ ์์ต๋๋ค. ์๋ง๋ ๊ทธ๋ ์ฐฝ๊ณ ์ผ๋ ๋๊ณ ๋ฐ๋ฆฌ์คํ๋ฅผ ๋์ ํ ์๋ ์์ ๊ฒ์ ๋๋ค.
DevOps ์ ๋ฌธ๊ฐ๊ฐ ๋ฌด์์ ํ ์ ์์ด์ผ ํ๋์ง ์์๋ณด๊ธฐ ์ํด ๊ฐ๋ ์์ฒด์ ์ ์๋ก ๋์๊ฐ ๋ณด๊ฒ ์ต๋๋ค. DevOps๋ ์ ํ ๊ฐ๋ฐ๋ถํฐ ์ ํ ์ถ์, ์์ฅ ์ถ์๊น์ง ์๊ฐ์ ์ต์ ํํ๋ ๊ฒ์ ๋๋ค. ๋ฐ๋ผ์ ์ ๋ฌธ๊ฐ๋ ๊ฐ๋ฐ๊ณผ ์ด์ ์ฌ์ด์ ํ๋ก์ธ์ค๋ฅผ ์ต์ ํํ๊ณ , ์์ ์ ์ธ์ด๋ฅผ ๊ตฌ์ฌํ๋ฉฐ ์ ๋ฅํ ํ์ดํ๋ผ์ธ์ ๊ตฌ์ถํฉ๋๋ค.
๋ฌด์์ ์์์ผ ํ๊ณ ๋ฌด์์ ํ ์ ์์ด์ผ ํฉ๋๊น? ์ค์ํ ๊ฒ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
- ๊ฐ์ ํ์ฌ ๋ด์ ์ฌ๋ฌ ๋ถ์์ ๋์์ ์ํธ์์ฉํด์ผ ํ๊ธฐ ๋๋ฌธ์ ์ข์ ์ํํธ ์คํฌ์ด ํ์ํฉ๋๋ค.
- ์์์๋ถํฐ ํ๋ก์ธ์ค๋ฅผ ์ดํด๋ณด๊ณ ์ด๋ฅผ ์ต์ ํํ๋ ๋ฐฉ๋ฒ์ ์ดํดํ๊ธฐ ์ํ ๋ถ์์ ๊ตฌ์กฐ์ ์ฌ๊ณ .
- ๋ชจ๋ ๊ฐ๋ฐ ๋ฐ ์ด์ ํ๋ก์ธ์ค๋ฅผ ์ค์ค๋ก ์ดํดํด์ผ ํฉ๋๋ค. ๊ทธ๋์ผ๋ง ์ต์ ํํ ์ ์์ต๋๋ค.
- ํต์ผ๋ ์ ์กฐ ํ๋ก์ธ์ค๋ฅผ ๋ง๋ค๊ธฐ ์ํด์๋ ๋ฐ์ด๋ ๊ณํ, ๋ถ์ ๋ฐ ์ค๊ณ ๊ธฐ์ ๋ ํ์ํฉ๋๋ค.
DevOps ๋ด๋น์๋ ๋ชจ๋ ๋์ผํฉ๋๊น, ์๋๋ฉด ์ ๋ฌธ ๋ถ์ผ ๋ด์์ ์ฐจ์ด๊ฐ ์์ต๋๊น?
์ต๊ทผ์๋ ํ๋์ ์ ๋ฌธ ๋ถ์ผ์ ์ฌ๋ฌ ๊ฐ์ง ์ง์ ์ด ๋ฑ์ฅํ์ต๋๋ค. ๊ทธ๋ฌ๋ ์ผ๋ฐ์ ์ผ๋ก DevOps์ ๊ฐ๋ ์ ์ฃผ๋ก SRE(๊ด๋ฆฌ์), ๊ฐ๋ฐ์(๊ฐ๋ฐ์), ๊ด๋ฆฌ์(๋น์ฆ๋์ค์์ ์ํธ ์์ฉ ๋ด๋น)์ ์ธ ๊ฐ์ง ์์ญ์ ํฌํจํฉ๋๋ค. DevOps ์ ๋ฌธ๊ฐ๋ ๋น์ฆ๋์ค ์๊ตฌ ์ฌํญ์ ์ดํดํ๊ณ ํตํฉ ํ๋ก์ธ์ค๋ฅผ ๋ง๋ค์ด ๋ชจ๋ ์ฌ๋ ๊ฐ์ ํจ์จ์ ์ธ ์์ ์ ๊ตฌ์ฑํฉ๋๋ค.
๋ํ ์ ํ ๊ฐ๋ฐ์ฃผ๊ธฐ, ์ํคํ ์ฒ์ ๋ชจ๋ ํ๋ก์ธ์ค๋ฅผ ์ ์ดํดํ๊ณ ์์ผ๋ฉฐ ์ํ์ ํ๊ฐํ๋ ์์ค์ ์ ๋ณด ๋ณด์์ ์ดํดํ๊ณ ์์ต๋๋ค. ๋ํ DevOps๋ ์๋ํ ์ ๊ทผ ๋ฐฉ์๊ณผ ๋๊ตฌ๋ ๋ฌผ๋ก ํ๋ก๊ทธ๋จ ๋ฐ ์๋น์ค์ ๋ํ ์ฌ์ ๋ฐ ์ฌํ ๋ฆด๋ฆฌ์ค ์ง์์ ์๊ณ ์ดํดํฉ๋๋ค. ์ผ๋ฐ์ ์ผ๋ก DevOps์ ์๋ฌด๋ ์ ์ฒด ์์คํ ์ ํ๋์ ์ ์ฒด๋ก ๋ณด๊ณ ์ด ์์คํ ์ ๊ฐ๋ฐ์ ๊ธฐ์ฌํ๋ ํ๋ก์ธ์ค๋ฅผ ์ง์ํ๊ณ ๊ด๋ฆฌํ๋ ๊ฒ์ ๋๋ค.
๋ถํํ๋ ๋ฌ์์์ ํด์ธ ๋ชจ๋ ๊ณ ์ฉ์ฃผ๊ฐ DevOps์ ๋ณธ์ง์ ํญ์ ์ดํดํ๋ ๊ฒ์ ์๋๋๋ค. ๊ณต๊ฐ๋ ๊ณต์์ ์ดํด๋ณด๋ฉด DevOps ๊ณต์์ ์์ฒญํ ๋ ํ์ฌ๊ฐ ์ผ๋ฐ์ ์ผ๋ก ์์คํ
๊ด๋ฆฌ์, Kubernetes ๊ด๋ฆฌ์ ๋๋ ํ
์คํฐ๋ฅผ ์ฐพ๊ณ ์์์ ์ ์ ์์ต๋๋ค. HH.ru์ LinkedIn์ DevOps ๊ณต์์ ๋ํ ์ง์๊ณผ ๊ธฐ์ ์ ๋งค์ฐ ์ด์ง์ ์ธ ํผํฉ์ ํนํ ์ธ์์ ์
๋๋ค.
DevOps๋ ๋จ์ํ ์ ๋ฌธ ๋ถ์ผ๊ฐ ์๋๋ผ ๋ฌด์๋ณด๋ค๋ ์ธํ๋ผ๋ฅผ ์ฝ๋๋ก ์ฒ๋ฆฌํ๊ธฐ ์ํ ๋ฐฉ๋ฒ๋ก ์ด๋ผ๋ ์ ์ ๊ธฐ์ตํ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค. ๋ฐฉ๋ฒ๋ก ์ ๊ตฌํํ ๊ฒฐ๊ณผ, ๊ฐ๋ฐํ์ ๋ชจ๋ ๊ตฌ์ฑ์์ ์์ ์ ์ ๋ฌด ์์ญ๋ฟ๋ง ์๋๋ผ ์ ์ฒด ์์คํ ์ ์ด์์ ๋ํ ๋น์ ์ ๊ฐ๊ณ ์์ต๋๋ค.
DevOps๋ ๊ทํ๊ฐ ์ผํ๋ ํ์ฌ์ ์ด๋ป๊ฒ ๋์์ด ๋ ์ ์๋์?
๋น์ฆ๋์ค์์ ๊ฐ์ฅ ์ค์ํ ์งํ ์ค ํ๋๋ TTM(Time-to-Market)์ ๋๋ค. ์ด๋ ์์ฅ ์ถ์ ์๊ฐ, ์ฆ ์ ํ ์ ์ ์์ด๋์ด์์ ํ๋งค์ฉ ์ ํ ์ถ์๋ก ์ ํ๋๋ ๊ธฐ๊ฐ์ ๋๋ค. TTM์ ์ ํ์ด ๋นจ๋ฆฌ ๊ตฌ์์ด ๋๋ ์ฐ์ ์ ํนํ ์ค์ํฉ๋๋ค.
DevOps์ ๋์์ผ๋ก ๋ฌ์์ ์ฐ๋ฐฉ ๋ฐ ํด์ธ์ ์ฌ๋ฌ ์ ๋ช ์๋งค์ ์ฒด๊ฐ ์๋ก์ด ๋ฐฉํฅ์ ๊ฐ๋ฐํ๊ธฐ ์์ํ์ต๋๋ค. ์ด๋ค ๊ธฐ์ ์ ์คํ๋ผ์ธ ํ๋ซํผ์ ์์ ํ ๋๋ ๋ถ๋ถ์ ์ผ๋ก ํฌ๊ธฐํ๋ฉด์ ๋๊ฑฐ ์จ๋ผ์ธ์ผ๋ก ์ด๋ํ๊ณ ์์ต๋๋ค. ์ด๋ฌํ ์ํฉ์์๋ ์ ํ๋ฆฌ์ผ์ด์ ๊ณผ ์๋น์ค์ ์ ์ํ ๊ฐ๋ฐ์ด ํ์ํ๋ฉฐ ์ด๋ DevOps ๋๊ตฌ๋ฅผ ์ฌ์ฉํ์ง ์์ผ๋ฉด ๋ถ๊ฐ๋ฅํฉ๋๋ค.
๊ทธ ๊ฒฐ๊ณผ, ์ผ๋ถ ์๋งค์
์ฒด์์๋ ๋ฌธ์ ๊ทธ๋๋ก ํ๋ฃจ ๋ง์ ํ์ํ ์ ํ๋ฆฌ์ผ์ด์
๊ณผ ์๋น์ค๋ฅผ ์ถ์ํ๋ ํ๋ก์ธ์ค์ ์๋๋ฅผ ๋์ผ ์ ์์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ด๊ฒ์ด ํ๋ ์์ฅ์์ ๊ฐ์ฅ ์ค์ํ ๊ฒฝ์ ์์์
๋๋ค.
๋๊ฐ DevOps๊ฐ ๋ ์ ์๋์?
๋ฌผ๋ก ํ๋ก๊ทธ๋๋จธ, ํ ์คํฐ, ์์คํ ๊ด๋ฆฌ์ ๋ฑ ๊ธฐ์ ์ ๋ฌธ ๋ถ์ผ์ ๋ํ์๋ค์๊ฒ๋ ์ฌ๊ธฐ๊ฐ ๋ ์ฌ์ธ ๊ฒ์ ๋๋ค. ์ ์ ํ ๊ต์ก ์์ด ์ด ๋ถ์ผ์ ์ง์ถํ๋ ค๋ ์ฌ๋์ ๋๊ตฌ๋ ํ๋ก๊ทธ๋๋ฐ, ํ ์คํธ, ํ๋ก์ธ์ค ๊ด๋ฆฌ ๋ฐ ์์คํ ๊ด๋ฆฌ์ ๊ธฐ์ด๋ฅผ ๋ฐฐ์ธ ์ค๋น๊ฐ ๋์ด ์์ด์ผ ํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ด ๋ชจ๋ ๊ฒ์ด ์๋ฌ๋ ํ์์ผ DevOps ๊ฐ๋ ์ ์ฒด๋ฅผ ์ฐ๊ตฌํ๊ธฐ ์์ํ ์ ์์ต๋๋ค.
๊ฐ๋
์ ๋ ์ ์ดํดํ๊ณ ํ์ํ ์ง์๊ณผ ๊ธฐ์ ์ ๋ํ ์์ด๋์ด๋ฅผ ์ป์ผ๋ ค๋ฉด DevOps ๊ฐ์ด๋๋ฅผ ์ฝ๊ณ Phoenix ํ๋ก์ ํธ์ ๋ฐฉ๋ฒ๋ก ์ ์ฐ๊ตฌํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
DevOps๋ ๋ถ์์ ์ฌ๊ณ ๋ฐฉ์์ ๊ฐ๊ณ ์ฒด๊ณ์ ์ธ ์ ๊ทผ ๋ฐฉ์์ ์ฌ์ฉํ ์ ์๋ ์ฌ๋๋ค์๊ฒ ๊ฐ์ฅ ์ ํฉํฉ๋๋ค. ์ด๋ณด์๊ฐ ํ๋ฅญํ DevOpser๊ฐ ๋๊ธฐ๊น์ง ์ผ๋ง๋ ์ค๋ ์๊ฐ์ด ๊ฑธ๋ฆด์ง ๋งํ๊ธฐ๋ ์ด๋ ต์ต๋๋ค. ์ฌ๊ธฐ์ ๋ชจ๋ ๊ฒ์ ์ด๊ธฐ ๊ธฐ๋ฐ, ํด๊ฒฐํด์ผ ํ ํ๊ฒฝ ๋ฐ ์์ , ํ์ฌ ๊ท๋ชจ์ ๋ฐ๋ผ ๋ฌ๋ผ์ง๋๋ค. ๋ฐ๋ธ์ต์ค๊ฐ ํ์ํ ๊ธฐ์ ์ผ๋ก๋ Amazon, Netflix, Adobe, Etsy, Facebook, Walmart ๋ฑ ๊ฑฐ๋ ๊ธฐ์ ๊ธฐ์ ์ด ์์ต๋๋ค.
๊ฒฐ๋ก ์ ์ผ๋ก DevOps ์ฑ์ฉ ๊ณต๊ณ ์ ์ ๋ฐ ์ด์์ด ์ค์ ๋ก ์๋ จ๋ ์์คํ ๊ด๋ฆฌ์๋ฅผ ์ํ ๊ฒ์ ๋๋ค. ๊ทธ๋ฌ๋ DevOps์ ๋ํ ํ์์ฑ์ ์ ์ฐจ ์ฆ๊ฐํ๊ณ ์์ผ๋ฉฐ ํ์ฌ ์ด ํ๋กํ์๋ ์ ๋ฅํ ์ ๋ฌธ๊ฐ๊ฐ ์ฌ๊ฐํ๊ฒ ๋ถ์กฑํฉ๋๋ค.
๊ทธ๋ฌํ ์ ๋ฌธ๊ฐ๊ฐ ๋๋ ค๋ฉด ์๋ก์ด ๊ธฐ์ ๊ณผ ๋๊ตฌ๋ฅผ ์ฐ๊ตฌํ๊ณ ์
๋ฌด ๊ณผ์ ์์ ์ฒด๊ณ์ ์ธ ์ ๊ทผ ๋ฐฉ์์ ์ฌ์ฉํ๋ฉฐ ์๋ํ๋ฅผ ์ ๋ฅํ๊ฒ ์ ์ฉํด์ผ ํฉ๋๋ค. ๊ทธ๊ฒ์ด ์์ผ๋ฉด DevOps๋ฅผ ์ ๋ฅํ๊ฒ ๊ตฌ์ฑํ๋ ๊ฒ์ด ๋ถ๊ฐ๋ฅํ์ง๋ ์๋๋ผ๋ ๋งค์ฐ ์ด๋ ต์ต๋๋ค.
์ถ์ฒ : habr.com