๋„์ปค (Docker)

seringeeยท2024๋…„ 12์›” 19์ผ
0

๊ฐœ๋ฐœ์ž๊ฐœ์ธ๊ณต๋ถ€

๋ชฉ๋ก ๋ณด๊ธฐ
28/28

  • 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

profile
๊ฐœ๋ฐœ ๊ณต๋ถ€ ์ •๋ฆฌํ•˜๊ณ  ์ €์žฅํ•˜๊ธฐ

0๊ฐœ์˜ ๋Œ“๊ธ€