Container

๋ฐ์Šคํฌํ†ฑ, ๊ธฐ์กด IT ๋˜๋Š” ํด๋ผ์šฐ๋“œ ๋“ฑ ์–ด๋””์—์„œ๋‚˜ ์ฝ”๋“œ๋ฅผ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋„๋ก ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ฝ”๋“œ๊ฐ€ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๋ฐ ์ข…์†์„ฑ๊ณผ ํ•จ๊ป˜ ์ผ๋ฐ˜์ ์ธ ๋ฐฉ์‹์œผ๋กœ ํŒจํ‚ค์ง•๋˜๋Š” ์‹คํ–‰ ๊ฐ€๋Šฅํ•œ ์†Œํ”„ํŠธ์›จ์–ด ๋‹จ์œ„ - IBM

์ปจํ…Œ์ด๋„ˆ๋Š” ์ „์ฒด ๋Ÿฐํƒ€์ž„ ํ™˜๊ฒฝ, ์ฆ‰ ์‹คํ–‰์— ํ•„์š”ํ•œ ๋ชจ๋“  ํŒŒ์ผ์„ ์‚ฌ์šฉํ•˜์—ฌ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ํŒจํ‚ค์ง•ํ•˜๊ณ  ๊ฒฉ๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ์ˆ  - Red Hat

์ปจํ…Œ์ด๋„ˆ๋Š” ์–ด๋–ค ํ™˜๊ฒฝ์—์„œ๋‚˜ ์‹คํ–‰ํ•˜๊ธฐ ์œ„ํ•ด ํ•„์š”ํ•œ ๋ชจ๋“  ์š”์†Œ๋ฅผ ํฌํ•จํ•˜๋Š” ์†Œํ”„ํŠธ์›จ์–ด ํŒจํ‚ค์ง€ - Google

  • ๋น„์œ 

    • ๊ฐ€์ƒ ๋จธ์‹  -> ์•„ํŒŒํŠธ 1๊ฐ€๊ตฌ. ๊ฐ€๊ตฌ ๋ณ„ ๋…๋ฆฝ ๊ณต๊ฐ„

    • ์ปจํ…Œ์ด๋„ˆ -> ์…ฐ์–ดํ•˜์šฐ์Šค ๋ฐฉ ํ•˜๋‚˜. ๊ฑฐ์‹ค ์ฃผ๋ฐฉ ๋“ฑ ๊ณต์œ 

ํŠน์„ฑ๊ฐ€์ƒ ๋จธ์‹  (VM)์ปจํ…Œ์ด๋„ˆ

๊ฐ€์ƒํ™” ์ˆ˜์ค€

ํ•˜๋“œ์›จ์–ด ๊ฐ€์ƒํ™”

์šด์˜ ์ฒด์ œ ์ˆ˜์ค€ ๊ฐ€์ƒํ™”

์ž์› ์†Œ๋ชจ

๋ฌด๊ฒ๊ณ  ๋” ๋งŽ์€ ์ž์› ์†Œ๋ชจ

๊ฐ€๋ฒผ์šฐ๋ฉฐ ์ ์€ ์ž์› ์†Œ๋ชจ

์‹œ์ž‘ ์‹œ๊ฐ„

์˜ค๋ž˜ ๊ฑธ๋ฆผ

๋น ๋ฅด๊ฒŒ ์‹œ์ž‘ ๋ฐ ์ค‘์ง€ ๊ฐ€๋Šฅ

์ด์‹์„ฑ

๋‚ฎ์Œ (ํ”Œ๋žซํผ ์ข…์†์„ฑ)

๋†’์Œ (ํŒจํ‚ค์ง€ํ™”๋œ ์˜์กด์„ฑ)

๋ณด์•ˆ ๋ฐ ๊ฒฉ๋ฆฌ

๋†’์€ ๊ฒฉ๋ฆฌ ์ˆ˜์ค€

์ƒ๋Œ€์ ์œผ๋กœ ๋‚ฎ์€ ๊ฒฉ๋ฆฌ ์ˆ˜์ค€

