์ด ๋ฌธ์„œ์˜ ์›๋ณธ์€ ์™ธ๋ถ€ ์œ„ํ‚ค์—์„œ ๊ฐ€์ ธ์™”์Šต๋‹ˆ๋‹ค.

1. ๊ฐœ์š”2. ์ƒ์„ธ3. ๋‹จ์ 4. Hyper-V Server5. ์—ฐ๊ด€ ํ•ญ๋ชฉ

1. ๊ฐœ์š”[ํŽธ์ง‘]

Windows Server 2008 R2 with Hyper-V ์—๋””์…˜๋ถ€ํ„ฐ ๊ธฐ๋ณธ ์ œ๊ณต๋˜๊ธฐ ์‹œ์ž‘ํ•œ Type 1 ํ•˜์ดํผ๋ฐ”์ด์ €. Windows 10 ๋ฐ์Šคํฌํƒ‘์€ Pro ์—๋””์…˜๋ถ€ํ„ฐ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•˜๋‹ค.

2. ์ƒ์„ธ[ํŽธ์ง‘]


Type 1์ธ Hyper-V ๋ฅผ ํ™œ์„ฑํ™” ํ•˜๊ฒŒ ๋˜๋ฉด ํ˜ธ์ŠคํŠธ, ๊ฒŒ์ŠคํŠธ ๊ตฌ๋ถ„ ์—†์ด ๋™์ž‘ํ•˜๋Š” OS๋Š” ๋ชจ๋‘ ๊ฒŒ์ŠคํŠธ๋กœ ์ทจ๊ธ‰๋œ๋‹ค. ๊ตฌ๋ฒ„์ „์ธ Windows Server 2008์—์„œ์˜ ์„ค์น˜๋ฐฉ๋ฒ•์€ MSํ…Œํฌ ๋ฌธ์„œ ์ฐธ๊ณ 

์„ธ๋Œ€๋ฅผ ๊ฑฐ๋“ญํ•  ์ˆ˜๋ก ์„ฑ๋Šฅ์ด ์ข‹์•„์ ธ์„œ ์ง€๊ธˆ์€ ์„œ๋ฒ„ ๊ฐ€์ƒํ™”๋กœ ์“ฐ๊ธฐ์— ์•„์ฃผ ํ›Œ๋ฅญํ•˜๋‹ค. ๊ณผ์—ฐ ๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ
์„œ๋ฒ„ 2008๋ถ€ํ„ฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์—ˆ์œผ๋ฉฐ, ์ด์ „์—๋Š” Windows Server Virtualization๋ผ๋Š” ์ด๋ฆ„์œผ๋กœ ๋ถˆ๋ ธ๋‹ค. ๋ง๊ทธ๋Œ€๋กœ ์„œ๋ฒ„ ๊ฐ€์ƒํ™”๋ฅผ ์œ„ํ•ด ๋‚˜์˜จ ๊ฐ€์ƒ๋จธ์‹ ์ด๋‹ค. ๊ทธ๋ž˜์„œ์ธ์ง€ ์‚ฌ์šด๋“œ ์žฌ์ƒ ๋“ฑ, ์ผ๋ฐ˜ ์œ ์ €๋ฅผ ์œ„ํ•œ ๊ธฐ๋Šฅ์€ ์•ฝ๊ฐ„ ๋นˆ์•ฝํ•œ ํŽธ. ๊ทธ๋Ÿฐ๋ฐ ์„œ๋ฒ„์šฉ์ด ์•„๋‹Œ Windows 8 Pro ๋ฐ Enterprise ์—๋„ ํด๋ผ์ด์–ธํŠธ Hyper-V๋ผ๋Š” ๋ช…์นญ์œผ๋กœ ํƒ‘์žฌ๋๋‹ค. ์œˆ๋„์šฐ 10 Pro ๋ฒ„์ „ ์ด์ƒ์—์„œ๋„ ์ œ์–ดํŒ-ํ”„๋กœ๊ทธ๋žจ ๋ฐ ๊ธฐ๋Šฅ-windows ๊ธฐ๋Šฅ ์ผœ๊ธฐ/๋„๊ธฐ[1]์—์„œ ํ•ด๋‹น ๊ธฐ๋Šฅ์„ ์ผœ๋ฉด ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. Visual Studio๋ฅผ ๊น”๋ฉด์„œ ์ด๋ฅผ ์ด์šฉํ•˜๋Š” ํŒจํ‚ค์ง€๋ฅผ ์„ค์น˜ํ•  ๊ฒฝ์šฐ ์ž๋™์œผ๋กœ ์ผœ์ง„๋‹ค.

