Umedy_docker_01
Docker๋ ๋ฌด์์ ๋๊น? ๊ทธ๊ฒ์ ๋ํด ๋ฌด์์ ๋๊น? ์ ๊ทธ๊ฒ์ด ์กด์ฌํ๊ณ ์ ๊ทธ๊ฒ์ ๋ฐฐ์์ผํฉ๋๊น?
์ด ์งง์ ๋น๋์ค๋ ์ด๋ป๊ฒ ์์ ๋๋์ง, ์ด๋ค ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋๋์ง ๊ทธ๋ฆฌ๊ณ ์ ์ง๊ธ ์ฒดํฌ ์์ํด์ผํ๋์ง์ ๋ํด ๋ค๋ฃฐ ๊ฒ์ ๋๋ค.
Docker๋ 2013 ๋ ์ ๋ ์ด์ ์กด์ฌํ์ง ์๋ ํธ์คํ ํ์ฌ ์ธ dotCloud๋ผ๋ ํ์ฌ์ ์คํ ์์ค ํ๋ก์ ํธ๋ก ์ถ์๋์์ต๋๋ค.
์ฌ์ค, ์คํ ์์ค ํ๋ก์ ํธ๋ฅผ ๊ณต๊ฐํ์ง 1 ๋ ๋ง์ ํ์ฌ๊ฐ ๋ฐ๋๋ฉด์ ์๋ ํ์ฌ๋ฅผ ํ์ํ๊ณ Docker, Inc๋ผ๋ ์๋ก์ด ํ์ฌ๋ฅผ ์ค๋ฆฝํ์ต๋๋ค.
๊ทธ๋ฆฌ๊ณ ์ฐ๋ฆฌ๋ ๊ฐ๋ค.
5 ๋ ์ด ์ง๋ ์ง๊ธ, ๋ชจ๋ ๊ฒ์ด ๋ฐ๋๊ณ ์์ต๋๋ค.
์ฐ๋ฆฌ๋ ์ํ๊ณ์ ํฐ ๋ณํ๊ฐ ์์ต๋๋ค.
Let โs just about, really quick,์ด๊ฒ ์ ๋ถ์ธ ๊ฒ.
๋๋ ์ด๊ฒ์ด ๊ฑฐ๋ํ ๋ณํ๋ผ๊ณ ๋งํ๊ณ ์ถ๋ค.
์ฌ์ค, ์ด๋ค ์ ํ์ IT์ ์ข ์ฌํ๊ณ ์๋ค๋ฉด Docker๋ฅผ ๋ฐฐ์ฐ๋ ๊ฒ์ด ์ผ๋ง๋ ์ค์ํ์ง ์ ์ ํ ์๋ ์์ต๋๋ค.
์ด์์, ์์คํ ๊ด๋ฆฌ์, ๊ฐ๋ฐ์, ๋น๋ ์์ง๋์ด ๋ฑ โฆ Docker์ ๋ฐ์ด ๋ค๋ฉด์ ํ์ฌ๊ฐ Docker๋ก ๊ฐ ๋ ๋ค์ ์ ๋ฌด ๋๋ ํ์ฌ ๊ฐ์ง๊ณ ์๋ ์ง๋ฌด์ ์ ๋ฆฌํ๊ฒ ํ์ฉ ๋ ๊ฒ์ด๊ธฐ ๋๋ฌธ์ Docker์ ๋ฐ์ด๋ค ํ์๊ฐ ์์ต๋๋ค. Notice โ๋๋ ๋งํ์ง ์์๋ค.โ ๊ทธ๋ด ๋๋ค. ์ด๊ฒ์ ์ฐ๋ฆฌ ๋ชจ๋๊ฐ ๊ฒฐ๊ตญ ์ฐธ์ฌํด์ผ ํ ํฐ ๋ณํ์ ๋๋ค.
์ฐ๋ฆฌ๋ ์ ์ ์ด๊ฒ์ ๋ณด์์ต๋๋ค.
์ ๋ 90 ๋ ๋์ ์ค๋ซ๋์ ์ฌ์ฉ ํด์๊ณ , ์ค์ ๋ก ๋ฉ์ธ ํ๋ ์ ๋ PC ์จ์ด๋ธ์ ์ผ๋ถ๊ฐ๋์ด์ผํฉ๋๋ค.์ด ์จ์ด๋ธ ํผ์ ์๋ ๋์ PC ๋ถ์ฐ ์ํคํ ์ฒ๋ก ์ฎ๊ฒจ์จ ์ ํต์ ์ธ ๋ฉ์ธ ํ๋ ์ ์ํคํ ์ฒ๋ก ์ ํํ์ต๋๋ค. ๊ทธ ๋น์์ ์ฐ๋ฆฌ๊ฐ Mac๊ณผ Windows ๋ฐ DOS๋ฅผ ์ฌ์ฉํ๊ณ ์๋ ๊ฒ์ ๊ธฐ์ตํ๊ณ ์๋ค๋ฉด. ์ฐ๋ฆฌ๋ ์ฐ๋ฆฌ์ ๋คํธ์ํฌ๋ฅผ ๋ฐ๊พธ๊ณ ๊ด์ฌ์ ์ด๋๋ท๊ณผ ์ด๋๋ท 10base-t ๋ฐ TCP / IP๋ฅผ ๋ฃ์์ต๋๋ค.
๊ทธ๊ฒ์ ๋ชจ๋ ๊ฒ์ ์ฎ๊ฒผ์ต๋๋ค. ๋ช ๋ ์ด๋ ๊ฑธ๋ ธ์ด. ๊ทธ๋ฌ๋ ๋ถ๊ณผ ๋ช ๋ ํ, ์ฌ์ง์ด 10 ๋ ํ์กฐ์ฐจ๋, ์ฐ๋ฆฌ๋ ๋ค์ ๋ณํํ๊ณ ์์์ต๋๋ค. ๋ฐ์ดํฐ ์ผํฐ์ ์๋ฒ์์ ์ฐ๋ฆฌ ์๋ฒ๊ฐ ๋๋ฌด ๊ฐ๋ ฅํ๊ณ ์ ํด ์๊ฐ์ด ๋ง์ ๊ธฐ ๋๋ฌธ์ ๊ฐ์ํ๋ก ์ ํํ๊ณ ์์๊ณ ๋ ๋์ ํ์ฉ๋๊ฐ ํ์ํ์ต๋๋ค.
๊ทธ๋์ ์ฐ๋ฆฌ๋ ํ๋์ ํ๋์จ์ด ์์ ๋ง์ OS๋ฅผ ๋ง๋ค๊ธฐ ์์ํ์ต๋๋ค. ๊ทธ๊ฒ์ ๊ฐ์ํ์์ต๋๋ค.
VMware, Hyper-V ๋ฐ ๊ทธ ๋ชจ๋ ๊ฒ๋ค. ์ฐ๋ฆฌ๋ ์ง๊ธ ๊ทธ๊ฒ์ ๋ํด ์๊ฐํ์ง ์์ต๋๋ค. ๊ทธ๊ฒ๋ค์ ๊ธฐ๋ณธ๊ฐ์ ๋๋ค.
์ฐ๋ฆฌ ๋ชจ๋๋ ๊ธฐ๋ณธ์ ์ผ๋ก PC๋ฅผ ์ฌ์ฉํฉ๋๋ค. ์ฐ๋ฆฌ ๋ชจ๋๋ ์ด๋ค ํํ๋ก๋ ๊ฐ์ํ๋ฅผ ์ฌ์ฉํ๋ ค๊ณ ํฉ๋๋ค. ๋ฐ๋ก ๊ทธ ๋ค์ ํ๋๋ ๊ตฌ๋ฆ์ด์์ต๋๋ค. ๊ฐ์ํ 5 ๋ ์ด๋ด์ Amazon์ด AWS ์๋ฃจ์ ์ ์ถ์ ํ 2007/2008 ๋ ์ Cloud๊ฐ ์์๋์์ต๋๋ค.
์ด๊ฒ์ด ์ฐ๋ฆฌ๊ฐ ์ฝ๊ณ ์ ๋ ดํ๋ฉฐ ์ผํ์ฉ ์ปดํจํ ๋ฅ๋ ฅ์ ๊ฐ์ง๊ณ ์ฒ์์ผ๋ก ์๊ฐํ ์ง์ง ์์ด๋์ด์์ต๋๋ค. ์ฐ๋ฆฌ๋ ์น ์ฌ์ดํธ์์ ๋นจ๋ฆฌ ์์ํ๊ณ ์ข ๋ฃ ํ ์์์์ต๋๋ค.
์๋ฌด๋ ์ด์ ์ ๊ทธ ์ผ์ ์ฝ๊ฒ ํด๋ผ ์ ์์์ต๋๋ค. ๊ทธ๋์ ์ค์ ๋ก ํ๊ฒฝ์ด ๋ฐ๋์๊ณ ์ฐ๋ฆฌ ๋ชจ๋๊ฐ ์ด๋ค ํํ๋ก๋ ํด๋ผ์ฐ๋๋ฅผ ์ฌ์ฉํ๊ณ ์๋ ํ์ฌ ์์น์ ๋๋ฌ ํ ์์์์ต๋๋ค.
๊ทธ๋ฌ๋ฉด ์ฐ๋ฆฌ๋ ๋ค์ ํ๋๋ฅผ ๊ฐ์ง๊ณ ์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ๊ทธ๊ฒ์ ์ฐ๋ฆฌ๊ฐ ํ์ฌ์๋ ๊ณณ์ ๋๋ค. ๊ทธ๊ฒ์ ์ปจํ ์ด๋์ ๋๋ค.
ํ์ฌ ์ปจํ ์ด๋์๋ ์๋ฒ ๋ชฉ๋ก ๋๋ ์๋น์ค ๊ธฐ๋ฅ์ด ํฌํจ๋์ด ์์ต๋๋ค. ์ด๋ฌํ ๊ธฐ์ ์ ๋ํด ๋ค์ด ๋ณด์๋ค๋ฉด, ๋ชจ๋ ๊ฒ๋ค์ด ์ปจํ ์ด๋์ ์ํด ๊ฐ๋ฅ ํด์ง๊ณ ์ปจํ ์ด๋ ๋ด๋ถ์์ ์คํ๋์ด ์์ ์ ์ํ ํ ์ ์๊ธฐ ๋๋ฌธ์ ๋๋ค.
๊ทธ๋ฌ๋ ๊ทผ๋ณธ์ ์ผ๋ก, ๊ทธ๊ฒ์ ์ปดํจํ ์ ๋ค์ ๋ชฉํ๋ก์ ์ปจํ ์ด๋๋ก ์ด๋ํฉ๋๋ค. ์ปจํ ์ด๋์์ ๋ฌผ๊ฑด์ ์คํํ๋ค๊ณ ๊ฐ์ ํ ๋ ์ฐ๋ฆฌ๊ฐ ๊ธฐ๋ณธ๊ฐ ์ธ ๊ณณ์ ๊ณง ๋ณด๊ฒ ๋ ๊ฒ์ ๋๋ค.
์ค์ ๋ก ์ด๋ฌํ ํ๋๋ ์ ์ ๋ ๋นจ๋ฆฌ ์ผ์ด๋๊ณ ์์ต๋๋ค.
๋น์ ์ ๊ฐ์๊ฐ ๋ ๋นจ๋ฆฌ ์ผ์ด๋๊ณ ์์ผ๋ฉฐ, ๊ทธ๊ฒ๋ณด๋ค ๋นจ๋ฆฌ ์ฑํ๋๋ค๋ ๊ฒ์ ์๊ฒ ๋ ๊ฒ์ ๋๋ค.
๊ทธ๋ฆฌ๊ณ ์ด๊ฒ์ ์ฐ๋ฆฌ๊ฐ ๋ฐ๋ผ ์ก๊ธฐ๊ฐ ๋ ์ด๋ ค์์ง๋๋ค.
๊ถ๋ฆฌ.
๊ทธ๋์ ์ฐ๋ฆฌ๊ฐ ์ฌ๊ธฐ์๋ ์ด์ ์ ๋๋ค. Docker์ ๋ํด ์์ธํ ์์๋ณด์ญ์์ค. ์ด๋ฌํ ๋ง์ด๊ทธ๋ ์ด์ ์ ๋ํ ์ง์ง ์ด๋ ค์ด ๋ถ๋ถ์ ๋ง์ด๊ทธ๋ ์ด์ ์์ฒด์ ๋๋ค.
์ฐ๋ฆฌ ๋ชจ๋๋ ์๋ก์ด ํด๊ณผ ์ํฌ ํ๋ก์ฐ๋ฅผ ๋ฐฐ์์ผํ๋ฉฐ, ์ฐ๋ฆฌ ๋ชจ๋๋ ์ฉ์ด์ ๋ฐฉ๋ฒ์ ์ ์ํ๊ฒ ํ์ ํด์ผํฉ๋๋ค.
์ด๋ฒ์ ์ข์ ์ ์ Docker ๋๊ตฌ๊ฐ ๊ฐ๋ฐ์๋ฅผ ์ผ๋์๋๊ณ ๋ง๋ค์ด ์ก๊ธฐ ๋๋ฌธ์ Docker ๋๊ตฌ๊ฐ ๊ฐ๋ฐ์์ ๋ง์ฐฌ๊ฐ์ง๋ก ์์คํ ๊ด๋ฆฌ์ ๋ฐ ์ด์์์ ๋ง์ฐฌ๊ฐ์ง๋ก ์๋ํ๋ค๋ ๊ฒ์ ๋๋ค.
์ด๋ฌํ ๋ง์ ์ด์ ๊ธฐ์ ์ ๋ฌธ์ ์ ์ ๊ฐ๋ฐ์๋ฅผ์ํ ๊ฒ์ด ์๋๋ผ ์์คํ ๊ด๋ฆฌ์๋ง์์ํ ๊ฒ์ ๋๋ค. ์ด๋ฒ์์ด ์๋ฃจ์ ์ ๊ฐ๋ฐ์, ๋น๋ ์์ง๋์ด, ํ ์คํฐ, ์ด์์, ์์คํ ๊ด๋ฆฌ์ ๋ฐ ๋ชจ๋ ์ฌ๋์ ํฌํจํ๋ ํฌ๊ด์ ์ธ ์๋ฃจ์ ์ ๋๋ค.
์ด๋ค ์ฐ๊ตฌ๋ฅผ ํด๋ณธ ๊ฒฐ๊ณผ, โ์ปจํ ์ด๋๋ ๊ฐ์ฅ ๋น ๋ฅด๊ฒ ์ฑ์ฅํ๋ ๊ธฐ์ โ, โ๋ชจ๋ ์ฌ๋๋ค์ด ์๋ ๋์ ๊ทธ๊ฒ์ ์ฌ์ฉํ๊ฒ ๋ ๊ฒโ๊ณผ ๊ฐ์ ๋ค์ํ ์ธ์ฉ๋ฌธ์ด์์ ๊ฒ์ ๋๋ค. ์ด๋ค์ ์ ๊ณ ๋ถ์๊ฐ๋ค์ด ์ผ๋ง๋ ๋นจ๋ฆฌ ์ฐ๋ฆฌ๊ฐ ๋ชจ๋ ๊ทธ๊ฒ์ ์ฑํ ํ ๊ฑฐ์ผ. ํ์ฌ ๊ธ๋ก๋ฒ ๊ธฐ์ ์ธ ๊ฒฝ์ฐ ํ์ฌ์ ์ด๋๊ฐ์์ ์ฌ์ฉํ๊ณ ์์ต๋๋ค.
Docker๋ฅผ ์์์ผ ํ ์ฌ๋๋ค์์ํ ๊ตฌ์ธ ๊ฒ์ํ์ด๋ Docker ์์ฉ ํ๋ก๊ทธ๋จ ๋ค์ด๋ก๋ ์์ ๊ฐ์ ๋ค๋ฅธ ํต๊ณ๋ฅผ ๋ณด๋ฉด ์ฐจํธ์์ ๋ฒ์ด๋ ๊ฒ์ ๋๋ค.
๊ถ๋ฆฌ.
์ด๊ฒ๋ค์ ์ปจํ ์ด๋๋ก์ ์ด๋์ด ๋จ์ง ์ธ๊ณ๋ฅผ ๋จน๋ ๊ฒ๊ณผ ๊ฐ์ ๊ฒ์ ๋ณด๋ ๋ ๋ค๋ฅธ ๋ฐฉ๋ฒ์ ๋๋ค.
Docker๊ฐ ์ค์ ๋ก ๋น์ ์ ์ํดํ๋ ์ผ์ ์ฐฉ์ํ๊ธฐ ์ ์, ํด์ฆ์ ์์ ์กฐ๊ฐ. MobyDock์ผ๋ก ์๋ ค์ง Docker ๋ก๊ณ ๋ฅผ ๋ณธ ์ ์ด ์๋ค๋ฉด Docker์ ์๋ฒฝ๋ถํฐ ์ฃผ๋ณ์ ์์๊ณ ๋ฐ๋ก ๋ก๊ณ ์ ๋๋ค.
๊ทธ๋ฌ๋ ์ค์ ๋ก ๋ง์ค์ฝํธ๊ฐ ์๋๋๋ค. ๊ทธ๋ค์ ๋ง์ค์ฝํธ๋ ๊ณ ๋ (Gordon)์ด๋ฉฐ ์ํ๋์์ค์ฝ์ ์ฌ๋ ์ค์ ๊ฑฐ๋ถ์ด์ ๋๋ค.
๊ทธ๋ ์ผ์ฃผ์ผ์ ๋ฉฐ์น ์ด ๋ณธ๋ถ์ ๋จธ๋ฌด๋ฅด๋ฉฐ 5 ๋ ์ ์ ์ค์ ๋ก Docker๋ก ์์ ํ์ผ๋ฏ๋ก ํค๋ณด๋๋ก ์กฐ์ข ํ ์์์์ต๋๋ค. ๋น์ ์ ๊ทธ๋ฅผ ์ปดํจํฐ์ ์ฌ๋ ค ๋๊ณ ๋ฉํฑ์์ ์ผํ๋ ๊ฒ์ฒ๋ผ ๋ณด์ด๊ฒ ๋ง๋ค ์ ์์ต๋๋ค.
์ด์ ๊ทธ๋ ๋๋ฌด ์ปค์ ๋ ์ฌ๋์ด ๊ทธ๋ฅผ ๋ฐ๋ ค ๊ฐ๋ค.
๊ทธ๋ ๊ฑฐ๋ํฉ๋๋ค.
๊ทธ๋์, ๊ทธ๋ ์ค์ ์ํ ๊ฑฐ๋ถ์ด์ง๋ง ๊ทธ๋ ์์ ์ ํธ์ํฐ ๊ณ์ ์ ๊ฐ์ง๊ณ ์์ต๋๋ค. ๋น์ ์ ๊ทธ์๊ฒ @gordonTheTurtle์ ์ค ์ ์์ต๋๋ค. ๊ทธ๋ ๊ทธ๊ฐ Docker ๋ง์ค์ฝํธ ์ธ ๊ฒ์ ๋ฐ๋ผ๋ ๋ฐฉ์์ ์ฌ๋ฏธ์๊ฒ ๋ง๋ค์ด์ฃผ๋ ๊ทธ๋ฆผ์ ๊ฐ์ง๊ณ ์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ๊ทธ๋ ๊ทธ๊ฒ์ ๋ํด ๊ฐ๋์ฉ ๋์ ๊ณํ์ ๊ฐ์ง๊ณ ์์ต๋๋ค.
์ด ๋ฌธ์ ์ ์ฌ๊ฐ์ฑ์ ๋ค์ ์๊ฐํด ๋ณด๋ฉด ์ Docker๊ฐ ํ์ํฉ๋๊น? ์ค์ง์ ์ธ ํํ์ ๋ฌด์์ ๋๊น?
๊ทธ๋ฆฌ๊ณ ๊ทธ๊ฒ์ ๋ชจ๋ ์๋์ ๊ดํ ๊ฒ์ ๋๋ค.
์ฌ์ค, ์ด๋ฌํ ์ธํ๋ผ์ ๋ชจ๋ ์ฃผ์ ๋ณํ๋ ์ธ์ ๋ ์๋์ ๊ดํ ๊ฒ์ ๋๋ค. ์ํํธ์จ์ด ๋ฐฐํฌ ์๋, ๋น์ฆ๋์ค ์๋ ๋ฐ ์์ต ์ฐฝ์ถ์์ํ ํ์ฌ ๋ด ์ ๋ฌด ์ํ
์ํ๊ณ์ ๋ค์ํ ๋๊ตฌ๋ฅผ ์ฑํ ํ ๋ ์ด๋ฌํ ๋ชจ๋ ์์ญ์์ ํฐ ์ด์ ์ ์ป์ ์ ์์ต๋๋ค.
๊ทธ๋ฌ๋ ์ค์ ๋ก ์ํํธ์จ์ด ๊ด๋ฆฌ์ ์ ์ฒด ์๋ช ์ฃผ๊ธฐ๋ฅผ ๋ค๋ฃจ๊ณ ์์ต๋๋ค. ์ด๊ฒ์ ์ฐ๋ฆฌ๋ฅผ โ์ง์ฅ์ ํ๋ ฌโ์ด์ผ๊ธฐ๋ก ์ด๋๊ณ ์์ต๋๋ค.
์ค๋ ์ฝํ ์ด๋๊ฐ ์๋ค๋ฉด ์๋ง๋ ์ด๋ฐ ์์ผ๋ก ์ฒ๋ฆฌ ํ ๊ฒ์ ๋๋ค.
ํ๋ก ํธ ์๋, ๋ฐฑ์๋, ์์ ์, ์ค๊ฐ ๊ณ์ธต ๋ฑ ์ฌ๋ฌ ์ ํ์ ์์ฉ ํ๋ก๊ทธ๋จ์ด ์์ต๋๋ค.
์ํํธ์จ์ด๋ฅผ ์คํํ๊ธฐ ์ํด ์๋ก ํ๋ ฅํด์ผํ๋ ๋ง์ ๊ฒ๋ค์ด ์์ต๋๋ค.
๊ทธ๋ค ๋ชจ๋๋ ๊ทธ๋ค ์์ ์ ์์กด์ฑ, ๊ทธ๋ค ์์ ์ ์๊ตฌ ์ฌํญ์ ๊ฐ์ง ๊ฒ์ด๋ค.
์ฌ์ง์ด ๋ค๋ฅธ ์ด์ ์ฒด์ ๋ ๋ค๋ฅธ ํด๋ผ์ฐ๋์์ ์คํ๋ ์๋ ์์ต๋๋ค. ๊ทธ๋ฐ ๋ค์ ๊ฐ๋ฐ์ ๋จธ์ ์์ ์คํํ๊ณ ์ธํ๋ผ ์คํธ๋ญ์ฒ๋ฅผ ํ ์คํธ ํ ๋ค์ ํ๋ก๋์ ํ๊ฒฝ์์ ์คํํ๊ณ ๋ฐ์ดํฐ ์ผํฐ ๋ฐ ํด๋ผ์ฐ๋์ ๋ฐฐ์นํ์ ์ ์์ต๋๋ค.
๊ทธ๊ฒ์ ๋ณต์กํฉ๋๋ค.
์ฐ๋ฆฌ๋ ๊ทธ๊ฒ์ ๋ค๋ฃจ๋ ์์ฃผ ๋ค์ํ ๋ฐฉ๋ฒ์ ๊ฐ์ง๊ณ ์์ต๋๋ค.
๊ทธ๋ฌ๋ ์ปจํ ์ด๋๊ฐํ๋ ๋ฐฉ์์ ํ์ฌ ์ ๋ฐ์ ์ผ๋ก ์ผ๊ด ์ ์ ๋๋ค.
์ด์ ์ฒด์ ์ ์๊ด์์ด ๋์ผํ ๋ฐฉ๋ฒ์ผ๋ก ํจํค์ง ํ ์ ์์ต๋๋ค.
์ด ์ํํธ์จ์ด๋ฅผ ์ฌ์ฉํ๋ฉด ์ค์ ์ ๊ด๊ณ์์ด ์ํํธ์จ์ด๋ฅผ ๋ฐฐํฌ ํ ์ ์์ต๋๋ค.
์ด ์ํํธ์จ์ด๋ฅผ ์ฌ์ฉํ๋ฉด ์ด๋์๋ ์ํํธ์จ์ด๋ฅผ ์คํํ๊ณ ํ ์คํธ ํ ์ ์์ต๋๋ค. Mac, Windows, PC, ํด๋ผ์ฐ๋, ๋ฐ์ดํฐ ์ผํฐ, ์์ง ์ฅ์น.
๊ทธ๊ฑด ์ค์ํ์ง ์์. ๊ทธ๋ค์ ๋ชจ๋ Docker๋ฅผ ์ฌ์ฉํ ๋ ๊ทผ๋ณธ์ ์ผ๋ก ๋์ผํ ๋ฐฉ์์ผ๋ก ์คํ๋๋ฉฐ ์ํํธ์จ์ด ์๋ช ์ฃผ๊ธฐ์ ๊ด๋ จ๋ ๋ง์ ๊ณ ํต ๋ฌธ์ ๋ฅผ ํจ์ฌ ์ฝ๊ฒ ์ฒ๋ฆฌํฉ๋๋ค.
์ฐ๋ฆฌ๊ฐ์ด ์ ์ ๋ํด ๋๋ฌด ์ ๊ฒฝ์ ์ฐ๋ ์ด์ ๋ ์ค๋ ๋์ ์ฌ๊ธฐ์ ์์๋ค๋ฉด ์ง๋ 50 ๋ ๋์ ์ฐ๋ฆฌ๋ ํค๊ณผ ํค์ ์ํํธ์จ์ด๋ฅผ ๋ง๋ค์๋ค๋ ๊ฒ์ ๋๋ค.
์ฐ๋ฆฌ๊ฐ ๋ฉ์ธ ํ๋ ์์์ ๊ฐ๋ฐ ํ ๋ชจ๋ ์ํํธ์จ์ด๋ ์ฌ์ ํ ๋ง์ด ์ฌ์ฉ๋๊ณ ์์ผ๋ฉฐ, PC์ ํด๋ผ์ฐ๋์ ์์ต๋๋ค.
์ด ๋ชจ๋ ๊ฒ๋ค์ ์ ์ง ๋ณด์๊ฐ ํ์ํฉ๋๋ค. ์ฐ๋ฆฌ๋ ์ด์ ์ผ๋ฐ์ ์ธ IT ์ง์์ 80 %๊ฐ ๊ธฐ์กด ์ํํธ์จ์ด๋ฅผ ๊ด๋ฆฌํ๋ ๋ฐ ์๋นํ๋ค๊ณ ๋งํฉ๋๋ค. ์ ๋ฐ์ดํธ ์ ์ง. ์คํ ์ ์ง. ๋ฌธ์ ํด๊ฒฐ.
๊ทธ๊ฒ์ ๋ฐฑ์ . ๊ธฐ์กด ์ํํธ์จ์ด์ ๋ชจ๋ ๋ค์ํ ๊ฒ๋ค.
์ด๋ก ์ธํด ์ฐ๋ฆฌ๊ฐ ์๋ก์ด ๊ฒ์ ๋ง๋ค๊ณ , ์๋ก์ด ์ํํธ์จ์ด๋ฅผ ๋ฐฐํฌํ๊ธฐ์ํ ์๊ฐ์ด ๊ฑฐ์ ๋จ์ง ์์์ต๋๋ค.
๋ฐ๋ผ์ Docker๋ ๋ฌผ๊ฑด์ ์ ์ง ๊ด๋ฆฌํ๋ ๋ฐ ํ์ํ ๋ง์ ์์ ์ ํด๋ฐฉํ๊ณ ํ์ ์ ์ํด ๋ง์ ์๊ฐ์ ํ ์ ํ ์์๊ฒ ํด์ค๋๋ค.
Docker๋ ๋๊ฐ ์ ํ์ ์ฌ์ฉํ๊ณ ์๋์ง์ ๋ํด ์์น๋ฅผ ๋์ง๊ธฐ๋ฅผ ์ข์ํ์ง๋ง, ์ ์ธ๊ณ์ ๋ง์ ๋๊ธฐ์ ๋ค์ด ํ์ฌ ์ด๋ค ํํ๋ก ์ปจํ ์ด๋๋ฅผ ์ฑํํ๊ณ ์๋์ง์ ๋ํ ์ข์ ์งํ์ ๋๋ค.
๊ทธ๊ฒ์ ๋น์ ์ด ๋ค์ด ๋ณธ ๋ชจ๋ ์ฌ๋๋ค์ ๋๋ค. ์ ๊ฐ ์ด์ผ๊ธฐํ๊ณ ์ถ์ ๋ ๊ฐ์ง๋ PayPal๊ณผ
MetLife.
Paypal์ ์ด์ ์ Docker๋ฅผ ๊ฐ์ ธ ์์ ์ปจํ ์ด๋ ํํ๊ฑฐ๋ ์ปจํ ์ด๋ ๊ธฐ๋ฐ ์์ฉ ํ๋ก๊ทธ๋จ์ผ๋ก ๋ณํ ํ 700 ๊ฐ๊ฐ ๋๋ ์์ฉ ํ๋ก๊ทธ๋จ์ ๋ณด์ ํ๊ณ ์์ผ๋ฉฐ ์ด๋ฌํ ์์ฉ ํ๋ก๊ทธ๋จ์์๋ ์ฝ๋ ๋ณ๊ฒฝ์ด ํ์ํ์ง ์์ต๋๋ค.
์ปจํ ์ด๋๊ฐ ๋๋ฌด ๋นจ๋ฆฌ ์ฑํ๋๋ ๊ฒ์ ๋๋ ์๋ํ ์ผ ์ค ํ๋์ ๋๋ค. ์ฑ์ ๋ค์ ์์ฑํ ํ์๊ฐ ์์ต๋๋ค. ์ปจํ ์ด๋๋ฅผ ์ํด ํน๋ณํ ์ ์ฒญ์ ํ ํ์๋ ์์ต๋๋ค.
์์ฉ ํ๋ก๊ทธ๋จ์ ์คํํ๊ณ ํจํค์งํ๊ณ ์ธํ๋ผ ์คํธ๋ญ์ฒ๋ฅผ ์ด๋ํ๋ ๋ค๋ฅธ ๋ฐฉ๋ฒ ์ผ๋ฟ์ ๋๋ค.
๋ค๋ฅธ ํ๋๋ MetLife์ ๋๋ค. MetLife๋ ๋ ๋ง์ ์ด์ ์ฒด์ ๋ฅผ ์ฌ์ฉํ์ฌ ๋ ๋ง์ ์์ฉ ํ๋ก๊ทธ๋จ์ ๊ด๋ฆฌ ํ ์ โโ์์๊ธฐ ๋๋ฌธ์ ์ธํ๋ผ์์ ๋ง๋ํ ๋น์ฉ์ ์ ๊ฐ ํ ์์์์ต๋๋ค.
์ธํ๋ผ ๋ฐ ๋น์ฉ ์ ๊ฐ์ ๋ง์ ๋์ ์ ์ฝ ํ ์์์์ต๋๋ค.
์ด ๋ ๊ฐ์ง ์ฌ์ด์๋ ๊ฐ๋ฐ์ ์์ฐ์ฑ์ด ์์ฒญ๋๊ฒ ๋์ ์ธํ๋ผ ๋น์ฉ์ ํฌ๊ฒ ์ ๊ฐ ํ ์ ์์ต๋๋ค.
์ด๊ฒ์ Docker๋ฅผ ์ฑํํ ๋๊ท๋ชจ ํ๋ก์ ํธ์์ ๋ณผ ์์๋ ์ ํ์ ์ธ ์์น์ ๋๋ค. ์ด์ Docker๋ ์์๋์๊ณ , ์ฌ์ ํ ์คํ ์์ค์ ๋๋ค.
Docker ํ๋ก์ ํธ๊ฐ 3 ์์ ์ฒ์ ์ถ์ ๋ ๋ฌ์๋ ๋งค๋ ์ ์ธ๊ณ์ ํํฐ๊ฐ ์์ต๋๋ค. ๊ธฐ๋ณธ์ ์ผ๋ก ์ปจํ ์ด๋ ๊ธฐ์ ์ ๋๋ฌ์ผ ๋ค์ํ ๋ชจ์์ด ๋ชจ์ฌ์ Docker ์ถ์ ๊ธฐ๋ ํ์ฌ๋ฅผ ๊ฐ์ต๋๋ค. ์์ผ ์ผ์ดํฌ๊ฐ์๋ ํํฐ๋ ์๊ณ ์ฌ๋ฏธ๋ ์๊ณ ์ํฌ์ต๋ ์์ต๋๋ค.
๋๋ ๋ก์ปฌ์์ ํ๋๋ฅผ ์คํ.
๋ฐ๋ผ๊ฑด๋, ๊ทผ์ฒ์ ํ๋ ์์ผ๋ฉด ๋ผ. ์ปค๋ฎค๋ํฐ์ ์ฐธ์ฌํ๊ณ Docker๋ฅผ ๋ฐฐ์ฐ๋ ๋ ๋ค๋ฅธ ๋ฐฉ๋ฒ์ ๋๋ค. Docker๋ฅผ ์ฒ์ ์ ํ์ ๋์ด ๋น๋์ค๋ฅผ๋ณด๊ณ ์๋ค๋ฉด ์๋ง๋ ํผ์ฆ์ ๋ค๋ฅธ ๋ถ๋ถ์ด ๋ง์ด ์์ต๋๋ค.
Docker๋ ๋จผ์ ์ดํดํด์ผ ํ ํต์ฌ ์์์ด์ง๋ง, ์ผ๋จ ๊ทธ ์ด์์ผ๋ก ๋์ด ๊ฐ๋ค๋ฉด, ์ง๊ธ ์ฌ์ฉํ๊ณ ์๋ ๋ค๋ฅธ ๋๊ตฌ๋ฅผ ํ์ธํ๊ฑฐ๋ ๋๊ตฌ ๋ชจ์์ ํ์ ๋ฉ๊พธ๊ธฐ ์ํด ์ฌ์ฉํ ๋๊ตฌ๊ฐ ๋ฌด์์ธ์ง ํ์ธํ๋ ค๊ณ ํ ๊ฒ์ ๋๋ค. ๋๊ตฌ ์งํฉ.
landscape.cncf.io์์ด URL์๋ ์ด๋ฌํ ๋ง์ ๊ฒ๋ค์ ์ค๋ช ํ๋ ํ๋ฅญํ ํฌ์คํฐ ๋ฐ ๋ค์ด์ด๊ทธ๋จ ์๋ฆฌ์ฆ๊ฐ ์์ต๋๋ค. ๋ํ์ด ์๋ฃ๋ฅผ ์ ์ง ๊ด๋ฆฌํ๋ Cloud Native Computing Foundation์ ๋ชจ๋ ์ปจํ ์ด๋ ๊ธฐ๋ฐ์ ์๋ก์ด ๊ธฐ์ ์ ํ ๋๋ก ์ํฌํธํฉ๋๋ค.
๋ค์์ ์ด์์ฒด์ ์ฉ Docker๋ฅผ ์ค์นํ๊ณ ๋ช ๋ น ํ์์ ํ์ดํํ๋ ๋ฐฉ๋ฒ์ ๋ฐฐ์๋๋ค.