๋ง์ดํฌ๋ก์ํํธ ์ ์ 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