VM ๋Œ€๋น„ ์ปจํ…Œ์ด๋„ˆ์˜ ์žฅ์ 

  • ๊ฒฝ๋Ÿ‰: ๊ฒŒ์ŠคํŠธ OS ํ•„์š”์—†์ด ํ˜ธ์ŠคํŠธ OS ์ปค๋„์„ ๊ณต์œ ํ•˜์—ฌ ์ „์ฒด OS ์ธ์Šคํ„ด์Šค๊ฐ€ ํ•„์š” ์—†๊ณ , ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ •๋ณด๋งŒ ํฌํ•จ๋˜์–ด ์žˆ์–ด ํฌ๊ธฐ๊ฐ€ ์ž‘์Œ.

  • ๋†’์€ ์ด์‹ ๊ฐ€๋Šฅ์„ฑ: ์ปจํ…Œ์ด๋„ˆ ์ด๋ฏธ์ง€๊ฐ€ ๋ชจ๋“  ์ข…์†์„ฑ์„ ํฌํ•จํ•˜์—ฌ ๊ฑฐ์˜ ์–ด๋Š ํ™˜๊ฒฝ์—์„œ๋‚˜ ์‰ฝ๊ฒŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ณ  ๋ฐฐํฌ๊ฐ€ ์šฉ์ดํ•˜๋‹ค.

  • ์ตœ์‹  ์•„ํ‚คํ…์ฒ˜ ์ง€์›: ์„œ๋ฒ„๋ฆฌ์Šค๋‚˜ ๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค์™€ ๊ฐ™์€ ์ตœ์‹  ์•„ํ‚คํ…์ฒ˜์—์„œ ์ž˜ ๋™์ž‘

  • ๋น ๋ฅธ ์†๋„: VM์€ ๊ฒŒ์ŠคํŠธ OS ์œ„์—์„œ ์‹คํ–‰ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์˜ค๋ฒ„ํ—ค๋“œ๊ฐ€ ์žˆ์ง€๋งŒ, ์ปจํ…Œ์ด๋„ˆ๋Š” ์ง์ ‘ ์‘์šฉํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰ํ•˜์—ฌ ์‹คํ–‰ ์†๋„ ๋ฐ ์ฒ˜๋ฆฌ ์†๋„๊ฐ€ ๋” ๋น ๋ฅด๋‹ค

  • ์ฑ…์ž„ ๋ถ„๋ฆฌ: ๊ฐœ๋ฐœ ํŒ€์€ ๊ฐœ๋ฐœ์— ์ง‘์ค‘ํ•˜๊ณ , ์šด์˜ ํŒ€์€ ๋ฐฐํฌ์™€ ๊ด€๋ฆฌ์— ์ง‘์ค‘

์ปจํ…Œ์ด๋„ˆ ์ด๋ฏธ์ง€

์ปจํ…Œ์ด๋„ˆ์—์„œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์‹คํ–‰์„ ์œ„ํ•œ ์ •๋ณด๋ฅผ ์ €์žฅํ•œ ์ฝ๊ธฐ ์ „์šฉ ํŒŒ์ผ

  • ํŒจํ‚ค์ง•๋œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜

  • ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ

  • ์ข…์†์„ฑ

  • ์‹คํ–‰ ํ™˜๊ฒฝ

๋„์ปค ์ด๋ฏธ์ง€ vs ์ปจํ…Œ์ด๋„ˆ

์ด๋ฏธ์ง€: ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์‹คํ–‰์„ ์œ„ํ•ด ํ•„์š”ํ•œ ์ •๋ณด๋ฅผ ๊ธฐ๋กํ•œ ํŒŒ์ผ

์ปจํ…Œ์ด๋„ˆ: ์ด๋ฏธ์ง€๋ฅผ ์‚ฌ์šฉํ•ด ๋งŒ๋“  ๊ฐ€์ƒํ™”๋œ ๋Ÿฐํƒ€์ž„ ํ™˜๊ฒฝ

