ํค์ด ํ๋ธ๋ฅด! ๋๋ ๊ธฐ์ฌ์ ๋ฒ์ญ์ ๋น์ ์ ๊ด์ฌ์ ์ ์ํฉ๋๋ค
๊ด์ ์ ๋ฐ๋ผ DevOps๋ ์ฌํด๋ก 2016์ฃผ๋
๋๋ 70์ฃผ๋
์ ๋ง์ดํ๊ฒ ๋ฉ๋๋ค. XNUMX๋
RightScales์ ํด๋ผ์ฐ๋ ํํฉ ๋ณด๊ณ ์์์๋ SMB์ XNUMX%๊ฐ DevOps ๋ฐฉ์์ ์ฑํํ๊ณ ์๋ค๊ณ ๋ฐํ์ต๋๋ค. ์ด ์ ์๋ฅผ ๊ตฌ์ฑํ๋ ๋ชจ๋ ์งํ๋ ๊ทธ ์ดํ๋ก ์ฆ๊ฐํ์ต๋๋ค. DevOps๊ฐ ๋ ๋ฒ์งธ XNUMX๋
์ ๋ง์ดํ ์ค๋น๋ฅผ ํ๋ฉด์ ๊ณผ๊ฑฐ๋ฅผ ๋๋์๋ณด๊ณ DevOps์ ๊ธฐ์์ ๋ฌผ๋ก ์ด๋ฆ ์์ฒด์ ๊ธฐ์๊น์ง ๋์๊ฐ๋ ๊ฒ์ด ์ข์ ๊ฒ์
๋๋ค.
2007๋ ์ด์ : ์๋ฒฝํ ์ผ๋ จ์ ์ฌ๊ฑด
2007๋ ์ด์ ์๋ ์ผ๋ จ์ ์ํฉ์ด ๊ฒฐ๊ตญ ์ค๋๋ DevOps๋ก ์๋ ค์ง ๊ฒ์ ํ์์์ผฐ์ต๋๋ค.
๊ธฐ๋๋ค ์ด๋ฏธ ๋ชจ๋ฒ ์ฌ๋ก์์ด ์ ์ฆ๋์์ต๋๋ค. ๋ํ ~์ผ๋ก ์๋ ค์ง ํ ์ํ ์์ฐ ์์คํ , ๋ฆฐ ์ ์กฐ(Lean Manufacturing)๋ ์ ์กฐ ํ์ฅ์ ํ๋ก์ธ์ค๋ฅผ ์ต์ ํํ๊ธฐ ์ํด ๋ ธ๋ ฅํฉ๋๋ค. (๊ทธ๋ฐ๋ฐ Toyota ๊ฒฝ์์ง์ ์ฒ์์ Ford Motor Company๊ฐ ๋์ ํ ์๋์ ์กฐ๋ฆฝ ๋ผ์ธ ๋ฐฉ๋ฒ์์ ์๊ฐ์ ๋ฐ์์ต๋๋ค.) ์ง์์ ์ธ ๊ฐ์ ๋ฆฐ ์ ์กฐ(Lean Manufacturing)๋ฅผ ์ํ ์ฃผ๋ฌธ์ ๋๋ค. ์ค์ ๋ก ๋ค์ ๊ฒฝ๋ก๊ฐ ์ง์์ ์ผ๋ก ํ๊ฐ๋ฉ๋๋ค.
- ์์์ฌ ๋ฐ ์์ ํ์ ์ฌ๊ณ ์์ค์ ์ต์ํ์ผ๋ก ์ ์งํฉ๋๋ค.. ๋ฆฐ ์ ์กฐ๋ ์ํ์ ์์ฐํ๊ธฐ ์ํ ์์์ฌ ์ฌ๊ณ ์ ์ต์๋๊ณผ ์ฃผ๋ฌธ ๋๋ ๋ฐฐ์ก์ ๊ธฐ๋ค๋ฆฌ๋ ์์ ํ์ ์ต์๋์ ์๋ฏธํฉ๋๋ค.
- ์ฃผ๋ฌธ ๋๊ธฐ์ด ์ต์ํ. ์ด์์ ์ผ๋ก๋ ์ ์๋ ์ฃผ๋ฌธ์ด ์ฆ์ ์๋ฃ ์ํ๋ก ์ ํ๋ฉ๋๋ค. ๋ฆฐ ์ ์กฐ์ ํต์ฌ ์งํ๋ ํญ์ ์ฃผ๋ฌธ ์ ์๋ถํฐ ๋ฐฐ์ก๊น์ง์ ์๊ฐ์ ๋๋ค.
- ์์ฐ ๊ณต์ ์ ํจ์จ์ฑ ๊ทน๋ํ. ํ๋ก์ธ์ค ๋ฆฌ์์ง๋์ด๋ง๊ณผ ํฅ์๋ ์๋ํ๊ฐ ๊ฒฐํฉ๋์ด ๊ฐ๋ฅํ ํ ๋นจ๋ฆฌ ์ ํ์ ์์ฐํฉ๋๋ค. ์ ์ฒด ๊ฒฝ๋ก(์ ๋จ, ์ฉ์ , ์กฐ๋ฆฝ, ํ ์คํธ ๋ฑ)์ ๋ฐ๋ฅธ ๋ชจ๋ ์์ฐ ์์ญ์ ๋นํจ์จ์ฑ์ ํ๊ฐํฉ๋๋ค.
IT ์ธ๊ณ์์๋ ์ํํธ์จ์ด ๊ฐ๋ฐ์ ํญํฌ์ ๋ชจ๋ธ์ด๋ผ๋ ์ ํต์ ์ธ ๋ฐฉ๋ฒ์ด ์ด๋ฏธ ๋ค์๊ณผ ๊ฐ์ ๋น ๋ฅธ ๋ฐ๋ณต ๋ฐฉ๋ฒ์ผ๋ก ๋์ฒด๋์์ต๋๋ค. ๊ธฐ๋ฏผํ. ๋น ๋ฅธ ๊ฐ๋ฐ๊ณผ ๋ฐฐํฌ๋ฅผ ์ถ๊ตฌํ๋ค ํ์ง์ด ์ ํ๋๋ ๊ฒฝ์ฐ๋ ์์์ง๋ง ์๋๋ ์ง๊ฒฐ์ ์ธ์นจ์ด์์ต๋๋ค. ๊ฑฐ์ ๊ฐ์ ๋ฐฉ์์ผ๋ก ํด๋ผ์ฐ๋ ์ปดํจํ , ํนํ ์๋น์ค๋ก์์ ์ธํ๋ผ (IaaS) ๋ฐ Service-as-a-Service (PaaS)๋ IT ํ๋ก์ธ์ค ๋ฐ ์ธํ๋ผ์์ ์ฑ์ํ ์๋ฃจ์ ์ผ๋ก ์ ์ฆ๋์์ต๋๋ค.
๋ง์ง๋ง์ผ๋ก ์ต๊ทผ ํดํท์ด ๋ฑ์ฅํ๊ธฐ ์์ํ์ต๋๋ค. ์ง์์ ์ธ ํตํฉ (CI). CI ๋๊ตฌ์ ์์ด๋์ด๋ 1991๋ Gradi Booch์ Booch Method์์ ํ์ํ๊ณ ์ ์๋์์ต๋๋ค.
2007-2008: ์ค๋งํ ๋ฒจ๊ธฐ์์ธ
๋ฒจ๊ธฐ์ ์ปจ์คํดํธ์ด์ Agile ํ๋ก์ ํธ ๋ฐ ์ค๋ฌด ๊ด๋ฆฌ์์ธ Patrick Debois๋ ๋ฐ์ดํฐ ์ผํฐ ๋ง์ด๊ทธ๋ ์ด์
์ ๋๊ธฐ ์ํด ๋ฒจ๊ธฐ์ ์ ๋ถ ๋ถ์ฒ๋ก๋ถํฐ ์๋ช
์ ์๋ฝํ์ต๋๋ค. ํนํ ๊ทธ๋ ์ธ์ฆ ๋ฐ ์ค๋น ํ
์คํธ์ ์ฐธ์ฌํ์ต๋๋ค. ๊ทธ๋ ์ํํธ์จ์ด ๊ฐ๋ฐ ํ๊ณผ ์๋ฒ, ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ฐ ๋คํธ์ํฌ ์ด์ ํ ๊ฐ์ ๊ด๊ณ๋ฅผ ์กฐ์ ํ๊ณ ๊ตฌ์ถํ๋ ์ฑ
์์ ๋งก์์ต๋๋ค. ๊ฒฐ์๋ ฅ ๋ถ์กฑ, ๊ฐ๋ฐ๊ณผ ์ด์ ๋ฐฉ์์ ๋ฒฝ์ ๋ํ ์ข์ ๊ฐ์ ๊ทธ๋ฅผ ์์ธํ๊ฒ ๋ง๋ค์๋ค. ๊ฐ์ ํ๋ ค๋ Desbois์ ์ด๋ง์ ๊ณง ๊ทธ๋ฅผ ํ๋์ผ๋ก ์ด๋์์ต๋๋ค.
2008๋
ํ ๋ก ํ ์์ ์ด๋ฆฐ Agile ์ปจํผ๋ฐ์ค์์ Andrew Schaefer๋ ""๋ผ๋ ์ฃผ์ ๋ฅผ ๋
ผ์ํ๊ธฐ ์ํด ํน๋ณํ ์ค๋น๋ ๋น๊ณต์ ํ์๋ฅผ ์ฃผ์ตํ ๊ฒ์ ์ ์ํ์ต๋๋ค.๋ฏผ์ฒฉํ ์ธํ๋ผ"๊ทธ๋ฆฌ๊ณ ์ฃผ์ ๋ฅผ ๋
ผ์ํ๊ธฐ ์ํด ๋จ ํ ์ฌ๋๋ง ์์ต๋๋ค. Patrick DeBois์
๋๋ค. ๊ทธ๋ค์ ํ ๋ก ๊ณผ ์์ด๋์ด ๊ตํ์ Agile ์์คํ
๊ด๋ฆฌ์ ๊ฐ๋
์ ๋ฐ์ ์์ผฐ์ต๋๋ค. ๊ฐ์ ํด DeBois์ Schaefer๋ Google์์ ์ด๋ ์ ๋ ์ฑ๊ณต์ ์ธ Agile Systems Administrator ๊ทธ๋ฃน์ ๋ง๋ค์์ต๋๋ค.
2009๋ : Dev์ Ops์ ํ๋ ฅ ์ฌ๋ก
O'Reilly Velocity ์ปจํผ๋ฐ์ค์์ ๋ ๋ช ์ Flickr ์ง์, ๊ธฐ์ ์ด์ ๋ด๋น ์์ ๋ถ์ฌ์ฅ John Allspaw์ CTO Paul Hammond๊ฐ ํ์ฌ ์ ๋ช ํ ํ๋ ์ ํ ์ด์ ์ ์งํํ์ต๋๋ค. "ํ๋ฃจ 10๊ฑด์ ๋ฐฐํฌ: Flickr์ ๊ฐ๋ฐ ๋ฐ ์ด์ ํ์ ".
ํ๋ ์ ํ ์ด์ ์ ๋๋ผ๋ง ๊ฐ์์ต๋๋ค. Allspaw์ Hammond๋ ์ํํธ์จ์ด ๋ฐฐํฌ ๊ณผ์ ์์ ๊ฐ๋ฐ๊ณผ ์ด์ ๋ด๋น์ ์ฌ์ด์ ๋ณต์กํ ์ํธ ์์ฉ์ ์ฌ์ฐํ๋ฉด์ โ์ด๊ฑด ๋ด ์ฝ๋๊ฐ ์๋๊ณ ๋ชจ๋ ๋น์ ์ ์ปดํจํฐ์ ๋๋ค!โ๋ผ๋ ๋ฌธ๊ตฌ์ ๋ฐ๋ผ ์๊ฐ๋ฝ์งํ๊ณ ๋น๋ํ์ต๋๋ค. ๊ทธ๋ค์ ํ๋ ์ ํ ์ด์ ์ ํตํด ์ ์ผํ ํฉ๋ฆฌ์ ์ธ ์ต์ ์ ์ํํธ์จ์ด ๊ฐ๋ฐ ๋ฐ ๋ฐฐํฌ ํ๋์ด ์ํํ๊ณ ํฌ๋ช ํ๋ฉฐ ์์ ํ ํตํฉ๋๋ ๊ฒ์์ ํ์ธํ์ต๋๋ค. ์๊ฐ์ด ์ง๋จ์ ๋ฐ๋ผ ์ด ํ๋ ์ ํ ์ด์ ์ ์ ์ค์ด ๋์์ผ๋ฉฐ, ์ด์ ๋ IT ์ ๊ณ๊ฐ ์ค๋๋ DevOps๋ก ์๋ ค์ง ๋ฐฉ๋ฒ๋ก ์ ์๊ตฌํ๊ธฐ ์์ํ ์ญ์ฌ์ ์ด์ ํ๋ก ๊ฐ์ฃผ๋ฉ๋๋ค.
2010๋ : ๋ฏธ๊ตญ์ DevOps
์ถ์ข ์๊ฐ ๋์ด๋๋ฉด์ DevOpsDays ์ปจํผ๋ฐ์ค๋ ์ฐ๋ก Velocity ์ปจํผ๋ฐ์ค ์งํ ๋ฏธ๊ตญ ์บ๋ฆฌํฌ๋์์ฃผ ๋ง์ดํด๋ทฐ์์ ์ฒ์์ผ๋ก ๊ฐ์ต๋์์ต๋๋ค. 2018๋ ์๋ ๋ฏธ๊ตญ์์ ์ด๋ฆฌ๋ ์์ญ ๊ฑด์ ํฌํจํด 30๊ฐ ์ด์์ DevOpsDays ์ปจํผ๋ฐ์ค๊ฐ ์์ ๋์ด ์์ต๋๋ค.
2013: ํ๋ก์ ํธ "ํผ๋์ค"
์ฐ๋ฆฌ ์ค ๋ง์ ์ฌ๋๋ค์๊ฒ DevOps ์ญ์ฌ์ ๋ ๋ค๋ฅธ ์ฃผ๋ชฉํ ๋งํ ์๊ฐ์ Gene Kim, Kevin Behr ๋ฐ George Safford๊ฐ ์ด "The Phoenix Project"๋ผ๋ ์ฑ ์ ์ถํ์ด์์ต๋๋ค. ์ด ์์ค์ ์ ๋ฐํ ์ํฉ์ ์ฒํ IT ๊ด๋ฆฌ์์ ์ด์ผ๊ธฐ๋ฅผ ๋ด๊ณ ์์ต๋๋ค. ๊ทธ๋ ์๋ชป๋ ์ค์ํ ์ ์ ์๊ฑฐ๋ ํ๋ก์ ํธ๋ฅผ ๊ตฌ์ถํ๋ ์๋ฌด๋ฅผ ๋งก๊ฒ ๋์์ต๋๋ค. ๋ฆฐ ์ ์กฐ ๋ฐฉ์์ ์ด์ ์ ๊ฐ๊ณ ์๋ ์ด์ฌํ ๋ฉค๋ฒ์ธ ๊ด๋ฆฌ์์ ์ ๋นํ ๋ฉํ ๋ DevOps์ ๊ฐ๋ ์ ์์ํ๋ฉฐ IT ๋ฐ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ์ ๋ํด ์๊ฐํ ์ ์๋ ์๋ก์ด ๋ฐฉ๋ฒ์ ์ฃผ์ธ๊ณต์๊ฒ ์ ์ํฉ๋๋ค. ๊ทธ๋ฐ๋ฐ "The Phoenix Project"๋ ์๋ก์ด ์ฃผ์ ์์์์ฑ ์ ํ์ ๊ฐ๋ฐํ๋ ๋์ ์ํํธ์จ์ด ๋ถ์ฌ์ฅ์ด DevOps๋ฅผ ์ฌ์ฉํ๋ ์ ์ฌํ ๋น์ฆ๋์ค ์คํ ๋ฆฌ์ ๋ํด "Outsource or else..."๋ผ๋ ์ฑ ์ ์ฐ๋๋ก ์๊ฐ์ ์ฃผ์์ต๋๋ค.
๋ฏธ๋๋ฅผ ์ํ DevOps
DevOps๋ฅผ ์ต์ข ๋ชฉ์ ์ง๋ผ๊ธฐ๋ณด๋ค๋ ํ๋์ ์ฌ์ ๋๋ ์ด๋ง์ผ๋ก ์ค๋ช ํ๋ ๊ฒ์ด ์ข์ต๋๋ค. DevOps๋ ๋ฆฐ ์ ์กฐ์ ๋ง์ฐฌ๊ฐ์ง๋ก ์ง์์ ์ธ ๊ฐ์ , ์์ฐ์ฑ ๋ฐ ํจ์จ์ฑ ํฅ์, ์ง์์ ์ธ ๋ฐฐํฌ๋ฅผ ์ํด ๋ ธ๋ ฅํฉ๋๋ค. DevOps๋ฅผ ์ง์ํ๋ ์๋ํ๋ ๋๊ตฌ๋ ๊ณ์ ๋ฐ์ ํ๊ณ ์์ต๋๋ค.
์ง๋ 2018๋
๋์ DevOps๊ฐ ์์๋ ์ดํ ๋ง์ ์ฑ๊ณผ๋ฅผ ๊ฑฐ๋์์ผ๋ฉฐ XNUMX๋
๊ณผ ๊ทธ ์ดํ์๋ ๋ ๋ง์ ์ฑ๊ณผ๋ฅผ ๊ฑฐ๋๊ฒ ๋ ๊ฒ์ผ๋ก ์์๋ฉ๋๋ค.
์ถ์ฒ : habr.com