Windows 7์˜ XP๋ชจ๋“œ์™€ ๋‹ฌ๋ฆฌ, Guest OS๋กœ ์œˆ๋„์šฐ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๋ฆฌ๋ˆ…์Šค๋„ ์ง€์›ํ•œ๋‹ค.[2] ๊ธฐ๋ณธ์ ์œผ๋กœ๋Š” ์‚ฌ์šด๋“œ ์—๋ฎฌ๋ ˆ์ดํŠธ์™€ ๊ทธ๋ž˜ํ”ฝ ๊ฐ€์†์„ ์ง€์›ํ•˜์ง€ ์•Š์ง€๋งŒ ๊ฐ๊ฐ RDP์™€ RemoteFX[3]๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ™œ์„ฑํ™” ํ•  ์ˆ˜ ์žˆ๋‹ค.
๋‹ค๋งŒ ์š”๊ตฌ์‚ฌํ•ญ์ด ๊นŒ๋‹ค๋กญ๋‹ค. CPU๊ฐ€ SLAT(Second Level Address Translation)[4]์ด๋ผ๋Š” ๊ธฐ๋Šฅ์„ ์ง€์›ํ•ด์•ผ ํ•˜๊ณ  ๊ฒŒ์ŠคํŠธ OS๊ฐ€ Windows 7 ์ด์ƒ์ด์–ด์•ผ RemoteFX๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋“ฑ VMware์™€ ๋น„๊ตํ•˜๋ฉด ์š”๊ตฌ์‚ฌํ•ญ์ด ๋งŽ๋‹ค.

์ด์™ธ์—๋Š” ๋™์  ๋ฉ”๋ชจ๋ฆฌ ํ• ๋‹น ๋“ฑ์„ ์ง€์›ํ•˜๋ฉฐ, ์‹œ์Šคํ…œ ์„ผํ„ฐ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๊ฐ€์ƒ ์ปดํ“จํ„ฐ์— ์ ‘์†ํ•˜์ง€ ์•Š๊ณ  ์—…๋ฐ์ดํŠธ๋“ฑ์˜ ๊ด€๋ฆฌ๋ฅผ ์‰ฝ๊ณ  ํŽธํ•˜๊ฒŒ ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ.. ๋ผ์ด์„ผ์Šค๊ฐ€ ๋ณ„๋„๋‹ค.

๊ฒฝ์Ÿ์ œํ’ˆ์€ ๋„๋ฆฌ ์•Œ๋ ค์ง„ VMware ์‚ฌ์˜ VMware ESXi์ด๋‹ค.

์ผ๋ฐ˜ ์‚ฌ์šฉ์ž๊ฐ€ ์ด์šฉ์‹œ ์ฃผ์˜ํ•  ์‚ฌํ•ญ์ด ์žˆ๋Š”๋ฐ, Hyper-V ์„ค์น˜์‹œ์—๋Š” ์ธํ…” ๊ฐ€์ƒํ™” ๊ธฐ์ˆ ์„ ๋‹ค๋ฅธ ์†Œํ”„ํŠธ์›จ์–ด์—์„œ ์‚ฌ์šฉํ•˜์ง€ ๋ชปํ•œ๋‹ค. ์ฆ‰ Hyper-v ์ „์šฉ์œผ๋กœ ๊ณ ์ •๋˜์–ด ๋ฒ„๋ฆฐ๋‹ค. VirtualBox์™€ VMware๋“ฑ์˜ ๊ฐ€์ƒ๋จธ์‹ ์€ ๋ฌผ๋ก  ๋…น์Šค ์•ฑํ”Œ๋ ˆ์ด์–ด๋‚˜ ๋ธ”๋ฃจ์Šคํƒ ๋“ฑ์˜ VT-x ๊ธฐ๋ฐ˜ ๊ฐ€์ƒ ์•ˆ๋“œ๋กœ์ด๋“œ ํ”„๋กœ๊ทธ๋žจ๋„ Hyper-V ์„ค์น˜์‹œ ์ƒ๋‹นํžˆ ๋ถˆํŽธํ•  ์ˆ˜ ์žˆ๋‹ค.[5] ๋ฏธ๋ฎค ์•ฑํ”Œ๋ ˆ์ด์–ด์˜ ๊ฒฝ์šฐ ๋ฐ˜๋Œ€๋กœ Hyper-V ๊ธฐ๋ฐ˜์ด๋ฏ€๋กœ ์•ž์˜ ์˜ˆ์‹œ๋“ค๊ณผ ๋ฐ˜๋Œ€ ๊ฒฝ์šฐ๋กœ ์ž‘๋™ํ•œ๋‹ค. ๋”ฐ๋ผ์„œ ์•ž์—์„œ ์–ธ๊ธ‰ํ•œ VT-x ๊ฐ€์ƒ ๋จธ์‹ ์„ ์‚ฌ์šฉํ•  ์˜ˆ์ •์ด๋ผ๋ฉด ๊ฐ€๊ธ‰์  Hyper-V ์™ธ์— ๋‹ค๋ฅธ ์„ ํƒ์ง€๋ฅผ ์ฐพ์•„๋ณด์ž. ๋ธ”๋ฃจ์Šคํƒ์€ Hyper-V ์šฉ ๋ฒ ํƒ€๋ฒ„์ „์„ ๋‚ด์—ˆ๋‹ค.

