Microsoft๋Š” Linux ๊ธฐ๋ฐ˜ Hyper-V์— ๋Œ€ํ•œ ๋ฃจํŠธ ํ™˜๊ฒฝ ์ง€์›์„ ๊ตฌํ˜„ํ–ˆ์Šต๋‹ˆ๋‹ค.

๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ ์ œ์‹œ Linux ์ปค๋„ ๊ฐœ๋ฐœ์ž ๋ฉ”์ผ๋ง ๋ฆฌ์ŠคํŠธ์— ๋Œ€ํ•œ ํ† ๋ก ์„ ์œ„ํ•ด Hyper-V ํ•˜์ดํผ๋ฐ”์ด์ €๊ฐ€ ํ•˜๋“œ์›จ์–ด์— ์ง์ ‘ ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ๊ณ  ๊ฒŒ์ŠคํŠธ ์‹œ์Šคํ…œ์„ ์‹คํ–‰ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋˜๋Š” Linux ๊ธฐ๋ฐ˜ ๋ฃจํŠธ ํ™˜๊ฒฝ์—์„œ ์ž‘๋™ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” ์ผ๋ จ์˜ ํŒจ์น˜(Xen์˜ Dom0๊ณผ ์œ ์‚ฌ) ). ์ง€๊ธˆ๊นŒ์ง€ Hyper-V(Microsoft Hypervisor)๋Š” ๊ฒŒ์ŠคํŠธ ํ™˜๊ฒฝ์—์„œ๋งŒ Linux๋ฅผ ์ง€์›ํ–ˆ์ง€๋งŒ ํ•˜์ดํผ๋ฐ”์ด์ € ์ž์ฒด๋Š” Windows ๊ธฐ๋ฐ˜ ํ™˜๊ฒฝ์—์„œ ์ œ์–ด๋˜์—ˆ์Šต๋‹ˆ๋‹ค. Microsoft๋Š” ์ด์ œ Linux ๋ฐ Hyper-V๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ „์ฒด ๊ฐ€์ƒํ™” ์Šคํƒ์„ ๋งŒ๋“ค ๊ณ„ํš์ž…๋‹ˆ๋‹ค.

Linux์™€ Windows ์ปค๋„์˜ ํ•˜์ดํผ๋ฐ”์ด์ € ๊ตฌ์„ฑ์€ ๋ˆˆ์— ๋„๊ฒŒ ๋‹ค๋ฅด๊ธฐ ๋•Œ๋ฌธ์— Linux์šฉ Hyper-V ๊ตฌํ˜„์—์„œ๋Š” ํ•˜์œ„ ์‹œ์Šคํ…œ์„ ๊ตฌ์„ฑํ•˜๊ณ  ํ•˜์ดํผ์ฝœ์„ ๊ตฌ์„ฑํ•˜๋Š” ๋ฐ ๋‹ค๋ฅธ ์ ‘๊ทผ ๋ฐฉ์‹์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. IOMMU๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์ธํ„ฐ๋ŸฝํŠธ ๋งคํ•‘ ์ฝ”๋“œ๋Š” Linux์˜ ์œ ์‚ฌํ•œ Xen ์ง€์› ์ฝ”๋“œ์™€ ์œ ์‚ฌํ•˜๊ฒŒ ์žฌ์„ค๊ณ„๋˜์—ˆ์Šต๋‹ˆ๋‹ค(Xen ๋ฐ Hyper-V๋Š” ๋น„์Šทํ•œ ๊ฑด์ถ•๋ฌผ ๊ด€๋ฆฌ๋ฅผ ์œ„ํ•ด ๊ถŒํ•œ ์žˆ๋Š” ๋ฃจํŠธ/Dom0 ํ™˜๊ฒฝ์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•ฉ๋‹ˆ๋‹ค.

ํŒจ์น˜์—๋Š” ์ž‘์—…์— ํ•„์š”ํ•œ ์ตœ์†Œํ•œ์˜ ๊ตฌํ˜„์ด ํฌํ•จ๋˜์–ด ์žˆ์œผ๋ฉฐ ์ด๋Š” ํ† ๋ก ๊ณผ ๋น„ํ‰์„ ์œ„ํ•œ ์ดˆ๊ธฐ ํ”„๋กœํ† ํƒ€์ž…์œผ๋กœ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค. ํ•˜์ดํผ๋ฐ”์ด์ €๋ฅผ ๊ด€๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ์ž ๊ณต๊ฐ„์˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ๊ฐ€์ƒ ๋จธ์‹ ์„ ์ƒ์„ฑํ•˜๊ณ  ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ๋„๋ก ์ง€์›ํ•˜๋Š” /dev/mshv ์žฅ์น˜๊ฐ€ ์ œ์•ˆ๋ฉ๋‹ˆ๋‹ค. ๋†’์€ ์ˆ˜์ค€์˜ ํ•˜์ดํผ๋ฐ”์ด์ € ํฌํŠธ๋„ ์ œ์•ˆ๋ฉ๋‹ˆ๋‹ค. ํด๋ผ์šฐ๋“œ ํ•˜์ดํผ ๋ฐ”์ด์ €, KVM ๋Œ€์‹  Hyper-V ์œ„์—์„œ ๊ฐ€์ƒ ๋จธ์‹ ์„ ๋ถ€ํŒ…ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

2018๋…„ Azure ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค์˜ Linux ๊ฒŒ์ŠคํŠธ ์‹œ์Šคํ…œ ์ˆ˜ ์ดˆ๊ณผ Windows ๊ธฐ๋ฐ˜ ํ™˜๊ฒฝ์€ DevOps ํ”Œ๋žซํผ๊ณผ Linux ๊ธฐ๋ฐ˜ Kubernetes์˜ ์ธ๊ธฐ๊ฐ€ ๋†’์•„์ง์— ๋”ฐ๋ผ ์ ์œ ์œจ์ด ๊พธ์ค€ํžˆ ๊ฐ์†Œํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹จ์ผ Linux ๊ธฐ๋ฐ˜ ์Šคํƒ์„ ์‚ฌ์šฉํ•˜๋ฉด ์œ ์ง€ ๊ด€๋ฆฌ๊ฐ€ ๋‹จ์ˆœํ™”๋˜๊ณ  Linux ๊ฒŒ์ŠคํŠธ๋ฅผ ์ง€์›ํ•˜๋Š” Hyper-V ์„œ๋ฒ„์˜ ์„ฑ๋Šฅ์ด ํ–ฅ์ƒ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€