KR_Virt_Basics - somaz94/DevOps-Engineer GitHub Wiki
๊ฐ์ํ๋ ์์คํ ๋ด์์ ๋ฌผ๋ฆฌ์ ์ฅ์น ๋๋ ๋ฆฌ์์ค์ ๊ฐ์ ๋ฒ์ ์ ์์ฑํ๋ ๊ธฐ์ ์ด๋ค.
์ด ํ๋ก์ธ์ค๋ฅผ ํตํด ๋ฌผ๋ฆฌ์ ๊ตฌ์ฑ ์์๋ฅผ ๋ ผ๋ฆฌ ๋จ์๋ก ์ถ์ํํ ์ ์์ด ๋ฆฌ์์ค ์ฌ์ฉ์ ์ ์ฐ์ฑ๊ณผ ํจ์จ์ฑ์ด ํฅ์๋๋ค.
๊ฐ์ํ๋ ํ๋์จ์ด ํ๋ซํผ, ์ ์ฅ ์ฅ์น, ๋คํธ์ํฌ ๋ฆฌ์์ค, ์ด์ ์ฒด์ ๋ฑ ๋ค์ํ ์์คํ ์ธก๋ฉด์ ์ ์ฉ๋ ์ ์๋ค.
RAID ๋ฐ LVM๊ณผ์ ๋น๊ต๋ IT ์ธํ๋ผ์ ๋ ๋์ ๋ฒ์ ๋ด์์ ๊ฐ์ํ๋ฅผ ์ํฉํํ๋ ๋ฐ ๋์์ด ๋๋ค.
RAID(Redundant Array of Independent Disks): ์ด ๊ธฐ์ ์ ํฅ์๋ ์ค๋ณต์ฑ๊ณผ ์ฑ๋ฅ์ ์ํด ํ๋ ๋๋ผ์ด๋ธ์ ๊ฐ์ ์ฌ๋ฌ ๋ฌผ๋ฆฌ์ ์ ์ฅ ์ฅ์น๋ฅผ ๋จ์ผ ๋ ผ๋ฆฌ ์ฅ์น๋ก ๊ฒฐํฉํ๋ค. ์ผ๋ฐ์ ์ผ๋ก Windows ์์คํ ๊ณผ ์ฐ๊ด๋์ด ์์ง๋ง RAID๋ Windows ์์คํ ์๋ง ๊ตญํ๋์ง ์์ผ๋ฉฐ ๋ค์ํ ํ๊ฒฝ์์ ๊ตฌํ๋ ์ ์๋ค.
LVM(๋ ผ๋ฆฌ ๋ณผ๋ฅจ ๊ด๋ฆฌ์): Linux ์์คํ ์์ ์ฃผ๋ก ์ฌ์ฉ๋๋ LVM์ ๋ฌผ๋ฆฌ์ ์ ์ฅ ์ฅ์น์ ๊ณต๊ฐ์ ๋ณด๋ค ์ ์ฐํ๊ฒ ํ ๋นํ ์ ์๋ ์ ์ฅ์ ๊ด๋ฆฌ ๋ฐฉ๋ฒ์ด๋ค. ์ด๋ ๋ฌผ๋ฆฌ์ ์คํ ๋ฆฌ์ง์ ๋ํ ์ถ์ํ ๊ณ์ธต์ ์ ๊ณตํ์ฌ ๋์คํฌ์ ๋ฌผ๋ฆฌ์ ๋ ์ด์์์ ์ ํ์ ๋ฐ์ง ์๊ณ ์คํ ๋ฆฌ์ง ๊ณต๊ฐ์ ํฌ๊ธฐ ์กฐ์ ๋ฐ ๊ด๋ฆฌ๋ฅผ ํ์ฉํ๋ค.
ํ๋์จ์ด ์๋ฎฌ๋ ์ด์ ์์ค๊ณผ ๊ฒ์คํธ OS์ ํ์ดํผ๋ฐ์ด์ ๊ฐ์ ์ํธ ์์ฉ์ ์ค์ ์ ๋๋ค.
- ํ๋์จ์ด ์๋ฎฌ๋ ์ด์ : ์ ์ฒด ๊ฐ์ํ์๋ ๊ฐ ๊ฐ์ ๋จธ์ ์ ํ๋์จ์ด๋ฅผ ์์ ํ ์๋ฎฌ๋ ์ด์ ํ๋ ์์ ์ด ํฌํจ๋๋ค. ๊ฒ์คํธ OS๋ ์๋ฎฌ๋ ์ด์ ๋ ํ๋์จ์ด ํ๊ฒฝ๊ณผ ์ํธ ์์ฉํ๋ฏ๋ก ์์ ์ด ํ์ํ์ง ์๋ค.
- ๊ฒ์คํธ OS: ๋ง์น ์ค์ ํ๋์จ์ด์์ ์คํ๋๋ ๊ฒ์ฒ๋ผ ์์ ๋์ง ์์ ์ด์ ์ฒด์ ๋ฅผ ์คํํ ์ ์๋ค.
- ํ์ดํผ๋ฐ์ด์ ์ญํ : ํ์ดํผ๋ฐ์ด์ ๋ ํ๋์จ์ด๋ฅผ ๊ด๋ฆฌํ๊ณ ์ถ์ํํ์ฌ ๊ฐ VM์ ๊ฐ์ ํ๋์จ์ด ๊ณ์ธต์ ์ ๊ณตํ๋ค.
- ๋ค์ด๋ ํธ ํ์ดํผ๋ฐ์ด์ ์ธํฐํ์ด์ค: ๋ฐ๊ฐ์ํ์์ ๊ฒ์คํธ OS๋ ์์ ์ด ๊ฐ์ํ๋ ํ๊ฒฝ์์ ์คํ๋๊ณ ์์์ ์ธ์ํ๊ณ ํ์ดํผ๋ฐ์ด์ ์ ์ง์ ํต์ ํ๋ค.
- ๊ฒ์คํธ OS: ๋ ๋์ ์ฑ๋ฅ์ ์ํด ํ์ดํผ๋ฐ์ด์ API์ ์ํธ ์์ฉํ ์ ์๋๋ก ๊ฒ์คํธ OS๋ฅผ ์์ ํด์ผ ํ๋ค.
- ์ฑ๋ฅ: ์ผ๋ฐ์ ์ผ๋ก ์ค๋ฒํค๋๊ฐ ๋ฎ๊ธฐ ๋๋ฌธ์ ํนํ I/O ์์ ์์ ์ ์ฒด ๊ฐ์ํ๋ณด๋ค ๋ ๋์ ์ฑ๋ฅ์ ์ ๊ณตํ๋ค.
๊ฐ์ํ ๊ณ์ธต์ด ์์นํ๋ ์์น(OS ์๋จ, OS ๊ณต์ ๋๋ ํ๋์จ์ด ์ง์ )์ ์ด์ ํจ์จ์ฑ ๋ฐ ์ฌ์ฉ ์ฌ๋ก์ ๋ฐ๋ผ ์ฐจ๋ณํ๋๋ค.
- ๊ณ์ธตํ: ํธ์คํธ ์ด์ ์ฒด์ ์์์ ์คํ๋ฉ๋๋ค. ํ์ดํผ๋ฐ์ด์ ๋ OS์ ์ค์น๋ ์ํํธ์จ์ด ๊ณ์ธต์ด๋ค.
- ์ฌ์ฉ ์ฌ๋ก: ์ผ๋ฐ์ ์ผ๋ก ๊ฐ๋ฐ, ํ ์คํธ ๋ฐ ๊ต์ก ๋ชฉ์ ์ผ๋ก ์ฌ์ฉ๋๋ค.
- ์: VMware ์ํฌ์คํ ์ด์ , Oracle VirtualBox.
- OS ๊ณต์ : ์ปจํ ์ด๋๋ ํธ์คํธ OS ์ปค๋์ ๊ณต์ ํ์ง๋ง ์ ํ๋ฆฌ์ผ์ด์ ๊ณผ ํด๋น ์ข ์์ฑ์ ์ฌ์ฉ์ ๊ณต๊ฐ์ ๊ฒฉ๋ฆฌํ๋ค.
- ๋ฆฌ์์ค ํจ์จ์ฑ: ์ ์ฒด OS๋ฅผ ์๋ฎฌ๋ ์ด์ ํ ํ์๊ฐ ์์ผ๋ฏ๋ก VM๋ณด๋ค ๋ฆฌ์์ค ํจ์จ์ฑ์ด ๋ ๋๋ค.
- ์: Docker, Kubernetes.
- ๋ค์ด๋ ํธ ํ๋์จ์ด ์ธํฐํ์ด์ค: ์์คํ ํ๋์จ์ด์์ ์ง์ ์คํ๋์ด ํ๋์จ์ด๋ฅผ ์ ์ดํ๊ณ ๊ฒ์คํธ ์ด์ ์ฒด์ ๋ฅผ ๊ด๋ฆฌํ๋ค.
- ์ฑ๋ฅ: ์ผ๋ฐ์ ์ผ๋ก ํธ์คํธ ๊ฐ์ํ๋ณด๋ค ๋ ๋์ ์ฑ๋ฅ๊ณผ ํจ์จ์ฑ์ ์ ๊ณตํ๋ค.
- ์: VMware ESXi, Microsoft Hyper-V.