์œˆ๋„์šฐ 10 2018๋…„ 4์›” ์—…๋ฐ์ดํŠธ ์ดํ›„ ์ถ”๊ฐ€๋œ Windows Hypervisor Platform API๋ฅผ ์ด์šฉํ•˜์—ฌ ํƒ€์‚ฌ ๊ฐ€์ƒํ™” ํ”„๋กœ๊ทธ๋žจ์—์„œ๋„ VT ๊ธฐ์ˆ ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. ํ”„๋กœ๊ทธ๋žจ์—์„œ ์ง€์›ํ•ด์ค˜์•ผ ์“ธ ์ˆ˜ ์žˆ๋Š”๋ฐ, VMWare, VirtualBox์™€ Google Android Emulator๋Š” ์ง€์›์ด ์ถ”๊ฐ€๋˜์–ด ์žˆ๋‹ค.

์ผ๋ถ€ ๊ธฐ๊ธฐ์—์„œ๋Š” Hyper-V๋ฅผ ํ™œ์„ฑํ™”ํ•˜๋ฉด ๊ฐ€๋™ ์—ฌ๋ถ€์™€ ์ƒ๊ด€ ์—†์ด CPUํด๋Ÿญ์ด ํ•ญ์ƒ ๊ณต์ • ์ตœ๊ณ ํด๋Ÿญ์œผ๋กœ ๊ณ ์ •๋˜๋Š” ๋ฒ„๊ทธ๊ฐ€ ์žˆ๋‹ค. ์ด ๋ง์€ ์ฆ‰ ์˜ค๋ฒ„ํด๋Ÿญ์„ ํ•ด๋„ ์ •์ƒ์น˜์˜ ์ตœ๊ณ ํด๋Ÿญ์œผ๋กœ ๊ณ ์ •๋œ๋‹ค๋Š” ๊ฒƒ์ด๋‹ค. ๋Œ€๋ถ€๋ถ„์˜ ๊ธฐ๊ธฐ๋Š” CPU์‚ฌ์šฉ๋Ÿ‰์— ๋”ฐ๋ผ ํด๋Ÿญ์ด ์ž˜ ๋ณ€๋™๋œ๋‹ค.

์ดˆ๊ธฐ์—๋Š” VirtualBox๋‚˜ VMware Player, Workstation๊ฐ™์€ ๊ฐœ์ธ์šฉ ๊ฐ€์ƒ๋จธ์‹  ๊ตฌ๋™ ํ”„๋กœ๊ทธ๋žจ๋“ค๊ณผ๋Š” ๋‹ค๋ฅด๊ฒŒ ์ž์ฒด์ ์ธ NAT(์ธํ„ฐ๋„ท ๊ณต์œ  ๊ธฐ๋Šฅ)๋ฅผ ์ œ๊ณตํ•˜์ง€ ์•Š์•˜๋‹ค. 1๊ฐœ์˜ ๊ณต์ธIP๋งŒ ํ• ๋‹น๋˜๋Š” ์ผ๋ฐ˜์ ์ธ ๊ฐ€์ •์šฉ ์ธํ„ฐ๋„ท ํšŒ์„  ํ™˜๊ฒฝ์—์„œ๋Š” ๊ฐ€์ƒ๋จธ์‹ ์—์„œ ์ธํ„ฐ๋„ท์— ์—ฐ๊ฒฐํ•  ์ˆ˜ ์—†๊ฒŒ ๋˜์–ด ์‹ค์‚ฌ์šฉ์— ์• ๋กœ์‚ฌํ•ญ์ด ๊ฝƒํ•€๋‹ค[6]. NAT๋ฅผ ์ œ๊ณตํ•˜์ง€ ์•Š๋Š” ์ด์œ ๋Š” Hyper-V๋ผ๋Š” ํ•˜์ดํผ๋ฐ”์ด์ €(๊ฐ€์ƒ๋จธ์‹  ๊ตฌ๋™ ํ”„๋กœ๊ทธ๋žจ)์˜ ๊ฐœ๋ฐœ ๋ชฉ์ , ์‚ฌ์šฉ ์šฉ๋„์™€ ๊ด€๋ จ์ด ์žˆ๋‹ค. ๊ฐœ์ธ ์‚ฌ์šฉ์ž์˜ ์—…๋ฌด ๋ณด์กฐ ๋ชฉ์ ์œผ๋กœ ๊ฐœ๋ฐœ๋œ VirtualBox, VMware Workstation ๋“ฑ๊ณผ ๋‹ฌ๋ฆฌ, Hyper-V๋Š” ๋ณธ๊ฒฉ์ ์ธ ๊ธฐ์—… ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ์„œ๋ฒ„์šฉ ํ•˜์ดํผ๋ฐ”์ด์ €์ด๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.

