๊ฐ์ํ๋?
๋ฌผ๋ฆฌ์ ์ธ ํ๋์จ์ด ์ฅ์น๋ฅผ ๋ ผ๋ฆฌ์ ์ธ ๊ฐ์ฒด๋ก ์ถ์ํํ๋ ๊ฒ์ด๋ค. ํ๋์จ์ด ๊ธฐ๋ฅ์ ์ ๋ฎฌ๋ ์ดํ ํ์ฌ ์ถ์ํ๋ ์ฌ๋ฌ ๊ฐ์ ๊ฒ์คํธ OS ๋ฅผ ๊ฐ๋ํ ์ ์๋ค. ํ๋์ ํ๋์จ์ด๋ฅผ ์ฌ๋ฌ ๊ฐ์ ํ๋์จ์ด์ฒ๋ผ ์ชผ๊ฐ์ด ์ฌ์ฉํ๊ฑฐ๋ ๋ฐ๋๋ก ์ฌ๋ฌ ์ฅ์น๋ฅผ ๋ฌถ์ด ํ๋์ธ ๊ฒ์ฒ๋ผ ์ ๊ณตํ๋ค. ๊ฐ์ํ ๋์์ด ๋๋ ์์์ ํ๋ก์ธ์(CPU), ๋ฉ๋ชจ๋ฆฌ(Memory), ์คํ ๋ฆฌ์ง(Storage), ๋คํธ์ํฌ(Network)๋ฅผ ํฌํจํ๋ค.
๊ฐ์ํ๋ฅผ ์ฌ์ฉํ๋ฉด 1๊ฐ์ ํ๋์จ์ด์์ ์ฌ๋ฌ ๊ฐ์ ๊ฐ์ ๋จธ์ (VM) ์ ๊ตฌ๋ํ์ฌ ์ํ๋ ์ด์์ฒด๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์คํํ ์ ์๋ค.
* 1๊ฐ์ ๋จธ์ ์์ ์ฌ๋ฌ ๊ฐ์ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ตฌ๋ํ๋ ๊ตฌ์กฐ๋ ์ข์ง ์์
๊ฐ์ํ ์ข ๋ฅ
- ํธ์คํธ OS ๊ฐ์ํ
๋ฌผ๋ฆฌ์ ํ๋์จ์ด ์์ OS ๋ฅผ ์ค์น (Host OS)ํ๊ณ ๊ทธ ์์ ๊ฐ์ํ ์ํํธ์จ์ด์ ๋จธ์ (Guest OS)์ ์์ง์ด๋ ๋ฐฉ์์ด๋ค. ๊ฐ์์ ํ๋์จ์ด๋ฅผ ์ ๋ฌผ๋ ์ดํ ํ๊ธฐ ๋๋ฌธ์ ํธ์คํธ OS ์ ์ ์ฝ์ฌํญ์ด ์์ง๋ง, OS ์์ OS ๊ฐ ์ฌ๋ผ๊ฐ๋ ๋ฐฉ์์ด๊ธฐ ๋๋ฌธ์ ์ค๋ฒํค๋๊ฐ ๋ฐ์ํ ๊ฐ๋ฅ์ฑ์ด ์๋ค.
ํธ์คํธ OS ๊ฐ์ํ๋ฅผ ์ํ ์ํํธ์จ์ด๋ VM Workstation, VMware Server, VMware Player, MS Virtual Sever, Virtual PC, Virtual Box, Paralles Workstation ๋ฑ์ด ์๋ค.
- ํ์ดํผ๋ฐ์ด์ ๊ฐ์ํ
Host OS ๋ฅผ ํ์๋ก ํ์ง ์๋ ๊ฐ์ํ ๋ฐฉ์์ผ๋ก ํ์ดํผ๋ฐ์ด์ ๋ผ๋ ์ํํธ์จ์ด๋ฅผ ๋ฌผ๋ฆฌ์ ์ธ ํ๋์จ์ด ์์ ์ง์ ๋์์์ผ ๊ฐ์๋จธ์ ์ ๋ง๋ ๋ค. ํ์ดํผ๋ฐ์ด์ ๋ VM ๊ณผ ํ๋์จ์ด ๊ฐ IO ๋ช ๋ น์ ์ฒ๋ฆฌํ๋ ์ธํฐํ์ด์ค๋ก ๊ฐ OS ๋ง๋ค ๋ค๋ฅธ ์ปค๋์ ๋ช ๋ น์ ํ๋์จ์ด์ ๋ง์ถฐ ๋ฒ์ญํ๊ณ ๊ฐ OS ๋ค์๊ฒ ๋ฆฌ์์ค๋ฅผ ์ ์ ํ๊ฒ ๋ถ๋ฐฐํ๋ ์ญํ ์ ํ๋ค.
ํ์ดํผ๋ฐ์ด์ ๊ฐ์ํ๋ฅผ ์ํ ์ํํธ์จ์ด๋ Xen, MS hyper-V, citrix, KVM ๋ฑ์ด ์๋ค.
- ์ ๊ฐ์ํ (Full-Virtualization)
- ๋ฐ๊ฐ์ํ (Para-Virtualization)
- ์ปจํ ์ด๋ ๊ฐ์ํ
๊ธฐ์กด ๊ฐ์๋จธ์ ์ด ์๋ ์ปจํ ์ด๋ ์์ ๊ฐ์ํ OS ๋ฅผ ์ ์ธํ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฐ์ํํ๋ ๊ธฐ์ ์ด๋ค. ํธ์คํธ OS ์์ ์ปจํ ์ด๋ ๊ด๋ฆฌ ์ํํธ์จ์ด๋ฅผ ์ค์นํ์ฌ ๋ ผ๋ฆฌ์ ์ผ๋ก ์ปจํ ์ด๋๋ฅผ ๋๋์ด ์ฌ์ฉํ๋ค.
์ฐธ๊ณ ์๋ฃ ๋ฐ ์ถ์ฒ ๐โ๏ธ
https://kim-dragon.tistory.com/5
'๊ฐ๋ฐ ํ > ์๋น์ค & ์ํคํ ์ฒ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
ํด๋ผ์ฐ๋ ์ปดํจํ ๊ณผ IaaS/PaaS/SaaS (0) | 2022.05.01 |
---|---|
DevOps (0) | 2022.03.23 |
docker (0) | 2022.03.11 |
SOA (Service Oriented Architecture) (0) | 2022.03.08 |
MSA (MicroService Architecture) (0) | 2022.03.08 |
๋๊ธ