๋์ปค๊ฐ ์ฒ์ ๋ฑ์ฅํ์ ๋น์์๋ ๋ง์น GIT์ด ์ฒ์ ๋ฑ์ฅํ์ ๋์ ๊ฐ์ ๋ถ์๊ธฐ๋ผ๊ณ ํ์๋ค.
subicura๋์ ๋ธ๋ก๊ทธ์์ ๋ฐ์ทํ ๋์ปค ์ค๋ฌธ์กฐ์ฌ์ ์ํ๋ฉด 90%๊ฐ ๊ฐ๋ฐ์ ์ฌ์ฉ์ค์ด๊ณ 80%๊ฐ DevOps์ ์ฌ์ฉํ ์์ ์ด๋ฉฐ 58%๊ฐ ์ด์ ํ๊ฒฝ์์ ์ฌ์ฉ์ค์ด๋ผ๊ณ ๋ต๋ณ์ด ๋์๋ค.
์ด๋ฌํ ๋์ปค๊ฐ ์ธ๊ธฐ๊ฐ ๋๋ ์ด์ ๋ก ์์ฐ์ค๋ฝ๊ฒ ์ฐ๋ฆฌ๋ ๋์ปค๋ฅผ ๋ฐฐ์์ผํ ์ฒซ ๋ฒ์งธ ์ด์ ๊ฐ ๋ ๊ฒ์ด๋ค.
์ฌ์ค ๋ง์ฐํ๊ฒ ๋จ๋ค์ด ํ๋๊น ๋ฌด์ธ๊ฐ๋ฅผ ๋ฐฐ์ด๋ค๋ ๊ฒ์ ๊ทธ๋ฅ ์ข์ ์ ๊ทผ ๋ฐฉ๋ฒ์ ์๋๋ผ๊ณ ์๊ฐํ์ง๋ง, ์ด ๋ถ์ผ์์๋ ๋จ๋ค์ด ํ๋๊น ๋ฌด์ธ๊ฐ๋ฅผ ๋ฐฐ์ด๋ค๋ ๊ฒ์ด ํ๋์ ์ด์ ๊ฐ ๋ ์ ์๋ค๊ณ ์๊ฐํ๋ค.
๊ธฐ๋ณธ์ ์ผ๋ก ํ์
์ด๋ผ๋ ์ํ๊ณ๊ฐ ๋ฒ ์ด์ค๋ ๊ณณ์ด๋ผ ๋ด๊ฐ ๋ชจ๋ฅด๊ณ ๋จ๋ค์ด ์๋ ๊ธฐ์ ์ด๋ฉด ํ์
์ด๋ผ๋ ๊ฒ์ด ์งํ๋ ์ ์๊ธฐ ๋๋ฌธ์ ์ฐ๋ฆฌ๋ ํ๋ฆ์ ๋ฏผ๊ฐํด์ผํ๊ณ ํ๋ฆ์ ๋ฐ์๋ค์ฌ์ผ ํ๋ค.
๊ทธ๋์ ์ฐ๋ฆฌ๋ ๋์ปค๋ฅผ ๋ฐฐ์์ผ ํ๋ค.
์ง๊ธ์ ๋ง์ฐํ์ง๋ง ์ด ์ดํ์ ์์ ์๋ฆฌ์ฆ ์์๋ ์ง์ง ๋์ปค๊ฐ ํ์ํ ์ด์ ์ ๋ํด์ ์ด์ผ๊ธฐ ํด๋ณด๋ ค ํ๋ค.
๋์ปค๊ฐ ํ์ํ ์ด์ ์ ๋ํด์ ์ ์๋๋ง ์ด์ผ๊ธฐ ํด๋ณด์๋ฉด
๋ง์ฝ ์ฐ๋ฆฌ๊ฐ ๊น๋ฉ์ ๋ค์ด๋ก๋๋ฐ์ผ๋ ค๊ณ ํ๋ค.
ํ์ง๋ง ์ฐ๋ฆฌ๊ฐ ๊ฐ๋ฐํ๋ ์ปดํจํฐ๋ 2๋์ด๊ณ ๊ฐ๊ฐ OS๊ฐ ๋ค๋ฅด๋ค.
๊ทธ๋ฆฌ๊ณ ๊ณต์ ๋ฌธ์์๋ ๊ฐ๊ฐ ๋ค๋ฅธ ์ค์น ๋ฐฉ๋ฒ์ ์ ๊ณตํ๋ค.
ํ์ง๋ง ์ฐ๋ฆฌ๊ฐ ๋์ปค๋ฅผ ์ฌ์ฉํ๋ค๋ฉด, ํ ๋ฒ์ ๋ช ๋ น์ด๋ก ์ 3๊ฐ์ ์ด์ ํ๊ฒฝ์์ ๊น๋ฉ์ ์ฑ๊ณต์ ์ผ๋ก ๋ค์ด๋ฐ์ ์ ์๊ฒ ๋๋ ๊ฒ์ด๋ค.
๊ทธ๋ผ ๋์ปค๋ ์์ ๊ฐ์ ๊ธฐ๋ฅ์ ์ด๋ป๊ฒ ๊ฐ๋ฅํ๊ฒ ํ๋์ง ์์๋ณด๋ฉฐ ์ ํต์ ์ธ ๋ฐฐํฌ์์ ๊ฐ์ํ๋ ๋ฐฐํฌ๋ฅผ ๋์ด ์ปจํ ์ด๋ ๋ฐฐํฌ์ ๊ณผ์ ์ ์์๋ณด์.
- ์ ํต์ ๋ฐฐํฌ ์๋
- ๊ฐ์ํ๋ ๋ฐฐํฌ ์๋
- ๋์ปค๊ฐ ๋ฑ์ฅํ ์ปจํ ์ด๋ ๋ฐฐํฌ ์๋
์ ํต์ ์ธ ๋ฐฐํฌ์ ์๋
์ด๊ธฐ์ ์ ํ๋ฆฌ์ผ์ด์ ์ ํ๋์ ๋ฌผ๋ฆฌ ์๋ฒ์์ ์คํํ์๋ค.
๋ฌธ์
ํ๋์ ๋ฌผ๋ฆฌ ์๋ฒ์์ ์ฌ๋ฌ ์ ํ๋ฆฌ์ผ์ด์ ์ ์คํํ๋ค๋ฉด ๊ฐ๊ฐ์ ์ ํ๋ฆฌ์ผ์ด์ ์ด ์ก๋ ๋ฆฌ์์ค๋ค์ ํฌ๊ธฐ๋ฅผ ์กฐ์จํ๊ธฐ๊ฐ ์ด๋ ค์ ๋ค.
์ด๋ค ์ ํ๋ฆฌ์ผ์ด์
์ ํ ์๋ฒ์ ๋ฆฌ์์ค๋ฅผ ๋ชจ๋ ์ฌ์ฉํ๋ ๊ฒ์ด ์์ ์๋ ์๊ณ , ๊ทธ๋ฐ ์ ํ๋ฆฌ์ผ์ด์
์ด ์ฌ๋ฌ ๊ฐ๊ฐ ์์ ์ ์๋ค.
ํด๊ฒฐ
๊ทธ๋์ ์ด๋ฅผ ํด๊ฒฐํ๋ ๋ฐฉ๋ฒ์ ์๋ก์ด ๋ฌผ๋ฆฌ ์๋ฒ ์ฆ์ค์ด์๋ค.
ํ์ง๋ง ๋ฌผ๋ฆฌ ์๋ฒ๋ฅผ ๋ง์ด ์ ์งํ๊ณ ๊ด๋ฆฌํ๋ ๊ฒ์ ์กฐ์ง์๊ฒ ๋น์ฉ์ ์ธก๋ฉด์์์ ํฐ ํ๊ฒฉ์ ์ฃผ๊ฒ ๋์๋ค.
๊ทธ๋์ ์ด๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด์ ๊ฐ์ํ๋ผ๋ ๊ฐ๋ ์ด ๋์ ๋์๋ค.
๊ฐ์ํ๋ ๋ฐฐํฌ ์๋
๋จ์ผ ๋ฌผ๋ฆฌ ์๋ฒ์ CPU์์ ์ฌ๋ฌ VM์ ์คํ์ํฌ ์ ์๋ ๊ฐ์ํ๊ฐ ํ์ํ ๊ฒ์ด๋ค.
์ฐ๋ฆฌ๊ฐ ์๋์ฐ์์ ๋ฆฌ๋ ์ค๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํด์๋ Virtual Machine ์ด๋ผ๋ ๊ฐ์ํ ๊ธฐ์ ์ ์ฌ์ฉํ๋ค.
๊ฐ์ข ์ OS ํํ์ด์ง์ ๊ฐ๋ฉด ISO ์ด๋ฏธ์ง ํ์ผ์ ์ ๊ณตํ๋๋ฐ, ์ฐ๋ฆฌ๋ ํด๋น ์ด๋ฏธ์ง ํ์ผ์ ์ด์นํด์ ๋์ OS ๋ด๋ถ์ ์๋ก์ด Guest OS๋ฅผ ์ค์นํด์ ์ปดํจํฐ๊ฐ ๋ง์น ์ฌ๋ฌ ๋๊ฐ ์๋ ๊ฒ ์ฒ๋ผ ์ด์ฉํ๋ค.
์ด๋ฐ ๊ฐ์ํ๋ฅผ ์ด์ฉํ๋ฉด ๋ฌผ๋ฆฌ ์๋ฒ์์ ๋ฆฌ์์ค๋ฅผ ์์ ์ธ๋์ ๋ฌ๋ฆฌ ํจ์จ์ ์ผ๋ก ์ฌ์ฉํ ์ ์์ผ๋ฉด์ ์ฝ๊ฒ ์๋ก์ด ์ ํ๋ฆฌ์ผ์ด์ ์ ์ถ๊ฐํ๊ฑฐ๋ ์ ๋ฐ์ดํธ ํ ์ ์์๋ค.
๊ฒฐ๊ทน ์์ฐ์ค๋ฝ๊ฒ ํ๋์จ์ด ๋น์ฉ์ ์ ๊ฐํ ์ ์๊ฒ ๋์๋ค.
๊ฐ์ํ๋ ๋ฐฐํฌ์ ์๋๋ ์ฌ์ค์ ํ๋ ๋ฐฐํฌ์ ๊ณผ๋๊ธฐ๋ผ๊ณ ์๊ฐํ๋ค.
์ง๊ธ ๋น์ฅ์๋ ๊ฐ์ํ๋ ๋ฐฐํฌ๋ก๋ง ์๋ฒ ์ด์์ ํ ์ ์๋ค.
ํฌ๊ฒ ๋ฌธ์ ์ ์ด ์๋ ๊ฒ์ ์๋์ง๋ง ๋์ปค๊ฐ ๋ฑ์ฅํ ์ดํ๋ก (์ปจํ
์ด๋ ๊ธฐ์ ์ด ์ฌ์ฉ๋ ์ดํ) ์ปจํ
์ด๋ ๊ธฐ๋ฐ ๋ฐฐํฌ๊ฐ ๋ค์ํ ์ฅ์ ์ด ์๊ธฐ ๋๋ฌธ์ ์ปจํ
์ด๋๋ก ๋ง์ด ๋์ด๊ฐ๊ณ ์๋ ์ถ์ธ๋ผ๊ณ ์๊ฐํ๋ค.
๋์ปค๊ฐ ๋ฑ์ฅํ ์ปจํ ์ด๋ ๋ฐฐํฌ์ ์๋
์ปจํ ์ด๋ ๋ฐฐํฌ์ ์๋๋ VM๊ณผ ์ ์ฌํ ๋ฐฉ์์ด์ง๋ง ํจ์ฌ ๊ฐ๋ณ๋ค.
์ปจํ ์ด๋ ๋ฐฐํฌ๋ ๊ฐ์๋จธ์ ์ ํ์์๋ ๋ถ๋ถ์ ์์ ๊ณ ๋ค์๊ณผ ๊ฐ์ ์ถ๊ฐ์ ์ธ ํํ์ ์ ๊ณตํ๋ค.
- ๊ฐ๋ฒผ์ด ์ ํ๋ฆฌ์ผ์ด์ ์ ์์ฑ๊ณผ ๋ฐฐํฌ
- ์ง์์ ์ธ ๊ฐ๋ฐ, ํตํฉ ๋ฐ ๋ฐฐํฌ
- ํด๋ผ์ฐ๋ ๋ฐ OS ๊ฐ์ ์ด์์ฑ
- ๋ฆฌ์์ค ๊ฒฉ๋ฆฌ
VM ์ด๋ฏธ์ง๋ฅผ ์ฌ์ฉํ๋๊ฒ์ ๋นํด์ ์ปจํ ์ด๋ ์ด๋ฏธ์ง ์์ฑ์ด ์ฝ๊ณ ํจ์จ์ ์ด๋ผ๊ณ ํ๋ค.
๋ํ ์ ํ๋ฆฌ์ผ์ด์ ์ด ํ ์คํธ ๋ฐ ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋๋ค๋ฉด ์์ฒด๋ฅผ ๋ฐฐํฌํ๋ ๊ฒ์ด ์๋๊ธฐ๋ผ ์ด๋ฏธ์ง๋ฅผ ๋น๋ํด์ ๋ฐฐํฌํ ์ ์๊ธฐ ๋๋ฌธ์ ์ฝ๊ฒ ํตํฉ ๋ฐ ๋ฐฐํฌ๊ฐ ๊ฐ๋ฅํ๊ณ ์ด๋ฏธ์ง์ ๋ถ๋ณ์ ํน์ฑ์ผ๋ก ์ฝ๊ฒ ๋กค๋ฐฑ์ด ๊ฐ๋ฅํด์ง๋ค.
๋๊ธ