๊ธฐ์—…์šฉ ๊ฐ€์ƒํ™”์—์„œ ๊ฐ€์žฅ ์ฒ ์ €ํ•˜๊ฒŒ ์ค€์ˆ˜ํ•ด์•ผ ํ•  ๋ณด์•ˆ ์‚ฌํ•ญ ์ค‘ ํ•˜๋‚˜๋Š” ํ•˜์ดํผ๋ฐ”์ด์ € ์ปดํ“จํ„ฐ๊ฐ€ ์ง์ ‘์ ์œผ๋กœ ์™ธ๋ถ€ ๋ง๊ณผ ์—ฐ๊ฒฐ๋˜์ง€ ์•Š๋Š” ๊ฒƒ[7], ๊ทธ๋ฆฌ๊ณ  ๋‹ค๋ฅธ ํ•˜๋‚˜๋Š” ๊ด€๋ฆฌ์ž์šฉ์„ ์ œ์™ธํ•œ ๋‚˜๋จธ์ง€ ๊ฐ€์ƒ๋จธ์‹ ๋“ค์€ ํ•˜์ดํผ๋ฐ”์ด์ €์™€ ์„œ๋กœ ํ†ต์‹ ์ด ๋ถˆ๊ฐ€๋Šฅํ•˜๋„๋ก ๊ตฌ์„ฑํ•˜๋Š” ๊ฒƒ์ด๋‹ค.[8]

