Express 42์ ๊ด๋ฆฌ ํํธ๋์ด์ ์ ์์ธ Alexander Titov๋ ์ด ์ง์์ ์ด๋์์ ์ป์ ์ ์๋์ง, ํ๋ก์ ํธ์์ ๋ฌด์์ ํด์ผ ํ๋์ง, ์ผ๋ง๋ฅผ ๋ฒ์ด์ผ ํ๋์ง, ์ธํฐ๋ทฐ์์ ๋ฌด์์ ๋งํ๊ณ ์ง๋ฌธํด์ผ ํ๋์ง๋ฅผ ๋งํฉ๋๋ค.
์๋
ํ์ธ์! DevOps๋ผ๋ ์ฉ์ด๋ 2009๋
๋ถํฐ ์กด์ฌํ์ง๋ง ๋ฌ์์ ์ปค๋ฎค๋ํฐ์์๋ ์์ง ํฉ์๊ฐ ์ด๋ฃจ์ด์ง์ง ์์์ต๋๋ค. DevOps๋ฅผ ์ ๋ฌธ ๋ถ์ผ๋ก ์๊ฐํ๋ ์ฌ๋๋ ์๊ณ , ์ฒ ํ์ผ๋ก ์๊ฐํ๋ ์ฌ๋๋ ์๊ณ , ๊ธฐ์ ์งํฉ์ด๋ผ๋ ์ฉ์ด๋ก ์๊ฐํ๋ ์ฌ๋๋ ์๋ค๋ ์ฌ์ค์ ๋์น์ฑ์
จ์ ๊ฒ์
๋๋ค. ๋๋ ์ด๋ฏธ ์ฌ๋ฌ ๋ฒ ๊ณต์ฐ์ ํด์๋ค.
DevOps๋ ํ์ ๋ชจ๋ ์ ๋ฌธ๊ฐ๊ฐ ์์ฐ์ ์ฐธ์ฌํ์ฌ ๋์งํธ ์ ํ์ ๋ง๋๋ ๊ตฌ์ฒด์ ์ธ ๋ฐฉ๋ฒ๋ก ์ด์ ๋ฌธํ์
๋๋ค.
์ ํต์ ์ธ ๊ธฐ์ ๊ฐ๋ฐ์์๋ ํ๋ก๊ทธ๋๋ฐ, ํ ์คํธ, ์ด์ ๋ฑ ๋ชจ๋ ๊ฒ์ด ์์ฐจ์ ์ผ๋ก ์งํ๋๋ฉฐ ์์ด๋์ด์์ ์์ฐ๊น์ง์ ํ๋ก์ธ์ค ์๋๋ 3๊ฐ์์ ๋๋ค. ์ด๋ ๊ณ ๊ฐ์ผ๋ก๋ถํฐ ์ ์ํ๊ฒ ํผ๋๋ฐฑ์ ๋ฐ๋ ๊ฒ์ด ๋ถ๊ฐ๋ฅํ๊ธฐ ๋๋ฌธ์ ๋์งํธ ์ ํ์ ์ธ๊ณ์ ์ธ ๋ฌธ์ ์ ๋๋ค.
DevOps์์ ๋๊ตฌ์ ์ ๊ทผ ๋ฐฉ์์ ๊ฐ๋ฐ, ํ ์คํธ ๋ฐ ์ด์ ํ๋ก์ธ์ค๊ฐ ๋์์ ์คํ๋๋๋ก ์ค๊ณ๋์์ต๋๋ค.
์ด ์ ๊ทผ ๋ฐฉ์์ ๊ฒฐ๊ณผ๋ ๋ฌด์์ ๋๊น?
- ์์ ์์ฐ๊ณผ ๊ด๋ จ๋ ๋ชจ๋ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ "์์ง๋์ด"๋ฅผ ๊ณ ์ฉํ ์๋ ์์ต๋๋ค. ํ ์ ์ฒด๊ฐ ์ด ๊ธฐ์ ์ ์ ์ฉํด์ผ ํฉ๋๋ค.
- DevOps๋ ์
๊ทธ๋ ์ด๋ํ ๋ค์ ํํ์ ์์คํ
๊ด๋ฆฌ์๊ฐ ์๋๋๋ค. "DevOps ์์ง๋์ด"๋ "Agile ๊ฐ๋ฐ์"์ ๊ฑฐ์ ๋์ผํ๊ฒ ๋ค๋ฆฝ๋๋ค.
- ํ์ด Kubernetes, Ansible, Prometheus, Mesosphere ๋ฐ Docker๋ฅผ ์ฌ์ฉํ๋ค๊ณ ํด์ DevOps ๊ดํ์ด ๊ฑฐ๊ธฐ์ ๊ตฌํ๋์๋ค๋ ์๋ฏธ๋ ์๋๋๋ค.
DevOps ์ดํ์ ์ถ์ ๊ฒฐ์ฝ ๊ฐ์ง ์์ ๊ฒ์ ๋๋ค
DevOps ์ ๊ทผ ๋ฐฉ์์ ๋ฌด์๋ณด๋ค๋ ๋ค๋ฅธ ์ฌ๊ณ ๋ฐฉ์, ์ ์ฒด ๊ฐ๋ฐ์ ๋ํ ์ธ์ ๋ฐ ํ๋ก์ธ์ค์์์ ์์ ์ ์์น์ ๋๋ค. ์ฐ๋ฆฌ๋ ์จ๋ผ์ธ ๊ณผ์ ์ 2๊ฐ์ ๋ธ๋ก์ผ๋ก ๋๋์์ต๋๋ค:
1. ์๊ธฐ๊ฒฐ์
๋จผ์ DevOps ์ ๊ทผ ๋ฐฉ์์ ๋ณธ์ง์ ์์ธํ ๊ฒํ ํ๊ณ ํ์๋ค์ ํ์์ ์๋ก์ด ์ญํ ์ ๋ฐ๊ฒฌํ๊ณ ์ด๋ ๊ฒ์ด ๋ ๋ง์ด ๋ฐ์ํ๋์ง ํ์ธํ๊ณ ์ด๋ค ๋ฐฉํฅ์ผ๋ก ๋ฐ์ ํ ์ง ์ค์ค๋ก ๊ฒฐ์ ํฉ๋๋ค.
2. ๋๊ตฌ ๋ฐ ์ฌ๋ก
ํ์๋ค์ DevOps ๋ฐฉ๋ฒ์ ๊ด์ ์์ ํน์ ๊ธฐ์ ์ ์ต๋ํฉ๋๋ค.
DevOps ๋๊ตฌ๋ DevOps ์ ๊ทผ ๋ฐฉ์๊ณผ ๊ธฐ์กด ๊ฐ๋ฐ ๋ชจ๋์์ ์ฌ์ฉํ ์ ์์ต๋๋ค. ๊ฐ์ฅ ํ์คํ ์๋ Ansible ๊ตฌ์ฑ ๊ด๋ฆฌ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ ๋๋ค. DevOps ๋ฐฉ์์ธ "์ฝ๋๋ก์์ ์ธํ๋ผ"๋ฅผ ๊ตฌํํ๊ธฐ ์ํด ๋ง๋ค์ด์ง๊ณ ๊ณ ์๋์์ต๋๋ค. ์ฆ, ์ด์ ์ฒด์ ์ค์ ๋ถํฐ ์ ํ๋ฆฌ์ผ์ด์ ์ํํธ์จ์ด๊น์ง ์์คํ ์ ๋ค์ํ ์ํ๊ฐ ์ค๋ช ๋๋ค๋ ์๋ฏธ์ ๋๋ค. ์ค๋ช ์ ์ฌ๋ฌ ๋ ์ด์ด๋ก ๋๋์ด์ ธ ์์ผ๋ฉฐ ์ด๋ฅผ ํตํด ๋ณต์กํ๊ณ ๋์์์ด ๋ณํํ๋ ๊ตฌ์ฑ์ ๊ด๋ฆฌํ ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ์์ง๋์ด๋ ์ฌ๋ฌ ์์คํ ์์ bash ์คํฌ๋ฆฝํธ๋ฅผ ์คํํ๋ ๋ฐฉ๋ฒ์ผ๋ก Ansible์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. ์ด๋ ๋์์ง๋ ์ข์ง๋ ์์ง๋ง, Ansible์ ์กด์ฌ๊ฐ ํ์ฌ ๋ด DevOps์ ์กด์ฌ๋ฅผ ๋ณด์ฅํ์ง๋ ์๋๋ค๋ ์ ์ ์ดํดํด์ผ ํฉ๋๋ค.
์ฐ๋ฆฌ๋ ์งํ ์ค์
๋๋ค
์ค์ต ์ธก๋ฉด์์ ์ฐ๋ฆฌ๋ DevOps ํธ๋๋ถ์ ์ค๋ช ๋ ์ธ ๊ฐ์ง ๊ฒฝ๋ก(์ง์์ ์ธ ์ ๊ณต ์ค์ต, ํผ๋๋ฐฑ ์ค์ต)์ ์ ์ ์ ๋ฐ๋ฅผ ๊ฒ์ด๋ฉฐ, ์ ์ฒด ๊ณผ์ ์ ๋ณธ์ง์ ์์คํ ๊ณผ ํจ๊ป ์ง์์ ์ธ ํ์ต์ ์ค์ฒํ๋ ๊ฒ์ ๋๋ค.
์ด ์ง์์ ๊ฐ ์ ๋ฌธ๊ฐ์๊ฒ ๋ฌด์์ ์ ๊ณตํฉ๋๊น?
์์คํ ๊ด๋ฆฌ์์ฉ
์ค์ต์ ํตํด ๊ด๋ฆฌ์์ ๋ฒ์ด๋ ์ง์์ ์ธ ์ ๋ฌ ํ์ดํ๋ผ์ธ ๋ฐ ์ํํธ์จ์ด ์ ๋ฌ์ ์ํ ์ธํ๋ผ ํ๋ซํผ์ ์์ฑํ ์ ์์ต๋๋ค. ์์ ์ ๊ทธ๊ฐ ์ ํ, ์ฆ ๊ฐ๋ฐ์๊ฐ ๋ณ๊ฒฝ ์ฌํญ์ ์ ์ํ๊ฒ ํ๋ก๋์ ์ ์ ์ฉํ๋ ๋ฐ ๋์์ด ๋๋ ์ธํ๋ผ ํ๋ซํผ์ ๋ง๋ ๋ค๋ ๊ฒ์ ๋๋ค.
์ด์ ์๋ ์์คํ
๊ด๋ฆฌ์๊ฐ ๋ง์ง๋ง ๋ณด๋ฃจ์์ผ๋ฉฐ ๊ทธ ์ดํ์๋ ๋ชจ๋ ๊ฒ์ด ์์ฐ์ ๋ค์ด๊ฐ์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ๊ธฐ๋ณธ์ ์ผ๋ก ๊ทธ๋ค์ ์ง์์ ์ธ ์๋ฐฉ ํ๋์ ์ฐธ์ฌํ์ต๋๋ค. ์ด๋ฅผ ๊ณ ๋ คํ๋ฉด ๋น์ฆ๋์ค ์๊ตฌ ์ฌํญ์ ์กฐ์ฌํ๊ณ ์ ํ๊ณผ ์ฌ์ฉ์ ์ด์ ์ ๋ํด ์๊ฐํ๋ ๊ฒ์ด ๋งค์ฐ ์ด๋ ต์ต๋๋ค.
DevOps ๋ฐฉ์ ๋๋ถ์ ์๊ฐ์ด ๋ฐ๋์์ต๋๋ค. ์์คํ
๊ด๋ฆฌ์๋ ๊ตฌ์ฑ์ ์ฝ๋๋ก ๋ณํํ๋ ๋ฐฉ๋ฒ๊ณผ ์ด์ ๋ํ ๊ดํ์ด ๋ฌด์์ธ์ง ์ดํดํฉ๋๋ค.
์ด๋ ๊ธฐ์ ์ด ๋ชจ๋ ๊ฒ์ ์๋ํํ ํ์๊ฐ ์๋ค๋ ์ฌ์ค์ ์ ์ ๋ ๊นจ๋ซ๊ณ ์๊ธฐ ๋๋ฌธ์ ์ค์ํฉ๋๋ค. ๊ธฐ์กด ์์คํ ๊ด๋ฆฌ์๊ฐ ๊ธฐ๋ณธ์ ์ผ๋ก ์ํํ๋ ์์ ์์ ์ด ๊ด๋ฆฌ์๋ ๊ฑฐ์ ์์ฌ์ํต์ ํ์ง ์์์ผ๋ฉฐ ๋ชจ๋ ๋ณ๊ฒฝ ์ฌํญ์ ๋ํด ํ์ ์๋ฆฌ์ง ์์์ต๋๋ค. ์ด์ ํ์ ๋ด๋ถ ์ธํ๋ผ ์ ํ์ ์ ์กฐ์ ์ฒด๊ฐ ๋์ด ๋ถ๋ฆฌ๋ ํ๋ก์ธ์ค๋ฅผ ํ๋๋ก ๊ฒฐํฉํ๋ ๋ฐ ๋์์ ์ค ์ฌ๋์ ์ฐพ๊ณ ์์ต๋๋ค.
๊ฐ๋ฐ์
๊ฐ๋ฐ์๋ ์๊ณ ๋ฆฌ์ฆ์์๋ง ์๊ฐํ์ง ์์ต๋๋ค. ๊ทธ๋ ์ธํ๋ผ ์์ ๊ธฐ์ , ํ๊ฒฝ์ ๋ํ ๊ฑด์ถ ์ธ์ ๊ธฐ์ ์ ์ต๋ํฉ๋๋ค. ์ด๋ฌํ ๊ฐ๋ฐ์๋ ์ ํ๋ฆฌ์ผ์ด์ ์ด ์๋ํ๋ ๋ฐฉ์, ์ง์์ ์ธ ์ ๋ฌ ํ์ดํ๋ผ์ธ์ ํต๊ณผํ๋ ๋ฐฉ์, ๋ชจ๋ํฐ๋งํ๋ ๋ฐฉ๋ฒ, ํด๋ผ์ด์ธํธ์ ๋์์ด ๋๋๋ก ๋ฑ๋กํ๋ ๋ฐฉ๋ฒ์ ์ดํดํฉ๋๋ค. ๊ฒฐ๊ณผ์ ์ผ๋ก ์ด ๋ชจ๋ ์ง์์ ํตํด ๊ด๋ จ ์ฝ๋๋ฅผ ์์ฑํ ์ ์์ต๋๋ค.
ํ ์คํฐ์ฉ
ํ ์คํธ๋ ์ค๋ซ๋์ ์๋ ๋ชจ๋๋ก ์ ํ๋์ด ์์ต๋๋ค. ์ฐ๋ฆฌ ๋ชจ๋๋ ๋ง์ ํ ์คํธ๋ฅผ ์ํํ๋ ๊ฒ์ด ์๋๋ผ ์์ฑํด์ผ ํ๋ค๊ณ ๋งํฉ๋๋ค. :) ํ ์คํธ๋ ์ ํ์ ์ ์ฒด ์ ๋ฌ ํ์ดํ๋ผ์ธ์ ์ผ๋ถ๊ฐ ๋ฉ๋๋ค. ํ ์คํฐ๋ ์ฝ๋ ์์ฑ ๋ฐฉ๋ฒ์ ๋ฐฐ์ธ ๋ฟ๋ง ์๋๋ผ ์ฝ๋๋ฅผ ์ง์์ ์ธ ์ ๋ฌ ์์คํ ์ ํตํฉํ๋ ๋ฐฉ๋ฒ, ์ ๋ฌ์ ๋ชจ๋ ๋จ๊ณ์์ ์ฝ๋๋ก๋ถํฐ ํผ๋๋ฐฑ์ ๋ฐ๋ ๋ฐฉ๋ฒ, ์ค๋ฅ๋ฅผ ๊ฐ์งํ๊ธฐ ์ํด ์ง์์ ์ผ๋ก ํ ์คํธ๋ฅผ ๊ฐ์ ํ๋ ๋ฐฉ๋ฒ์ ์ดํดํด์ผ ํฉ๋๋ค. ๊ฐ๋ฅํ ํ ์ผ์ฐ.
๊ทธ๋์ ๋ฐํ์ก์ต๋๋ค ์ธ ๋จ๊ณ๊ฐ ๋ชจ๋ ๋์์ ๋ฐ์ํฉ๋๋ค.. ์๋ฅผ ๋ค์ด ๋ค์๊ณผ ๊ฐ์ ์ ์์ต๋๋ค.
๊ฐ๋ฐ์๋ ์ฝ๋๋ฅผ ์์ฑํ๊ณ , ์ฆ์ ์ด์ ๋ํ ํ ์คํธ๋ฅผ ์์ฑํ๊ณ , ์คํํด์ผ ํ๋ ์ฝ๋์ ๋ํ Docker ์ปจํ ์ด๋๋ฅผ ์ค๋ช ํฉ๋๋ค. ๋ํ ํ๋ก๋์ ์์ ์ด ์๋น์ค์ ์๋์ ๋ชจ๋ํฐ๋งํ๊ณ ์ด ๋ชจ๋ ๊ฒ์ ์ปค๋ฐํ๋ ๋ชจ๋ํฐ๋ง์ ๋ํด ์ฆ์ ์ค๋ช ํฉ๋๋ค.
์ง์์ ์ธ ํตํฉ์ด ์์๋๋ฉด ํ๋ก์ธ์ค๊ฐ ๋์์ ์คํ๋ฉ๋๋ค. ์๋น์ค๊ฐ ์์๋๊ณ ๊ตฌ์ฑ๋ฉ๋๋ค. ๋์์ Docker ์ปจํ ์ด๋๊ฐ ์์๋๊ณ ์คํ ์ค์ธ์ง ํ์ธ๋ฉ๋๋ค. ๋์์ ๋ชจ๋ ์ ๋ณด๋ ๋ก๊น ์์คํ ์ผ๋ก ์ด๋๋ฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ๊ฐ๋ฐ์ ๋ชจ๋ ๋จ๊ณ์์ ์ด๋ ์์คํ ๊ด๋ฆฌ์, ๊ฐ๋ฐ์ ๋ฐ ํ ์คํฐ์ ์ง์ ํ ํ์ํฌ๋ก ๋๋ฌ๋ฉ๋๋ค.
DevOps๋ฅผ ๊ณต๋ถํ์ต๋๋ค. ๋ค์์ ๋ฌด์์ธ๊ฐ์?
์์๋ค์ํผ ํ์ฅ์ ์๋ ์ฌ๋์ ์ ์ฌ๊ฐ ์๋๋๋ค. ํ์ฌ์์ ์ด ๋ฐฉ๋ฒ์ ์ฌ์ฉํ์ง ์์ผ๋ฉด ์ต๋ํ ๊ธฐ์ ์ด ์ ํด ์ํ๊ฐ ๋ฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ DevOps ์ ๊ทผ ๋ฐฉ์์ ์ต์ํด์ง๋ฉด ๊ธฐ์ ๊ฐ๋ฐ์ โโํฑ๋๋ฐํด๊ฐ ๋๊ณ ์ถ์ง ์์ ๊ฒ์ ๋๋ค. ํ ๊ฐ์ง ์์ธ๊ฐ ์์ ์ ์์ต๋๋ค. ๊ทํ๋ ํ์ ์์คํ ๊ด๋ฆฌ์์ด๋ฉฐ ๋ชจ๋ ํ๋ก์ธ์ค๋ฅผ ์๋ก์ด ๋ฐฉ์์ผ๋ก ๋ค์ ๊ตฌ์ถํ ์ ์์ต๋๋ค. ์ด ์ ๊ทผ ๋ฐฉ์์ ์ฌ์ฉํ๋ ๋ง์ ํ์ฌ๊ฐ ์์ผ๋ฉฐ ํ์์ ์ํฅ์ ๋ฐ์ง ์๊ณ ์ ๋ฌธ๊ฐ๋ฅผ ์ฐพ๊ณ ์๋ค๋ ์ ์ ์ฌ๊ธฐ์ ๋ง๋ถ์ผ ๊ฐ์น๊ฐ ์์ต๋๋ค. DevOps๋ ์จ๋ผ์ธ ์ ํ์ ๋ง๋๋ ๊ฒ์ด๊ธฐ ๋๋ฌธ์ ๋๋ค.
์ด์ ์ข์ ์ ์ DevOps ๊ดํ๊ณผ ๋๊ตฌ๋ฅผ ์๋ฌํ๋ฉด ๋ ธ๋ ์์ฅ์์ ๊ทํ์ ๊ฐ์น๊ฐ ์ฝ 30% ์ฆ๊ฐํ๋ค๋ ๊ฒ์ ๋๋ค. ๊ธ์ฌ๋ 140๋ง ๋ฃจ๋ธ๋ถํฐ ์์ํ์ง๋ง ๋น์ฐํ ์ฃผ์ ์ ๋ฌธ ๋ถ์ผ์ ๊ธฐ๋ฅ์ ๋ฐ๋ผ ๊ฒฐ์ ๋ฉ๋๋ค.
ํ ์คํธ ์๋ํ, ํด๋ผ์ฐ๋ ๊ธฐ์ ์ ์ฌ์ฉํ ๋ง์ดํฌ๋ก์๋น์ค ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ, ์ธํ๋ผ ์์ง๋์ด๋ฅผ ์ํ ๊ณต์ ๋ฐ DevOps์ ๋ํ ๋ชจ๋ ์ข ๋ฅ์ ์ฐธ์กฐ๊ฐ ์๋ "์ธํ๋ผ ์งํฅ"์ผ๋ก ํ์๋ ๊ณต์์ ๋ณผ ์ ์์ต๋๋ค. ๊ฐ ํ์ฌ๋ ์ด ์ ์์ ๋ฐ๋ผ ์๋ก ๋ค๋ฅธ ์๋ฏธ๋ฅผ ๊ฐ๋๋ค๋ ์ ์ ๊ธฐ์ตํ์ธ์. ์ค๋ช ์ ์ฃผ์ ๊น๊ฒ ์ฝ์ด๋ณด์ธ์.
๊ณผ์ ์ ์์ํ๋ ๋์ ๋์๊ฒ ํต์ฐฐ๋ ฅ์ด ์๊ฒผ์ต๋๋ค. ๊ณผ์ ์ ๋ง์น ํ ๋ง์ ์ฌ๋๋ค์ด DevOps ์์ง๋์ด์ ํจ์ ์ ๋น ์ก์ต๋๋ค. ๊ทธ๋ค์ ์์์ ์ธ๊ธํ ์ ๋ชฉ์ ๊ณต์์ ์ฐพ๊ณ ์ข์ ์ ์์ ๋ฐ์ ํ ์ง์ฅ์ ์์ Jenkins์์ 3ํ์ด์ง ๋ถ๋์ bash ์คํฌ๋ฆฝํธ๋ฅผ ์ ์งํด์ผ ํ๋ค๋ ๊ฒ์ ๊นจ๋ฌ์์ต๋๋ค. Kubernetes, ChatOps, Canary ๋ฆด๋ฆฌ์ค ๋ฑ์ ์ด๋์ ์๋์? ํ์ง๋ง ํ์ฌ์์๋ ๋ฐฉ๋ฒ๋ก ์ผ๋ก DevOps๊ฐ ํ์ํ์ง ์๊ณ ๊ฐ๋ณ ํ์ ์ ์ฌ์ฉํ๊ธฐ ๋๋ฌธ์ ์๋ฌด๊ฒ๋ ์์ต๋๋ค.
์ด๊ฒ์ด ์ํํธ์จ์ด ์ ๊ณต ํ๋ก์ธ์ค๊ฐ ์ด๋ป๊ฒ ์๋ํ๋์ง, ๊ธฐ์ ์คํ์ด ๋ฌด์์ธ์ง, ์ด๋ค ์ฑ ์์ ์ํํ ์ง ํ์ฌ์์ ์ง์ค์ ์ผ๋ก ์์๋ด๋ ์ด์ ์ ๋๋ค.
๊ณ ์ฉ์ฃผ๊ฐ ๋ง์น ์ฑ ์์ ๋์จ ๊ฒ์ฒ๋ผ ์ธ๋ถ ์ฌํญ ์์ด ์ถ์์ ์ผ๋ก ์ง๋ฌธ์ ๋๋ตํ๋ค๋ฉด ํ์ฌ์ ์์ง DevOps ํ๋ก์ธ์ค๊ฐ ์์ ๊ฐ๋ฅ์ฑ์ด ๋์ง๋ง ์ด๊ฒ์ด ์จ๋ผ์ธ์ ์๋์ง ์ฌ๋ถ์ ๊ด๊ณ์์ด ํ์ฌ์ ์ ํ์ ๊ฑฐ๋ถํ๊ณ ์ฐ๊ตฌํ ์ด์ ๋ ์๋๋๋ค. ํ์ฌ๊ฐ ์์ฒด ๊ฐ๋ฐํ๋ ์๋น์ค, ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ , ์ ํ ์์ด๋์ด.
๊ทธ๋ ๋ค๋ฉด ์ด๋ฌํ ์์คํ ์ ์ง์ ์ฌ์ฉํ์ฌ ์์ ํด์ผ ํ๋์ง, ์๋๋ฉด DevOps ์ฌ๋ก์์ ์ข์ ๊ฒฐ๊ณผ๋ฅผ ๋ณด์ฌ์ฃผ๋ฉด์ ์ด๋ฌํ ์๋น์ค ํ์ผ๋ก ์ํ ์ด๋์ด ๊ฐ๋ฅํ์ง ์ฌ๋ถ๋ฅผ ๋ช ํํ ํ์ธ์. ๊ทธ๋ ๋ค๋ฉด ์ ๊ทน์ ์ด๊ณ ์ ์ฉํ๊ฒ ํ๋ํ ๊ฐ์น๊ฐ ์์ผ๋ฉฐ, ์ฐ๋ฆฌ ๊ณผ์ ์ ๋ง์น๋ฉด ํ์๊ฐ ๋ณด์ฅ๋ฉ๋๋ค.
Devops ์ค๋ฌด์๋ ๊ฐ๋ฐ/๊ด๋ฆฌ/ํ ์คํธ ๊ฒฝํ์ ํตํด์๋ง ์ง์ ํ ๊ฐ์น๋ฅผ ์ป์ ์ ์๋ค๋ ์ ์ ์ ์ํ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค. ๊ทธ๋์ผ๋ง ์ง์์ด ์ถ์์ ์ด์ง ์๊ณ (๋ชจ๋ ์๋ฏธ์์) ์ ๋ฌธ๊ฐ๋ฅผ ํ์๋กญ๊ฒ ํ ์ ์์ต๋๋ค. ๋ฐ๋ผ์ "DevOps๋ฅผ ์ฒ์๋ถํฐ ๋ฐฐ์ด๋ค"๋ ์๊ฐ์ ์นด๋ฉ๋ผ๋ฅผ ์์ ์ฅ๊ฑฐ๋ ์ดฌ์์ ์ง์ํ ์ ์ด ์๋ค๋ฉด "์ฒ์๋ถํฐ ๋ ์ฆ ์ฌ์ฉ"์ ๋ฐฐ์ฐ๋ ๊ฒ๊ณผ ๊ฑฐ์ ๊ฐ์ต๋๋ค. ํด๋น ๊ณผ์ ์ด ๊ทํ์๊ฒ ์ ํฉํ์ง ๊ฒฐ์ ํ๋ ๋ฐ ๋์์ ์ฃผ๊ธฐ ์ํด ์ฐ๋ฆฌ๋ ๊ทํ์ ์ถฉ๋ถํ ์ง์ ์์ค์ ํ์ธํ๋ ์ ํ ์ํ์ ๋ง๋ค์์ต๋๋ค.
์ ๊ฐ ์๊ฐํ๋ ๋น๋ฒ ์ค ํ๋๋
์ถ์ฒ : habr.com