
- Docker๋ Go์ธ์ด๋ก ์์ฑ๋ ๋ฆฌ๋
์ค ์ปจํ
์ด๋ ๊ธฐ๋ฐ์ผ๋กํ๋ ์คํ์์ค ๊ฐ์ํ ํ๋ซํผ์ด๋ค.
- ๊ธฐ์กด OS๋ฅผ ๊ฐ์ํ ์ํค๋ ๊ฒ๊ณผ ๋ฌ๋ฆฌ ์ปจํ
์ด๋๋ OS๋ ๋ฒจ์ ๊ฐ์ํ๋ก ํ๋ก์ธ์ค๋ฅผ ๊ฒฉ๋ฆฌ์์ผ ๋์ํ๋ ๋ฐฉ์
- VM๊ฐ์ ๊ฒฝ์ฐ์ Host OS ์์ ๊ฐ์ํ๋ฅผ ์ํค๊ธฐ ์ํ Hypervisor ์์ง ๊ทธ๋ฆฌ๊ณ ๊ทธ ์์ Guest OS๋ฅผ ์ฌ๋ ค ์ฌ์ฉ
- ์ปจํ
์ด๋ ๊ธฐ๋ฐ ๊ฐ์ํ๋ Docker ์์ง ์์ Application ์คํ์ ํ์ํ ๋ฐ์ด๋๋ฆฌ
- ์ปจํ
์ด๋ ๊ธฐ๋ฐ ๊ฐ์ํ๋ Host OS ๊ทธ๋ฆฌ๊ณ Docker ์์ง์์์ ๋ฐ๋ก ๋์ํ๋ฉฐ Host์ ์ปค๋์ ๊ณต์
- ์ฑ๋ฅํฅ์, ๋ฐ์ด๋ ์ด์์ฑ, ์ฝ๊ฒ Scale Out์ ํ ์ ์๋ ์ ์ฐ์ฑ
- ๋์ปค ์ด๋ฏธ์ง ์์ ์๋น์ค ์ด์์ ํ์ํ ๋ชจ๋ ๊ฒ๋ค์ด ๋ค์ด ์์ด ๊ฐ๋ฐ์๋ค์ด ์์ฝ๊ฒ ํ์
ํ ์ ์์
- ์๋น์ค ์ด์ ํ๊ฒฝ๊ณผ ๊ฐ๋ฐ ํ๊ฒฝ์ ๋์จํ ๊ฒฐํฉ์ผ๋ก ํ์ชฝ์ ์๋ฌ์๋ ๋ค๋ฅธ ํ์ชฝ์ ์์
์ ๊ณ์ํด์ ์ด์ด ๋๊ฐ ์๊ฐ ์์
- ์ปจํ
์ด๋ํ๋ ์ดํ๋ฆฌ์ผ์ด์
์ด ๋ค์ด์ด ๋๋ฉด ์ง์ ์ฌ์คํ ์์ผ์ผ ํ๋ค
์ค์ผ์ผ ์
(Scale-Up)
๊ธฐ์กด ์๋ฒ์ ์ฌ์์ ์
๊ทธ๋ ์ด๋ํด ์์คํ
์ ํ์ฅํ๋ ๊ฒ
CPU๋ RAM ๋ฑ์ ์ถ๊ฐํ๊ฑฐ๋ ๊ณ ์ฑ๋ฅ์ ๋ถํ, ์๋ฒ๋ก ๊ตํํ๋ ๋ฐฉ๋ฒ
ํ๋์ ์๋ฒ์ ์ฌ์์ ์
๊ทธ๋ ์ด๋ ํ๊ธฐ ๋๋ฌธ์ ์์ง ์ค์ผ์ผ๋ก ๋ถ๋ฆฌ๊ธฐ๋ ํ๋ค
์ค์ผ์ผ ์์(Scale-Out)
์๋ฒ๋ฅผ ์ฌ๋ฌ ๋ ์ถ๊ฐํ์ฌ ์์คํ
์ ํ์ฅํ๋ ๊ฒ
๊ฐ ์๋ฒ์ ๊ฑธ๋ฆฌ๋ ๋ถํ๋ฅผ ๊ท ๋ฑํ๊ฒ ํด์ฃผ๋ '๋ก๋๋ฐธ๋ฐ์ฑ'์ด ํ์์ ์ผ๋ก ๋๋ฐ๋์ด์ผ ํ๋ค
์๋ฒ๋ก ๋๋ ์์คํ
์ ํ์ฅํ๊ธฐ ๋๋ฌธ์ ์ํ ์ค์ผ์ผ๋ก ๋ถ๋ฆฌ๊ธฐ๋ ํ๋ค
[์ฐธ๊ณ ]
https://khj93.tistory.com/entry/Docker-Docker-%EA%B0%9C%EB%85%90
https://dev-coco.tistory.com/143