ํ•˜์ดํผ๋ฐ”์ด์ €์—์„œ NAT๋ฅผ ์ œ๊ณตํ•œ๋‹ค๋Š” ๊ฒƒ์€ ๊ณง ๊ฐ€์ƒ๋จธ์‹ ์„ ์ž‘๋™์‹œํ‚ค๊ณ  ์žˆ๋Š” ํ•˜์ดํผ๋ฐ”์ด์ € ๋ฐ ๋ฉ”์ธ ์ปดํ“จํ„ฐ๊ฐ€ ์ธํ„ฐ๋„ท์— ๋…ธ์ถœ๋˜๋ฉฐ, ๊ฐ€์ƒ๋จธ์‹ ๋“ค๊ณผ ๊ฐ™์€ ๋„คํŠธ์›Œํฌ ์•ˆ์—์„œ ์ง์ ‘ ํ†ต์‹ ํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์˜๋ฏธ์ด๋‹ค. ์ด๋Š” ํฐ ๋ณด์•ˆ ์‚ฌ๊ณ ๋ฅผ ์•ผ๊ธฐํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— Hyper-V๋ฅผ ํฌํ•จํ•œ ๋Œ€๋ถ€๋ถ„์˜ ๊ธฐ์—…์šฉ ํ•˜์ดํผ๋ฐ”์ด์ €๋“ค์€ ์ž์ฒด์ ์ธ NAT๋ฅผ ์ง€์›ํ•˜์ง€ ์•Š์œผ๋ฉฐ, ์™ธ๋ถ€์™€์˜ ํ†ต์‹ ์— ํ•˜์ดํผ๋ฐ”์ด์ €์˜ ๊ฐ„์„ญ ์—†์ด ๊ทธ๋Œ€๋กœ ํ†ต๊ณผ(bypass)์‹œ์ผœ์ฃผ๋Š” ๊ฐ€์ƒ ์Šค์œ„์น˜ํ—ˆ๋ธŒ ์—ญํ• ๋งŒ ์ œ๊ณตํ•œ๋‹ค. ๋‹จ, ํŒŒ์›Œ์…ธ ๋ช…๋ น์–ด๋ฅผ ์ด์šฉํ•ด ํ˜ธ์ŠคํŠธ ์ปดํ“จํ„ฐ์— NAT ๋„คํŠธ์›Œํฌ๋ฅผ ๋งŒ๋“ค์–ด์„œ ์ธํ„ฐ๋„ท์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ๋” ์„ค์ •์ด ๊ฐ€๋Šฅํ•˜๋‹ค. ๋‹ค๋งŒ VirtualBox ๋“ฑ ํƒ€ ์ œํ’ˆ๊ณผ ๋‹ฌ๋ฆฌ DHCP ๊ธฐ๋Šฅ์€ ์ œ๊ณตํ•˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์—, ๋ณ„๋„๋กœ ํ˜ธ์ŠคํŠธ ๋˜๋Š” VM์ƒ์— DHCP ์„œ๋ฒ„๋ฅผ ๊ตฌ์„ฑํ•˜๊ฑฐ๋‚˜ ์ˆ˜๋™์œผ๋กœ IP๋ฅผ ์ง€์ •ํ•ด ์ฃผ์–ด์•ผ ํ•œ๋‹ค. ์ปจ์Šˆ๋จธ ์œˆ๋„์šฐ์—์„œ๋„ NAT ๊ธฐ๋Šฅ์„ ์ง€์›ํ•˜์ง€ ์•Š๋Š” ๊ฒƒ์€ ์•„๋ฌด๋ž˜๋„ ์‚ฌ์šฉ์„ฑ ์ธก๋ฉด์—์„œ ๋ฌธ์ œ๊ฐ€ ๋งŽ๋‹ค๋Š” ๋ถˆ๋งŒ์ด ๋งŽ์•˜๋˜ ๋งŒํผ, ์œˆ๋„์šฐ 10๋ถ€ํ„ฐ๋Š” ๊ธฐ๋ณธ ์Šค์œ„์น˜์— NAT ๊ธฐ๋Šฅ์ด ํƒ‘์žฌ๋˜์–ด ๊ธฐ๋ณธ ์Šค์œ„์น˜๋งŒ ๋ถ™์ด๋ฉด ๋ณ„๋„ ์„ค์ • ์—†์ด ์ธํ„ฐ๋„ท ์‚ฌ์šฉ์ด ๊ฐ€๋Šฅํ•˜๋‹ค.


Docker์˜ ๊ฒฝ์šฐ ์œˆ๋„์šฐ์—์„œ๋Š” Hyper-V๋ฅผ ํ†ตํ•œ ์‚ฌ์šฉ๋งŒ์„ ์ง€์›ํ•œ๋‹ค. Windows 10์—์„œ ์ถ”๊ฐ€๋œ WSL 2๋Š” Hyper-V๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ๊ฐœ๋ฐœ๋˜์—ˆ๋‹ค. ๋”ฐ๋ผ์„œ WSL 2๋ฅผ ํ™œ์„ฑํ™”ํ•˜๋ฉด Hyper-V๋„ ์ž๋™์œผ๋กœ ํ™œ์„ฑํ™”๋œ๋‹ค.

3. ๋‹จ์ [ํŽธ์ง‘]

