- DevOps ๊ฐ๋
- DevOps ์์ง๋์ด
'๊ฐ๋ฐ (Dev)' ๊ณผ '์ด์ (Ops)' ์ ํฉ์ฑ์ด๋ก ๊ฐ๋ฐ๊ณผ ์ด์์ ๊ฒฝ๊ณ๋ฅผ ํ๋ฌผ๊ณ ํตํฉํ๊ณ ์ ํ๋ ๋ฌธํ๋ ์ฒ ํ์ ๋ปํ๋ค.
'DevOps'๋ผ๋ ๋จ์ด๋ 2009๋ 'O'Relly Velocity Conference์ <ํ๋ฃจ์ 10ํ ์ด์ ๋ฐฐํฌํ๊ธฐ: Flicker์์ Dev์ Ops์ ํ์ >'์์ ๋ง๋ค์ด์ก๋ค.
2009๋ ์๋ ํด๋ผ์ฐ๋ ์๋น์ค๊ฐ ๋์ ๋์ง ์์๋ ์ํฉ์ด์๋ค. ๊ทธ ๋น์ '์๋ฒ ์ฅ๋น ๊ตฌ๋งค > ์๋ฒ ์ฅ๋น ์์ ์ด์์ฒด์ ์ค์น > ์๋น์ค๋ฅผ ์ด์ํ๊ธฐ ์ํ ํ๊ฒฝ > ์๋น์ค ๊ฐ๋ฐ > ๊ฐ๋ฐ ๊ฒฐ๊ณผ๋ฌผ ๋ฐฐํฌ > ์ด์' ํ๋ก์ฐ๋ก ์๋น์ค๊ฐ ๋ง๋ค์ด์ก์ผ๋ฉฐ ๊ฐ๋ฐํ๊ณผ ์ด์ํ์ผ๋ก ๋ถ๋ฆฌ๊ฐ ๋์ด์์๋ค. ์ด๋ฌํ ๊ตฌ์กฐ์์์ ๊ฐ๋ฐํ๊ณผ ์ด์ํ์ ์ปค๋ฎค๋์ผ์ด์ ๋ฌธ์ ์ ์ ๋ง์ ๊ฐ๋ฑ์ด ๋ฐ์ํ๋ค.
Flickr๋ ๊ฐ๋ฐํ๊ณผ ์ด์ํ ์ฌ์ด์์ ๋ฐ์ํ๋ ์ด์๋ค์ ํด๊ฒฐ์ฑ ์ ๊ณต์ ๋ฅผ ํ๊ฒ ๋์๊ณ 'Patrick Debois'๋ ์ด ํด๊ฒฐ์ฑ ์ ํตํด 'DevOpsDays'๋ผ๋ ์ปจํผ๋ฐ์ค๋ฅผ ์ฃผ์ตํ๋ฉด์ 'DevOps' ๋จ์ด๊ฐ ๋ฑ์ฅํ๊ฒ ๋์๋ค.
์ํํธ์จ์ด ์์ ์ฃผ๊ธฐ๋ '์ํํธ์จ์ด ์ค๊ณ > ๊ฐ๋ฐ > ํ ์คํธ > ๋ฐฐํฌ > ์ด์ > ์ฌ์ฉ์๋ค์ ๋ํ ์ง์ ํ๋'์ผ๋ก ๋ถ๋ฆฌ๋๋ค. ์ด๋ฌํ ์์ ์ฃผ๊ธฐ ์์์ ๊ท๋ชจ๊ฐ ํฐ ๊ธฐ์ ์์๋ ๊ฐ ๋จ๊ณ๋ณ๋ก ๊ธฐ๋ฅ ์กฐ์ง์ ์ด์ํ๋ค. ํ์ง๋ง ๋จ๊ณ๋ณ๋ก ๋ถ๋ฆฌํ ๋งํผ ๊ฐ ์กฐ์ง๊ฐ์ ์์ฌ์ํต ๋ฌธ์ ์ ๋ณ๋ชฉ ๊ตฌ๊ฐ์ด ๋ฐ์ํ๋ ๋ฌธ์ ์ ์ด ์๋ค.
'Netflix'์์๋ ๊ฐ๋ฐ์๊ฐ ์ํํธ์จ์ด์ ๋ชจ๋ ๋จ๊ณ์ ์ฐธ์ฌํ ์ ์๋ 'Full-cycle Developer' ๋ชจ๋ธ์ ์ ์ํ๋ค.
DevOps๋ ๋ฌธํ์ด๊ธฐ๋๋ฌธ์ ๋ฐฉ๋ฒ์ด ์๋ค. ํ์ง๋ง '๊ฐ๋ฐ๊ณผ ์ด์์ ๋ฒฝ์ ํ๋ฌผ์ด ๋ ๋นจ๋ฆฌ ์์ฃผ ๋ฐฐํฌํ์'๋ ๋ชฉํ๋ฅผ ์ก๊ณ ์๋ค.
๊ฐ๋ฐ์๊ฐ ๊ฐ๋ฐ๋ง์ด ์๋๋ผ ์ด์์๋ ์ฐธ์ฌํ ์ ์๋ ํ๊ฒฝ์ด๋ ๋ฌธํ๋ฅผ ์ ์ฐฉ์ํค๋ ์ญํ ์ ์ํํ๋ ๊ฒ์ด DevOps ์์ง๋์ด์ด๋ค. DevOps ์์ง๋์ด๋ ๊ฐ๋ฐ์๊ฐ ๊ฐ๋ฐํ ๊ฒฐ๊ณผ๋ฅผ ํ ์คํธํ๊ณ ๋ฐฐํฌํ๊ณ ๋ก๊ทธ๋ฅผ ํ์ธํ ์ ์๋ ํ๊ฒฝ์ ๊ตฌ์ถ์ ํ์ฌ ๊ฐ๋ฐ์๊ฐ ๋น์ฆ๋์ค ๋ก์ง์๋ง ์ง์คํ ์ ์๋๋ก ๋์์ฃผ์ด์ผ ํ๋ค.
DevOps ์์ง๋์ด๊ฐ ๋งก์ ์ญํ ์ด ๋ง๊ธฐ ๋๋ฌธ์ ๊ฑฑ์ ํ ์ ์์ผ๋ ์กฐ์ง์ด ์ฑ์ฅํ๋ฉด์ ์ ๋ฌด ๋๋ฉ์ธ์ด ์ธ๋ถํ๋๊ธฐ ๋๋ฌธ์ ๋ถ๋ด์ด ๋์ด์ง๋ค. DevOps์ ์ฃผ์ ๊ณ ๊ฐ์ ๊ฐ๋ฐ์์ด๋ฉฐ ์์ฐ์ฑ์ ๋์ฌ์ฃผ๋ ์๋น์ค๋ฅผ ์ ๊ณตํด์ฃผ์ด์ผ ํ๋ค.
์กฐ์ง์ ๊ท๋ชจ๋ ๊ตฌ์ฑ์ ๋ฐ๋ผ ์ ๋ฌด ๋๋ฉ์ธ์ด ๋ค๋ฅผ ์ ์์ผ๋ ๋๋ต 8๊ฐ์ง๋ก ๋๋ ์ ์๋ค.
๋คํธ์ํฌ
๊ฐ๋ฐ ๋ฐ ๋ฐฐํฌ ํ๋ซํผ
์ค์ผ์คํธ๋ ์ด์ ํ๋ซํผ
๊ด์ธก ํ๋ซํผ
ํด๋ผ์ฐ๋ ํ๋ซํผ
๋ณด์ ํ๋ซ ํผ
๋ฐ์ดํฐ ํ๋ซํผ
์๋น์ค ์ด์
์ฅ์ ๋ณต๊ตฌ ์๊ฐ, MTTR (Mean Time To Recovery)
๋ณ๊ฒฝ์ผ๋ก ์ธํ ๊ฒฐํจ๋ฅ (Change Failure Rate)
๋ฐฐํฌ ๋น๋ (Deployment Frequency)
๋ณ๊ฒฝ ์ ์ฉ ์์ ์๊ฐ (Lead Time for Changes)