์ปจํ…Œ์ด๋„ˆ ์˜ค์ผ€์ŠคํŠธ๋ ˆ์ด์…˜

  • ๊ด€๋ฆฌํ•ด์•ผ ํ•˜๋Š” ์ปจํ…Œ์ด๋„ˆ ์ˆ˜๊ฐ€ ์ฆ๊ฐ€ํ•จ์— ๋”ฐ๋ผ ์—ฌ๋Ÿฌ ์ปจํ…Œ์ด๋„ˆ๋ฅผ ์—ฌ๋Ÿฌ ์ธ์Šคํ„ด์Šค์—์„œ ์‚ฌ์šฉํ•˜๋Š” ํ™˜๊ฒฝ์—์„œ ์ž๋™ํ™”์˜ ํ•„์š”์„ฑ

  • ์ปจํ…Œ์ด๋„ˆํ™”๋œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฐ ์„œ๋น„์Šค ๋ฐฐํฌ ๋ฐ ์‹คํ–‰๊ณผ ๊ด€๋ จ๋œ ์šด์˜ ์ž‘์—…์„ ์ž๋™ํ™”

  • ์‚ฌ์šฉ์ž๊ฐ€ **์›ํ•˜๋Š” ์ƒํƒœ(Desired State)**๋กœ ๋™์ž‘ํ•˜๋„๋ก ๊ด€๋ฆฌ(Schedule)

ํ•˜์ดํผ๋ฐ”์ด์ €

ํ•˜๋‚˜์˜ ๋ฌผ๋ฆฌ์  ์ปดํ“จํ„ฐ์—์„œ ์—ฌ๋Ÿฌ ์šด์˜์ฒด์ œ๋ฅผ ๋™์ž‘์‹œํ‚ค๊ธฐ ์œ„ํ•ด ์—ฌ๋Ÿฌ ์šด์˜ ์ฒด์ œ ์ธ์Šคํ„ด์Šค(๊ฐ€์ƒ๋จธ์‹ )๋ฅผ ์‹คํ–‰ํ•˜๊ณ  ๋ฌผ๋ฆฌ์  ์ปดํ“จํŒ… ๋ฆฌ์†Œ์Šค๋ฅผ ๊ณต์œ ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” ์†Œํ”„ํŠธ์›จ์–ด ๊ณ„์ธต

ํƒ€์ž…1: Bare-metal Hypervisor

  • ๋ฌผ๋ฆฌ์  ํ•˜๋“œ์›จ์–ด์—์„œ ์ง์ ‘ ์‹คํ–‰

  • ๋ฆฌ์†Œ์Šค(CPU, ๋ฉ”๋ชจ๋ฆฌ, ์Šคํ† ๋ฆฌ์ง€ ๋“ฑ)์™€ ์ง์ ‘ ์ƒํ˜ธ ์ž‘์šฉ

  • ํ˜ธ์ŠคํŠธ OS๋ฅผ ๋Œ€์‹ ํ•จ

  • ์ฃผ๋กœ ์„œ๋ฒ„ ๊ธฐ๋ฐ˜ ํ™˜๊ฒฝ์—์„œ ์‚ฌ์šฉ

ํƒ€์ž…2: Hosted Hypervisor

  • OS์—์„œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์œผ๋กœ์„œ ์‹คํ–‰

  • ํ˜ธ์ŠคํŠธ OS๋ฅผ ํ†ตํ•ด ๋ฆฌ์†Œ์Šค์— ์•ก์„ธ์Šค

  • ํ˜ธ์ŠคํŠธ OS ์œ„์—์„œ ์‹คํ–‰๋˜๊ณ  ๋Œ€์ฒด ๊ฒŒ์ŠคํŠธ OS์— ๋Œ€ํ•œ ์‰ฝ๊ฒŒ ๋น ๋ฅธ ์•ก์„ธ์Šค

  • ์ฃผ๋กœ ๊ฐœ๋ณ„ PC ์‚ฌ์šฉ์ž์—๊ฒŒ์„œ ์‚ฌ์šฉ

Last updated