Hyper-V๋Š” ๋ฌด๋ฃŒ์ œ๊ณต์ด๋ผ๋Š” ์  ํ•˜๋‚˜๋งŒ ๋ณด๊ณ  ๊ฐœ์ธ ์œ ์ €๊ฐ€ ์“ฐ๊ธฐ์—๋Š” ์ง„์ž…์žฅ๋ฒฝ์ด ๋†’์€ ์ „๋ฌธ์ ์ธ ํ•˜์ดํผ๋ฐ”์ด์ €๋‹ค. ๋”ฐ๋ผ์„œ ์šด์˜์ฒด์ œ๋ฅผ ํ•˜๋‚˜ ๋” ๊น”์•„์„œ ์จ์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ๋‚˜ ์ƒˆ๋กœ ์ ‘ํ•œ ์šด์˜์ฒด์ œ๋ฅผ ์žฌ๋ถ€ํŒ… ์—†์ด ์‹œํ—˜ํ•ด ๋ณด๋Š” ๋ชฉ์ ์ด๋ผ๋ฉด ๋น„๊ต์  ๊ฐ„ํŽธํ•œ VirtualBox๋‚˜ VMware Player๋ฅผ ์“ฐ๋Š” ํŽธ์ด ์ข‹๋‹ค. ๋ฌด๋ฃŒ์ด๊ณ  ๊ทธ ์ชฝ์ด ๋” ํŽธํ•˜๋‹ค. ์˜ค๋””์˜ค๋‚˜ ์›น์บ ๊ฐ™์€ ํ˜ธ์ŠคํŠธ PC ์˜ ์žฅ์น˜์— ์—ฐ๊ฒฐํ•˜๋Š” ๊ฒƒ๋„ ํด๋ฆญ ๋ช‡๋ฒˆ์ด๋ฉด ๋œ๋‹ค. ๋ณ‘๋ ฌ๋กœ ๋Œ์•„๊ฐˆ ํ•„์š”๊ฐ€ ์—†๊ณ , Hyper-V์—์„œ ์ง€์›ํ•˜๋Š” ์œˆ๋„์šฐ์ฆˆ ๊ณ„์—ด์„ ์‚ฌ์šฉํ•  ๊ฒƒ์ด๋ผ๋ฉด ์ฐจ๋ผ๋ฆฌ ๋ฉ€ํ‹ฐ๋ถ€ํŒ… ๊ตฌ์„ฑ์ด ํŽธํ•˜๋‹ค. ์ด๋ฏธ VIrtual PC์ชฝ์—์„œ ํŒŒ์ƒ๋œ VHD, VHDX๊ฐ€ ์žˆ์œผ๋ฏ€๋กœ ์ €์žฅ์†Œ ๊ด€๋ฆฌ๋„ ์‰ฝ๋‹ค. ๋Œ€์‹  Hyper-V ์ชฝ์ด ์„ฑ๋Šฅ์€ ํ™•์‹คํ•˜๊ฒŒ ์ข‹๋‹ค.

4. Hyper-V Server[ํŽธ์ง‘]

#๋‹ค์šด๋กœ๋“œ
๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ๊ฐ€ Hyper-V ๊ตฌ๋™์— ํ•„์š”ํ•œ ํ•„์ˆ˜์ ์ธ ๊ธฐ๋Šฅ๋งŒ ํฌํ•จํ•˜์—ฌ ๋ฌด๋ฃŒ๋กœ ๋ฐฐํฌํ•˜๋Š” Windows Server์˜ ๋ณ€์ข…์ด๋‹ค. VMWare์˜ ESXi์™€ ๋™์ผํ•œ ์ •์ฑ…(๊ธฐ๋ณธ์ ์ธ ๊ธฐ๋Šฅ์€ ๋ฌด๋ฃŒ, ์ถ”๊ฐ€ ๊ธฐ๋Šฅ์€ ์œ ๋ฃŒ)์„ ํŽผ์น˜๊ณ  ์žˆ๋‹ค๊ณ  ๋ณด๋ฉด ํŽธํ•˜๋‹ค. ๊ธฐ๋ณธ์ ์œผ๋กœ ์„œ๋ฒ„ ์ฝ”์–ด๋กœ ๋ฐฐํฌ๋˜๋ฉฐ, Windows Server์˜ ์žฅ๊ธฐ ์ฑ„๋„์˜ ์ถœ์‹œ ์ผ์ • ๋ฐ ์—…๋ฐ์ดํŠธ ์ผ์ •์„ ๋”ฐ๋ผ๊ฐ„๋‹ค. Hyper-V Server์—์„œ Windows Server์˜ ์—…๊ทธ๋ ˆ์ด๋“œ๋Š” ๋ถˆ๊ฐ€๋Šฅํ•˜๋‹ค.

5. ์—ฐ๊ด€ ํ•ญ๋ชฉ[ํŽธ์ง‘]

