ะฆะตะปะตะฒะฐั์ ะฐัะดะธัะพัะธั
๊ฒฝ๋ ฅ์ ๋์ฑ ๋ฐ์ ๋ DevOps ๋ชจ๋ธ๋ก ์ ํํ๋ ค๋ ๊ฐ๋ฐ์์ด์ ๊ฐ์? ๋น์ ์ ์ ํ์ ์ธ Ops ์์ง๋์ด์ด๊ณ DevOps๊ฐ ๋ฌด์์ ์๋ฏธํ๋์ง ์๊ณ ์ถ์ผ์ญ๋๊น? ์๋๋ฉด ๋ ๋ค IT ๋ถ์ผ์์ ์ผํ ํ ๊ฒฝ๋ ฅ์ ๋ฐ๊พธ๊ณ ์ถ์ง๋ง ์ด๋์๋ถํฐ ์์ํด์ผ ํ ์ง ๋ชจ๋ฅด์๋์?
๊ทธ๋ ๋ค๋ฉด XNUMX๊ฐ์ ์์ ์ค๊ฐ ์์ค์ DevOps ์์ง๋์ด๊ฐ ๋ ์ ์๋ ๋ฐฉ๋ฒ์ ์ฝ์ด๋ณด์ธ์! ๋ง์ง๋ง์ผ๋ก, ์๋
๊ฐ DevOps์ ์ฐธ์ฌํ๋ค๋ฉด ์ด ๊ธฐ์ฌ ์๋ฆฌ์ฆ๋ฅผ ํตํด ํตํฉ ๋ฐ ์๋ํ ์ฐ์
์ด ํ์ฌ ์ด๋์ ์๊ณ ์ด๋๋ก ํฅํ๊ณ ์๋์ง ์์๋ณผ ์ ์๋ ๋ง์ ์ ๋ณด๋ฅผ ์ป์ ์ ์์ต๋๋ค.
์ด์จ๋ ์ด๊ฒ์ ๋ฌด์์ ๋๊น?
๋จผ์ DevOps๋ ๋ฌด์์ผ๊น์? Google์์ ์ ์๋ฅผ ๊ฒ์ํ๊ณ ๋ชจ๋ ์ฉ์ด๋ฅผ ์ดํด๋ณผ ์ ์์ง๋ง ๋๋ถ๋ถ์ ์ ์๋ ๊ฐ์ํ๋ ํ์์ผ๋ก ์ ๋ฆฌ๋ ๋จ์ด๋ค์ ๋ค์ฃฝ๋ฐ์ฃฝ์ด๋ผ๋ ์ ์ ์๊ณ ์์ด์ผ ํฉ๋๋ค. ๋ฐ๋ผ์ ์ ๋ ์ด๋ฌํ ๋ชจ๋ ์ ์๋ฅผ ์์ฝํด ๋๋ฆฌ๊ฒ ์ต๋๋ค. DevOps๋ ๊ด๋ จ๋ ๋ชจ๋ ์ฌ๋์ด ๊ณจ์น ์ํ ์ผ๊ณผ ์ฑ ์์ ๊ณต์ ํ๋ ์ํํธ์จ์ด ์ ๊ณต ๋ฐฉ๋ฒ์ ๋๋ค. ๊ทธ๊ฒ ๋ค์ผ.
์ข์์, ๊ทธ๋ฐ๋ฐ ์ด ์ฝ์ด๋ ๋ฌด์์ ์๋ฏธํ๋์? ์ด๋ ์ ํต์ ์ผ๋ก ๊ฐ๋ฐ์(์ํํธ์จ์ด๋ฅผ ๋ง๋๋ ์ฌ๋)๊ฐ ์ด์ํ(์ํํธ์จ์ด๋ฅผ ๊ด๋ฆฌํ๋ ์ฌ๋)๊ณผ ํฌ๊ฒ ๋ค๋ฅธ ์ธ์ผํฐ๋ธ๋ฅผ ํตํด ์์ ์ ์ํํ๋๋ก ๋๊ธฐ๋ฅผ ๋ถ์ฌ๋ฐ์๋ค๋ ์๋ฏธ์ ๋๋ค. ์๋ฅผ ๋ค์ด, ๊ฐ๋ฐ์๋ก์ ์ ๋ ๊ฐ๋ฅํ ํ ๋นจ๋ฆฌ ๋ง์ ์๋ก์ด ๊ธฐ๋ฅ์ ๋ง๋ค๊ณ ์ถ์ต๋๋ค. ๊ฒฐ๊ตญ ์ด๊ฒ์ด ๋ด ์ผ์ด๊ณ ๊ณ ๊ฐ์ด ์๊ตฌํ๋ ๊ฒ๋ ๋ฐ๋ก ์ด๊ฒ์ด๋ค! ๊ทธ๋ฌ๋ ๋ด๊ฐ Ops ๋ด๋น์๋ผ๋ฉด ๊ฐ๋ฅํ ํ ์ ์ ์์ ์๋ก์ด ๊ธฐ๋ฅ๋ง ํ์ํฉ๋๋ค. ์๋ํ๋ฉด ๋ชจ๋ ์๋ก์ด ๊ธฐ๋ฅ์ ๋ณ๊ฒฝ ์ฌํญ์ด๊ณ ๋ชจ๋ ๋ณ๊ฒฝ ์ฌํญ์๋ ๋ฌธ์ ๊ฐ ์๊ธฐ ๋๋ฌธ์ ๋๋ค. ์ด๋ฌํ ์ธ์ผํฐ๋ธ์ ๋ถ์ผ์น๋ก ์ธํด DevOps๊ฐ ํ์ํ์ต๋๋ค.
DevOps๋ ๊ฐ๋ฐ๊ณผ ์ด์(ํตํฉ ๋ฐ ์๋ํ)์ ํ๋์ ๊ทธ๋ฃน์ผ๋ก ๊ฒฐํฉํ๋ ค๊ณ ์๋ํฉ๋๋ค. ์ด์ ํ ๊ทธ๋ฃน์ด ๊ณ ๊ฐ ๋์ ์ํํธ์จ์ด๋ฅผ ๊ตฌ์ถ, ๋ฐฐํฌ ๋ฐ ์์ต ์ฐฝ์ถ์ ๋ฐ๋ฅธ ๊ณ ํต๊ณผ ์ฑ ์(๊ทธ๋ฆฌ๊ณ ์์๋๋ ๋ณด์)์ ๊ณต์ ํ๊ฒ ๋๋ค๋ ์์ด๋์ด์ ๋๋ค.
์์์ฃผ์์๋ค์ "DevOps ์์ง๋์ด" ๊ฐ์ ๊ฒ์ ์๋ค๊ณ ๋งํ ๊ฒ์ ๋๋ค. "DevOps๋ ์ญํ ์ด ์๋๋ผ ๋ฌธํ์ ๋๋ค"๋ผ๊ณ ๊ทธ๋ค์ ๋งํ ๊ฒ์ ๋๋ค. ๋ฌผ๋ก ๊ธฐ์ ์ ์ธ ๊ด์ ์์๋ ๊ทธ๋ค์ด ์ณ์ต๋๋ค. DevOps ์์ง๋์ด๋ ์๋์ ์๋ฏธ๋ฅผ ๋์ด์๋ "์์คํ ์์ง๋์ด 2.0"๊ณผ ๊ฐ์ต๋๋ค. ์ฆ, ์ํํธ์จ์ด ๊ฐ๋ฐ ์๋ช ์ฃผ๊ธฐ๋ฅผ ์ดํดํ๊ณ ์ํํธ์จ์ด ๊ฐ๋ฐ ๋๊ตฌ ๋ฐ ํ๋ก์ธ์ค๋ฅผ ๋ง๋๋ ์ฌ๋์ ๋๋ค. ๊ณ ์ ์ ์ธ ์ด์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํฉ๋๋ค.
DevOps๋ ๊ถ๊ทน์ ์ผ๋ก ๊ฐ๋ฐ์์ ๋
ธํธ๋ถ์์ ์ฝ๋๋ฅผ ๊ฐ์ ธ์ ์ต์ข
์ ํ ์ฌ์ฉ์ผ๋ก ์์ต์ ์ฐฝ์ถํ๋ ๋์งํธ ํ์ดํ๋ผ์ธ์ ๋ง๋๋ ๊ฒ์ ์๋ฏธํฉ๋๋ค. DevOps ๊ฒฝ๋ ฅ์ ์ ํํ๋ฉด ๊ฑฐ์ ๋ชจ๋ ํ์ฌ๊ฐ "DevOps๋ฅผ ์ํ"ํ๊ฑฐ๋ DevOps๋ผ๊ณ ์ฃผ์ฅํ๋ ๋ฑ ์ฌ์ ์ ๋ณด์์ผ๋ก ์๋นํ ๋์ ๋ณด์์ ๋ฐ์ต๋๋ค. ์ด๋ฌํ ํ์ฌ์ ์์น์ ๊ด๊ณ์์ด DevOps๋ก์์ ์ ๋ฐ์ ์ธ ์ทจ์
๊ธฐํ๋ ์๋นํ ๋์ผ๋ฉฐ ์์ผ๋ก ์๋
๋์ "์ฌ๋ฏธ ์๊ณ " ์๋ฏธ ์๋ ๊ณ ์ฉ์ ์ ๊ณตํฉ๋๋ค.
๊ทธ๋ฌ๋ "DevOps ํ" ๋๋ "DevOps ๋ถ์"๋ฅผ ๊ณ ์ฉํ๋ ํ์ฌ๋ ์กฐ์ฌํด์ผ ํฉ๋๋ค. ์๋ฐํ ๋งํ๋ฉด ๊ทธ๋ฌํ ๊ฒ์ ์กด์ฌํด์๋ ์ ๋ฉ๋๋ค. ์๋ํ๋ฉด ๊ถ๊ทน์ ์ผ๋ก DevOps๋ ์๋ก์ด ํ์ ๊ตฌ์ฑํ๊ฑฐ๋ ๋ถ์๋ฅผ ๋ง๋๋ ๊ฒ์ด ์๋๋ผ ์ฌ์ ํ ์ํํธ์จ์ด๋ฅผ ์ ๊ณตํ๋ ๋ฌธํ์ด์ ๋ฐฉ๋ฒ์ด๊ธฐ ๋๋ฌธ์ ๋๋ค. ๋ฉ์ง ์ด๋ฆ.
์ฑ ์์ ๊ฑฐ๋ถ
์ด์ ์ฟจ์์ด๋ ์์ ์ ์ ์์ ๋๊ณ ๋ค์ ์ฌํญ์ ์๊ฐํด ๋ด ์๋ค. "ํ๊ธ DevOps ์์ง๋์ด๋ ์๋ค"๋ผ๋ ์ ์๋ด์ ๋ค์ด๋ณด์ จ๋์? ๊ทธ๋ ์ง ์๋ค๋ฉด ์ด๊ฒ์ด Reddit ๋ฐ StackOverflow์์ ์ธ๊ธฐ ์๋ ๋น์ ๋ผ๋ ๊ฒ์ ์์๋์ญ์์ค. ๊ทธ๋ฌ๋ ๊ทธ๊ฒ์ ๋ฌด์์ ์๋ฏธํฉ๋๊น?
๊ฐ๋จํ ๋งํด์, ์ด ๋ฌธ๊ตฌ๋ ๊ถ๊ทน์ ์ผ๋ก ์ง์ ์ผ๋ก ํจ๊ณผ์ ์ธ ์์ โโDevOps ์ค๋ฌด์๊ฐ ๋๊ธฐ ์ํด์๋ ๋๊ตฌ์ ๋ํ ํ์คํ ์ดํด์ ํจ๊ป ์๋ ๊ฐ์ ๊ฒฝํ์ด ํ์ํ๋ค๋ ๊ฒ์ ์๋ฏธํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ํ๊น๊ฒ๋ ๋ชฉํ๋ฅผ ๋ฌ์ฑํ๋ ๋ฐ ์ง๋ฆ๊ธธ์ ์์ต๋๋ค. ๋ฐ๋ผ์ ์ด๊ฒ์ ์์คํ ์ ์กฐ์ํ๋ ค๋ ์๋๊ฐ ์๋๋๋ค. ์ ๊ณ์์ ๋ช ๋ฌ ๊ฐ์ ๊ฒฝํ์ ๊ฐ์ง ์์ DevOps ์์ง๋์ด์ธ ์ฒํ๋ ๊ฒ์ด ์ค์ ๋ก ๊ฐ๋ฅํ์ง ์๋ค๊ณ ์๊ฐํฉ๋๋ค. ๋น ๋ฅด๊ฒ ๋ณํํ๋ ๋๊ตฌ์ ๋ฐฉ๋ฒ๋ก ์ ํ์คํ๊ฒ ์ดํดํ๋ ค๋ฉด ์๋ ๊ฐ์ ๊ฒฝํ์ด ํ์ํ๋ฉฐ ์ด๋ฅผ ํผํ ๋ฐฉ๋ฒ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ๋๋ถ๋ถ์ ํ์ฌ์์ ์ฌ์ฉํ๋ ๋๊ตฌ ๋ฐ ๊ฐ๋ ์ ๋ํ ๊ฑฐ์ ์ผ๊ด์ ์ธ(์ํ๋ค๋ฉด ์ธ๋ จ๋) ๋ฉ๋ด๊ฐ ์์ผ๋ฉฐ, ์ด๊ฒ์ด ๋ฐ๋ก ์ฐ๋ฆฌ๊ฐ ์ด์ผ๊ธฐํ ๋ด์ฉ์ ๋๋ค.
๋ค์ ๋งํ์ง๋ง, ๋๊ตฌ๋ ๊ธฐ์ ๊ณผ ๋ค๋ฆ ๋๋ค. ๋ฐ๋ผ์ ๋๊ตฌ๋ฅผ ๋ฐฐ์ฐ๋ ๋์ ๊ธฐ์ (์ค๋ฌธ ์กฐ์ฌ, ๋คํธ์ํน, ์๋ฉด ์์ฌ์ํต, ๋ฌธ์ ํด๊ฒฐ ๋ฑ)์ ์ํํ ํ์ง ์๋๋ก ํ์ญ์์ค. ๊ฐ์ฅ ์ค์ํ ๊ฒ์ ์ฐ๋ฆฌ๊ฐ ์ฐพ๊ณ ์ ํ๋ ๊ฒ, ์ฆ ์์ด๋์ด๋ฅผ ๊ฐ์ ธ์ ์์ต์ ์ฐฝ์ถํ๋ ์ฝ๋ ์กฐ๊ฐ์ผ๋ก ๋ฐ๊พธ๋ ์์ ํ ์๋ํ๋ ๋์งํธ ํ์ดํ๋ผ์ธ์ ๋ง๋๋ ๋ฐฉ๋ฒ์ ๋์น์ง ์๋๋ค๋ ๊ฒ์ ๋๋ค. ์ด๊ฒ์ด ์ด ๊ธฐ์ฌ ์ ์ฒด์์ ๊ฐ์ฅ ์ค์ํ ๊ฒฐ๋ก ์ ๋๋ค!
์ก๋ด์ ์ด์ ๊ทธ๋ง, ์ธ์ ์์ํ๋ฉด ๋ ๊น์?
๋ค์์ DevOps ๊ธฐ๋ณธ ์ง์ ๋ก๋๋งต์ ๋๋ค. ์ฌ๊ธฐ์ ์ค๋ช ๋ ๋ชจ๋ ๋ด์ฉ์ ์์งํ๋ค๋ฉด ์์ ํ๊ณ ์ ์งํ๊ฒ ์์ ์ DevOps ์์ง๋์ด๋ผ๊ณ ๋ถ๋ฅผ ์ ์์ต๋๋ค! ๋๋ "DevOps"๋ผ๋ ์ด๋ฆ์ด ๋ง์์ ๋ค์ง ์์ผ๋ฉด ํด๋ผ์ฐ๋ ์์ง๋์ด๊ฐ ํ์ํฉ๋๋ค.
์ด ์ง๋๋ ์ ๋ฅํ DevOps ์์ง๋์ด๊ฐ ์์์ผ ํ ์ฌํญ์ ๋ํ ๋์(๊ทธ๋ฆฌ๊ณ ์๋ง๋ ์ด ๋ถ์ผ์์ ์ผํ๋ ๋๋ถ๋ถ์ ์ฌ๋๋ค) ์์ด๋์ด๋ฅผ ๋ํ๋
๋๋ค. ๊ทธ๋ฌ๋ ์ด๋ ์ด๋๊น์ง๋ ์๊ฒฌ์ผ ๋ฟ, ์ด์ ๋์ํ์ง ์๋ ์ฌ๋๋ ์์ ๊ฒ์ด๋ค. ์ด๊ฑด ๊ด์ฐฎ์! ์ฐ๋ฆฌ๋ ์ฌ๊ธฐ์ ์๋ฒฝํจ์ ์ํด ๋
ธ๋ ฅํ๋ ๊ฒ์ด ์๋๋ผ ์ค์ ๋ก ๊ตฌ์ถํ ์ ์๋ ํํํ ๊ธฐ๋ฐ์ ์ํด ๋
ธ๋ ฅํ๊ณ ์์ต๋๋ค.
์ด ๊ธธ์ ์ ์ง์ ์ผ๋ก ํ ์ธต์ฉ ๊ฑฐ์ณ์ผ ํฉ๋๋ค. ํ๋์์ผ๋ก ํ์๋ ์์(Linux, Python ๋ฐ AWS)์ ๋ํด ๋จผ์ ์์๋ณด๊ณ ๊ธฐ๋ณธ๋ถํฐ ์์ํด ๋ณด๊ฒ ์ต๋๋ค. ๊ทธ๋ฐ ๋ค์ ์๊ฐ์ด๋ ์ทจ์ ์์ฅ ์์๊ฐ ํ๋ฝํ๋ค๋ฉด Golang ๋ฐ Google Cloud์ ๊ฐ์ ๋ณด๋ผ์ ์์ ์ ์ํํ์ธ์.
์์งํ, ๊ทผ๋ณธ์ ์ธ ์ต์์ ๋ ์ด์ด๋ ํ์ ๊ณต๋ถํด์ผ ํ ๊ฒ์ ๋๋ค. OS Linux๋ ๋งค์ฐ ๋ณต์กํ๋ฉฐ ๋ง์คํฐํ๋ ๋ฐ ์๋ ์ด ๊ฑธ๋ฆฝ๋๋ค. Python์ ์ต์ ์ํ๋ก ์ ์งํ๋ ค๋ฉด ์ง์์ ์ธ ์ฐ์ต์ด ํ์ํฉ๋๋ค. AWS๋ ๋งค์ฐ ๋น ๋ฅด๊ฒ ๋ฐ์ ํ๊ณ ์์ผ๋ฏ๋ก ํ์ฌ ์๊ณ ์๋ ๋ด์ฉ์ 6๋ ํ์๋ ์ ์ฒด ์ง์ ํฌํธํด๋ฆฌ์ค์ ์ผ๋ถ์ผ ๋ฟ์ ๋๋ค. ๊ธฐ๋ณธ ์ฌํญ์ ์ตํ ํ ์ค์ ๊ธฐ์ ์ธํธ๋ก ๋์ด๊ฐ๋๋ค. ์ฐ๊ตฌ์๋ ํ ๋ฌ์ ํ๋์ฉ ์ด XNUMX๊ฐ์ ํ๋์ ์ด(๊ตฌ์ฑ, ๋ฒ์ , ํจํค์ง, ๋ฐฐํฌ, ์คํ, ๋ชจ๋ํฐ๋ง)์ด ์์ต๋๋ค.
๋ฌผ๋ก ์ฌ๋ฌ๋ถ์ ์ฐ๋ฆฌ์ XNUMX๊ฐ์ ํ์ดํ๋ผ์ธ์์ ์ค์ํ ๋จ๊ณ์ธ ํ
์คํธ๊ฐ ์๋ค๋ ๊ฒ์ ์์์ฐจ๋ ธ์ต๋๋ค. ๋ชจ๋ ์์ฑ, ํตํฉ ๋ฐ ์น์ธ ํ
์คํธ๋ ์ฝ์ง ์๊ณ ์ ํต์ ์ผ๋ก ๊ฐ๋ฐ์์ ์ด๊นจ์ ์๊ธฐ ๋๋ฌธ์ ์๋์ ์ผ๋ก ๋ก๋๋งต์ ํฌํจํ์ง ์์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ "ํ
์คํธ" ๋จ๊ณ๋ฅผ ๊ฑด๋๋ฐ๋ ๊ฒ์ ์ด ๋ก๋๋งต์ ๋ชฉํ๊ฐ ๊ธฐ๋ณธ ๊ธฐ์ ๊ณผ ๋๊ตฌ๋ฅผ ์ต๋ํ ๋นจ๋ฆฌ ์ตํ๋ ๊ฒ์ด๋ผ๋ ์ฌ์ค๋ก ์ค๋ช
๋ฉ๋๋ค. ์ ์์ ๋ฐ๋ฅด๋ฉด ํ
์คํธ ๊ฒฝํ ๋ถ์กฑ์ DevOps๋ฅผ ์ฌ๋ฐ๋ฅด๊ฒ ์ฌ์ฉํ๋ ๋ฐ ์ฌ์ํ ์ฅ์ ๋ฌผ์ผ ๋ฟ์
๋๋ค.
๋ํ ์ฌ๊ธฐ์๋ ๊ด๋ จ ์๋ ๊ธฐ์ ์ ์ธ ์ก๋ด์ ๋ฐฐ์ฐ๋ ๊ฒ์ด ์๋๋ผ ๋ช ํํ ์ด์ผ๊ธฐ๋ฅผ ๋ง๋ค๊ธฐ ์ํด ํจ๊ป ์ฌ์ฉ๋๋ ๋๊ตฌ์ ๋ํ ์ดํด๋ฅผ ๋ฐฐ์ฐ๋ ๊ฒ์์ ๊ธฐ์ตํ์ธ์. ์ด ์ด์ผ๊ธฐ๋ ์กฐ๋ฆฝ ๋ผ์ธ์ฒ๋ผ ๋นํธ๋ฅผ ์์ง์ด๋ ๋์งํธ ์กฐ๋ฆฝ ๋ผ์ธ์ธ ์๋ํฌ์๋ ํ๋ก์ธ์ค ์๋ํ์ ๊ดํ ๊ฒ์ ๋๋ค. ๋ง์ ๋๊ตฌ๋ฅผ ๋ฐฐ์ฐ๊ณ ๊ณ์ ๋ฉ์ถ๊ณ ์ถ์ง๋ ์์ต๋๋ค! DevOps ๋๊ตฌ๋ ๋น ๋ฅด๊ฒ ๋ณ๊ฒฝ๋์ง๋ง ๊ฐ๋ ์ ํจ์ฌ ๋ ์์ฃผ ๋ณ๊ฒฝ๋ฉ๋๋ค. ๊ทธ๋ฌ๋ฏ๋ก ๋ ๋์ ์์ค์ ๊ฐ๋ ์ ๊ฐ๋ฅด์น๋ ๋๊ตฌ๋ก ๋๊ตฌ๋ฅผ ์ฌ์ฉํ๋๋ก ๋ ธ๋ ฅํด์ผ ํฉ๋๋ค.
์ข์, ์กฐ๊ธ ๋ ์์ธํ ์ดํด๋ณด์!
๊ธฐ๋ณธ ์ง์
Foundation์ด๋ผ๋ ์ต์์ ๋จ๊ณ ์๋์์๋ ๋ชจ๋ DevOps ์์ง๋์ด๊ฐ ๋ง์คํฐํด์ผ ํ๋ ๊ธฐ์ ์ ๋ณผ ์ ์์ต๋๋ค. ์ด๋ฌํ ๊ธฐ์ ์ ์ด์ ์ฒด์ , ํ๋ก๊ทธ๋๋ฐ ์ธ์ด, ํผ๋ธ๋ฆญ ํด๋ผ์ฐ๋๋ผ๋ ์ ๊ณ์ ์ธ ๊ฐ์ง ํต์ฌ์ ์์ ์๊ฒ ์ฒ๋ฆฌํ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค. ์ด๋ฐ ๊ฒ๋ค์ ๋นจ๋ฆฌ ๋ฐฐ์์ ๋์ด๊ฐ ์ ์๋ ๊ฒ์ด ์๋๋๋ค. ์ด๋ฌํ ๊ธฐ์ ์ ์ ๊ณ ์ ๋์ ์๊ณ ์ฃผ๋ณ ์ ๋ฌธ ํ๊ฒฝ๊ณผ ๊ด๋ จ์ด ์์ผ๋ ค๋ฉด ์ง์์ ์ผ๋ก ๊ฐ์ ๋๊ณ ์๋ฌ๋์ด์ผ ํฉ๋๋ค. ํ๋์ฉ ์ดํด๋ณด๊ฒ ์ต๋๋ค.
Linux๋ ๋ชจ๋ ๊ฒ์ด ์๋ํ๋ ๊ณณ์ ๋๋ค. Microsoft ์์ฝ์์คํ ๋ด์ ์์ ํ ๋จธ๋ฌด๋ฅด๋ฉด์ ๋๋ผ์ด DevOps ์ค๋ฌด์๊ฐ ๋ ์ ์์ต๋๊น? ๋ฌผ๋ก ๋ ํ ์์์ด! Linux๋ง ์ฌ์ฉํด์ผ ํ๋ค๋ ๋ฒ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ๋ชจ๋ Linux ์์ ์ด Windows์์ ์ํ๋ ์ ์๋ค๋ ์ฌ์ค์๋ ๋ถ๊ตฌํ๊ณ ํจ์ฌ ๋ ๊ณ ํต์ค๋ฝ๊ณ ์ ์ ๊ธฐ๋ฅ์ผ๋ก ๋ฐ์ํ๋ค๋ ์ ์ ๋ช ์ฌํ์ญ์์ค. ์ด ์์ ์์ Linux๋ฅผ ๋ชจ๋ฅด๋ฉด ์ง์ ํ DevOps ์ ๋ฌธ๊ฐ๊ฐ ๋ ์ ์๋ค๊ณ ๊ฐ์ ํด๋ ์์ ํฉ๋๋ค. ๋ฐ๋ผ์ Linux๋ ๊ณต๋ถํ๊ณ ๋ฐฐ์์ผ ํ ๊ฒ์ ๋๋ค.
์์งํ ๊ฐ์ฅ ์ข์ ๋ฐฉ๋ฒ์ ๊ทธ๋ฅ ์ง์ ๋ฆฌ๋ ์ค(ํ๋๋ผ๋ ์ฐ๋ถํฌ)๋ฅผ ์ค์นํด์ ์ต๋ํ ํ์ฉํ๋ ๊ฒ๋๋ค. ๋ฌผ๋ก , ๋น์ ์ ๋ง์ ์ผ์ ๋ง์น ๊ฒ์ด๊ณ , ์์ ๊ณผ์ ์ ๊ฐํ๊ฒ ๋ ๊ฒ์ด๊ณ , ๋ชจ๋ ๊ฒ์ ๊ณ ์ณ์ผ ํ ๊ฒ์ ๋๋ค. ํ์ง๋ง ๋น์ ์ Linux๋ฅผ ๋ฐฐ์ธ ๊ฒ์ ๋๋ค!
๊ทธ๊ฑด ๊ทธ๋ ๊ณ , RedHat ๋ณ์ข
์ ๋ถ๋ฏธ์์ ๋ ์ผ๋ฐ์ ์ด๋ฏ๋ก Fedora ๋๋ CentOS๋ก ์์ํ๋ ๊ฒ์ด ์ข์ต๋๋ค. KDE๋ฅผ ๊ตฌ๋งคํด์ผ ํ ์ง Gnome ์๋์
์ ๊ตฌ๋งคํด์ผ ํ ์ง ๊ณ ๋ฏผ๋๋ค๋ฉด KDE๋ฅผ ์ ํํ์ธ์. ์ด๊ฒ์ด Linus Torvalds ์์ ์ด ์ฌ์ฉํ๋ ๊ฒ์
๋๋ค.
์์ฆ์๋ Python์ด ์ง๋ฐฐ์ ์ธ ๋ฐฑ์๋ ์ธ์ด์ ๋๋ค. ์์ํ๊ธฐ๊ฐ ์ฝ๊ณ ๋๋ฆฌ ์ฌ์ฉ๋ฉ๋๋ค. Python์ ์ธ๊ณต ์ง๋ฅ ๋ฐ ๊ธฐ๊ณ ํ์ต ๋ถ์ผ์์ ๋งค์ฐ ์ผ๋ฐ์ ์ด๋ฏ๋ก ๋ค๋ฅธ ๋จ๊ฑฐ์ด ๋ถ์ผ๋ก ์ด๋ํ๊ณ ์ถ๋ค๋ฉด ์๋ฒฝํ๊ฒ ์ค๋น๋์ด ์์ ๊ฒ์ ๋๋ค.
Amazon Web Services: ๋ค์ ๋งํ์ง๋ง, ํผ๋ธ๋ฆญ ํด๋ผ์ฐ๋์ ์๋ ๋ฐฉ์์ ๋ํ ํ์คํ ์ดํด ์์ด๋ ๋
ธ๋ จํ DevOps ์ ๋ฌธ๊ฐ๊ฐ ๋๋ ๊ฒ์ ๋ถ๊ฐ๋ฅํฉ๋๋ค. ์ด์ ๋ํด ๋ ์์ธํ ์๊ณ ์ถ๋ค๋ฉด Amazon Web Services๋ฅผ ์ดํด๋ณด์ธ์. ์ด ์๋น์ค ๋ถ์ผ์ ์ ๋์ฃผ์๋ก์ ๊ฐ์ฅ ํ๋ถํ ์์
๋๊ตฌ ์ธํธ๋ฅผ ์ ๊ณตํฉ๋๋ค.
๋์ Google Cloud๋ Azure๋ก ์์ํ ์ ์๋์? ๋ฌผ๋ก ๋น์ ์ ํ ์! ๊ทธ๋ฌ๋ ์ง๋ ๊ธ์ต ์๊ธฐ๋ฅผ ๊ธฐ์ตํ๋ฉด ์ ์ด๋ 2018๋ ์๋ AWS๊ฐ ๊ฐ์ฅ ์์ ํ ์ต์ ์ด๋ผ๋ ์ ์ ์ ์ํด์ผ ํฉ๋๋ค. AWS๋ฅผ ์ฌ์ฉํ๋ฉด ๋ฌด๋ฃ๋ก ๊ณ์ ์ ๋ฑ๋กํ๊ณ ํด๋ผ์ฐ๋ ์๋น์ค์ ๊ฐ๋ฅ์ฑ์ ํ์ํ ์ ์๊ธฐ ๋๋ฌธ์ ๋๋ค. ๋ํ AWS ์ฝ์์ ์ฌ์ฉ์๊ฐ ์ ํํ ์ ์๋ ๊ฐ๋จํ๊ณ ๋ช ํํ ๋ฉ๋ด๋ฅผ ์ ๊ณตํฉ๋๋ค. ์ข์ ์์์ ์ด๋ฅผ ์ํํ๊ธฐ ์ํด Amazon์ ๊ธฐ์ ์ ๋ชจ๋ ์ ํ์๋ ์๋ค๋ ๊ฒ์ ๋๋ค.
VPC, EC2, IAM, S3, CloudWatch, ELB(EC2 ์ฐํ์ Elastic Load Balancing) ๋ฐ ๋ณด์ ๊ทธ๋ฃน๋ถํฐ ์์ํ์ธ์. ์ด๋ฌํ ๊ฒ๋ง์ผ๋ก๋ ์์ํ๊ธฐ์ ์ถฉ๋ถํ๋ฉฐ, ํ๋์ ๋ชจ๋ ํด๋ผ์ฐ๋ ๊ธฐ๋ฐ ๊ธฐ์
์ ์ด๋ฌํ ๋๊ตฌ๋ฅผ ๋งค์ฐ ์ ๊ทน์ ์ผ๋ก ์ฌ์ฉํฉ๋๋ค. AWS์ ์์ฒด ๊ต์ก ์ฌ์ดํธ๋ ์์ํ๊ธฐ์ ์ข์ ์ฅ์์
๋๋ค.
๋งค์ผ 20~30๋ถ์ฉ Python ์ธ์ด, Linux ์ด์ ์ฒด์ , AWS ํด๋ผ์ฐ๋ ์๋น์ค๋ฅผ ๋ฐฐ์ฐ๊ณ ์ฐ์ตํ๋ ๋ฐ ์๊ฐ์ ํฌ์ํ์ฌ ๋ฐฐ์์ผ ํ ๋ค๋ฅธ ์ฌํญ์ ์ถ์ฒํฉ๋๋ค. ์ ๋ฐ์ ์ผ๋ก ํ๋ฃจ์ ํ ์๊ฐ, ์ผ์ฃผ์ผ์ 6๋ฒ ์ ๋ ํฌ์ํ๋ฉด 6๊ฐ์ ์ด๋ด์ DevOps ์ฐ์
์ ์ดํดํ๊ธฐ์ ์ถฉ๋ถํ๋ค๊ณ ์๊ฐํฉ๋๋ค. ์ด XNUMX๊ฐ์ ์ฃผ์ ๊ตฌ์ฑ์์๊ฐ ์์ผ๋ฉฐ, ๊ฐ ๊ตฌ์ฑ์์๋ ํ ๋ฌ ๊ฐ์ ๊ต์ก์ ํด๋นํฉ๋๋ค. ์ด๊ฒ์ด ๊ธฐ๋ณธ ์ง์์ ์ป๋ ๋ฐ ํ์ํ ์ ๋ถ์
๋๋ค.
ํ์ ๊ธฐ์ฌ์์๋ ๋ค์ ์์ค์ ๋ณต์ก์ฑ, ์ฆ ์ํํธ์จ์ด์ ๊ตฌ์ฑ, ๋ฒ์ ๊ด๋ฆฌ, ํจํค์ง, ๋ฐฐํฌ, ์คํ ๋ฐ ๋ชจ๋ํฐ๋ง์ ์์ ํ ์๋ํํ๋ ๋ฐฉ๋ฒ์ ์ดํด๋ณด๊ฒ ์ต๋๋ค.
์กฐ๋ง๊ฐ ๊ณ์...
์ผ๋ถ ๊ด๊ณ ๐
์ฐ๋ฆฌ์ ํจ๊ป์์ด ์ฃผ์
์ ๊ฐ์ฌํฉ๋๋ค. ์ฐ๋ฆฌ ๊ธฐ์ฌ๊ฐ ๋ง์์ ๋์ญ๋๊น? ๋ ์ฌ๋ฏธ์๋ ์ฝํ
์ธ ๋ฅผ ๋ณด๊ณ ์ถ๋ค๋ฉด? ์ฃผ๋ฌธํ๊ฑฐ๋ ์น๊ตฌ์๊ฒ ์ถ์ฒํ์ฌ ์ฐ๋ฆฌ๋ฅผ ์ง์ํ์ญ์์ค.
Dell R730xd๋ ์์คํ
๋ฅด๋ด์ Equinix Tier IV ๋ฐ์ดํฐ ์ผํฐ์์ 2๋ฐฐ ๋ ์ ๋ ดํฉ๋๊น? ์ฌ๊ธฐ์ ๋ง
์ถ์ฒ : habr.com