[1] ๊ธฐ๋ณธ์ ์œผ๋กœ๋Š” ๊บผ์ ธ์žˆ๋‹ค.
[2] ์ดˆ๊ธฐ ๋ฒ„์ „์˜ Hyper-V์—์„œ๋Š” ์ง€์›์ด ๋ฏธ๋น„ํ–ˆ์œผ๋‚˜, Hyper-V๊ฐ€ ๋‚˜์˜จ์ง€ ๊ฝค ํ๋ฅธ ์‹œ์ ์ธ ํ˜„์žฌ์—๋Š” ๋Œ€๋ถ€๋ถ„ ์ž˜ ๋™์ž‘ํ•œ๋‹ค.
[3] DirectX 11์„ ์ง€์›ํ•˜๋ฉฐ ํ•˜๋“œ์›จ์–ด๊ฐ€ ํ•ด๋‹น ๊ธฐ๋Šฅ์„ ์ง€์›ํ•ด์•ผ ํ•œ๋‹ค. ์ง€์› ์ค‘๋‹จ ์˜ˆ์ •์ธ ๊ธฐ๋Šฅ์œผ๋กœ Windows 10 1809 ๋นŒ๋“œ๋ถ€ํ„ฐ ์ƒˆ๋กœ์šด ๊ฐ€์ƒ๋จธ์‹ ์— RemoteFX๋ฅผ ์ถ”๊ฐ€ํ• ์ˆ˜ ์—†๊ฒŒ ๋ง‰ํ˜”๋‹ค. ๋‹ค๋งŒ ๊ธฐ์กด ๊ฐ€์ƒ๋จธ์‹ ์— ์ถ”๊ฐ€๋œ RemoteFX๋Š” ๊ณ„์† ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•˜๋ฉฐ ๋ช…๋ น์–ด๋ฅผ ํ†ตํ•ด ์ถ”๊ฐ€ํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ์•„์ง ์‚ฌ์šฉํ• ์ˆ˜ ์žˆ๋‹ค.
[4] i3, i5, i7, ์˜ตํ…Œ๋ก  ๋“ฑ์˜ CPU์— ์žˆ๋Š” ๊ธฐ๋Šฅ, ์…€๋Ÿฌ๋ก  ์ƒŒ๋””๋ธŒ๋ฆฟ์ง€ ์ด์ƒ์—์„œ๋„ ์‹คํ–‰ ๊ฐ€๋Šฅํ•˜๋‹ค. ๋‹จ Core 2์—์„œ๋Š” ์ง€์› ์•ˆ ํ•œ๋‹ค. AMD์ชฝ์€ ์• ์Šฌ๋ก 64๋ถ€ํ„ฐ ์ง€์›ํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— ๋‹ค ๋œ๋‹ค ์ƒ๊ฐํ•˜๋ฉด ํŽธํ•˜๋‹ค.
[5] ๋Œ€๋ถ€๋ถ„ ์•ˆ๋“œ๋กœ์ด๋“œ ํ”Œ๋ ˆ์ด์–ด๋Š” Vt๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š์•„๋„ ๋Œ์•„๊ฐ€๊ธด ํ•˜์ง€๋งŒ, ์„ฑ๋Šฅ์ด ํ˜•ํŽธ์—†์ด ๋–จ์–ด์ ธ ๋ฒ„๋ฆฐ๋‹ค.
[6] ๊ธฐ์—…์šฉ ๊ฐ€์ƒ๋จธ์‹ ์ด ์™ธ๋ถ€์™€ ์ธํ„ฐ๋„ท ํ†ต์‹ ์„ ํ•˜๋„๋ก ํ•˜๋Š” ์ •์„์€ ๊ฐ€์ƒ๋จธ์‹ ์ด ๋‹จ๋…์œผ๋กœ ์‚ฌ์šฉํ•  ๊ณต์ธIP๋ฅผ ํ• ๋‹นํ•˜๋Š” ๋ฐฉ๋ฒ•์ด๋‹ค. ์ด๊ฒƒ์ด ์—ฌ์˜์น˜ ์•Š์„ ๊ฒฝ์šฐ ๋ฉ”์ธ ์ปดํ“จํ„ฐ์˜ ๋„คํŠธ์›Œํฌ ์นด๋“œ ์ƒ๋‹จ์— ๋ฌผ๋ ค์žˆ๋Š” NAT์žฅ๋น„(์ธํ„ฐ๋„ท ๊ณต์œ ๊ธฐ ๋“ฑ)์˜ ๋„์›€์„ ๋ฐ›๋Š” ๋ฐฉ๋ฒ•, NAT๋ฅผ ์ œ๊ณตํ•˜๋Š” ๊ฐ€์ƒ๋จธ์‹ ์„ ๊ตฌ์„ฑํ•˜์—ฌ ๋‚ด๋ถ€ IP๋ฅผ ๋ฐ›๋Š” ๋ฐฉ๋ฒ• ๋“ฑ์ด ์žˆ๋‹ค. ๋ฉ”์ธ ์ปดํ“จํ„ฐ์—์„œ ICS, ๋งˆ์Šค์ปค๋ ˆ์ด๋“œ ๋“ฑ์˜ ์ธํ„ฐ๋„ท ๊ณต์œ  ๊ธฐ๋Šฅ์„ ์ผœ๋Š” ๋ฐฉ๋ฒ•์€ ์–ด์ฉ” ์ˆ˜ ์—†์„ ๋•Œ ํ•˜๋Š” ์ตœํ›„์˜ ์„ ํƒ์ด๋‹ค.
[7] ํ•˜์ดํผ๋ฐ”์ด์ € ๊ด€๋ฆฌ์šฉ ๊ฐ€์ƒ ์Šค์œ„์น˜๋ฅผ ํ•˜๋‚˜ ์ƒ์„ฑํ•˜๊ณ , ํ•˜์ดํผ๋ฐ”์ด์ €์™€ ๊ด€๋ฆฌ์ž์šฉ ๊ฐ€์ƒ๋จธ์‹  ํ•˜๋‚˜๋ฅผ ๋ฌผ๋ ค์„œ ๊ด€๋ฆฌ์ž์šฉ ๊ฐ€์ƒ๋จธ์‹ ์„ ํ†ตํ•˜์—ฌ ํ•˜์ดํผ๋ฐ”์ด์ €๋ฅผ ์ œ์–ดํ•˜๋Š” ๊ฒƒ์ด ์ •์„์ด๋‹ค. ์ฆ‰, ํ•˜์ดํผ๋ฐ”์ด์ €๋Š” ๊ด€๋ฆฌ์ž์šฉ ๊ฐ€์ƒ๋จธ์‹  1๊ฐœ ์™ธ์—” ์ฒ ์ €ํ•˜๊ฒŒ ์™ธ๋ถ€ ๋ง๊ณผ ๊ฒฉ๋ฆฌ๋œ ํ˜•ํƒœ๊ฐ€ ๋˜๋„๋ก ํ•˜๋Š” ๊ฒƒ.
[8] ๋งŒ์•ฝ ์ด๊ฒƒ์ด ์ง€์ผœ์ง€์ง€ ์•Š๋Š”๋‹ค๋ฉด, ๊ฐ€์ƒ๋จธ์‹  ์ค‘ ๋‹จ ํ•˜๋‚˜๋งŒ ํ•ด์ปค์—๊ฒŒ ๋šซ๋ ค๋„ ํ•˜์ดํผ๋ฐ”์ด์ €์—์„œ ๊ฐ€๋™์ค‘์ด๋˜ ์ˆ˜์‹ญ, ์ˆ˜๋ฐฑ๊ฐœ์˜ ๊ฐ€์ƒ๋จธ์‹ ๊ณผ ๊ทธ ๋ฐ์ดํ„ฐ๊ฐ€ ์œ„ํ—˜์— ๋…ธ์ถœ๋˜๊ฒŒ ๋œ๋‹ค.
[9] ์—‘์Šค๋ฐ•์Šค ์›์˜ ์šด์˜์ฒด์ œ๋Š” ํ•˜์ดํผ๋ฐ”์ด์ €์™€ ๋‘ ๊ฐœ์˜ ๊ฒŒ์ŠคํŠธ ์šด์˜์ฒด์ œ๋กœ ๋˜์–ด์žˆ์œผ๋ฉฐ, ํ•˜์ดํผ๋ฐ”์ด์ €๋กœ Hyper-V์˜ ๋ณ€ํ˜•๋ฒ„์ „์„ ์ด์šฉํ•œ๋‹ค. ๊ฒŒ์ž„๊ธฐ์˜ ๊ธฐ๋Šฅ์ด ๋Š˜์–ด๋‚˜๊ณ  ๊ฒŒ์ž„๊ตฌ๋™๊ณผ ๋™์‹œ์— ๋‹ค๋ฅธ ๋ณต์žกํ•œ ์ž‘์—…๋“ค์„ ์ˆ˜ํ–‰ํ•˜๋‹ค ๋ณด๋‹ˆ ํ•˜์ดํผ๋ฐ”์ด์ €๋ฅผ ์“ฐ๋Š” ํŽธ์ด ์œ ๋ฆฌํ•˜๊ฒŒ ๋œ ๊ฒƒ์ด๋ฉฐ, ๊ทธ๋ ‡๊ฒŒ ์ตœ๊ทผ์˜ ์ผ๋„ ์•„๋‹ˆ๋‹ค.
[10] ์œ„์™€ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ Hyper-V๊ธฐ๋ฐ˜์˜ OS๋กœ ๊ตฌ๋™๋˜๋ฉฐ ์ด ๊ธฐ๋Šฅ์„ ์ตœ๋Œ€ํ•œ ํ™œ์šฉํ•ด์„œ ๋น ๋ฅธ ์žฌ๊ฐœ๋“ฑ์˜ ์‹ ๊ธฐ์ˆ ์„ ๊ตฌํ˜„ํ–ˆ๋‹ค.