Virtualization
- μλ° κ°μλ¨Έμ
- λ΄κ° μ½λ©ν νλ‘κ·Έλ¨μ΄ μ΄λ€ μ΄μ체μ μμλ λμκ° μ μλλ‘ λ§λ€κ³ μΆμλ€.
- μ½λ©μ ν νλ‘κ·Έλ¨μ κ°μ§ κΈ°κ³μ΄λ‘ λ§λ€κ³ , κ°μ§ κΈ°κ³μ΄λ₯Ό κ° μ΄μ체μ μμ μ΄ν΄ν μ μλ ν΄μ λ§λ€λ©΄μ μ΄λ€ μ΄μ체μ μμλ λμκ° μ μλλ‘ λ§λ€μλ€.
- κ°μν (Virtualization) : μ΄λ€ κ²μ κ°μμ λ²μ μ λ§λλ νμ.
- μ’
λ₯ : μννΈμ¨μ΄, λ©λͺ¨λ¦¬, μ€ν 리μ§, λ°μ΄ν°, λ€νΈμν¬
- μν
- νλμ μ»΄ν¨ν°μμ μ¬λ¬ μ΄μ체μ μΈμ€ν΄μ€κ° λμμ μ€νλ μ μλλ‘ νλ€.
- νλμ¨μ΄λ₯Ό μ΄μ체μ λ‘λΆν° λΆλ¦¬νλ μλ¨.
- μ€μ λ‘λ 물리μ μΈ νλμ¨μ΄λ₯Ό λλμ΄ μ¬μ©νλ κ²μ΄μ§λ§ κ°μλ¨Έμ μ μ
μ₯μμλ ν λΉ λ°μ νλμ¨μ΄κ° μ€μ νλμ¨μ΄λΌκ³ μκ°νλ€.
- Hypervisor Virtualization
- Hypervisor λ νΈμ€νΈ λ¨Έμ μ λ€μμ κ°μλ¨Έμ λ€μ μ€νν μ μκ³ κ° κ°μλ¨Έμ μ Guest OS λ₯Ό μ¬λ¦΄ μ μλ€.
- Host OS μ, νλμ¨μ΄ μμ Hypervisor λ₯Ό μ¬λ¦¬λ 2 κ°μ§ νμ
μΌλ‘ λλμ΄μ§λ€.
- Type1 - Hardware
- νλμ¨μ΄ μμ μ§μ Hypervisor λ₯Ό μ¬λ € ꡬνν μ μλλ‘ νλ€.
- Type2 - Host OS
- νλμ¨μ΄ μμ Host OS λ₯Ό μ¬λ¦¬κ³ Host OS μμ Hypervisor λ₯Ό μ¬λ¦°λ€.
- Virtual Machine Monitor : VMs λ₯Ό λ§λ€κ³ μ€νμν€λ κ³Όμ
- μ₯μ
- λΉμ©μ ν¨μ¨μ± : κ° λ¬Όλ¦¬μ νλμ¨μ΄λ₯Ό μ¬λ¬ VM μ κ²μΌλ‘ λλμ΄ μ¬μ©νλ€.
- κ·λͺ¨ μ€μ μ΄ μ½λ€ : VM μ λ§λλλ° λλ μκ°μ΄ μ§§λ€.
- λ¨μ
- κ° VM μ OS μ 체λ₯Ό ν¬ν¨νκΈ° λλ¬Έμ λ§μ μ©λμ μ°¨μ§νλ€.
- VM μ λΆν
μ΄ λ리λ€.
- Guest Linux OS over Host Linux OS λ¬Έμ
- λ°μ΄ν° μΌν°μμ 리λ
μ€κ° 무λ£μ΄κΈ° λλ¬Έμ Host OS λ‘ λ¦¬λ
μ€ μ¬μ©νλ€.
- ν΄λΌμ°λμμ μ¬μ©μλ₯Ό μν΄ μ¬λ¬ νκ²½μ μν΄ VM μ μ¬μ©νλ κ²½μ°κ° λ§μλ°, Guest OS μ κ²½μ°μλ 리λ
μ€λ₯Ό μ¬μ©νλ©΄μ μ€λ³΅λ μ΄μ체μ λ₯Ό κ°κ² λλ€.
- μ¦, μ€λ³΅λ μ΄μ체μ λ₯Ό κ°λλ€λ κ²μ λ λ§μ λΉμ©μ μ¬μ©νλ€λ κ²μ΄λ€.
- κ²°κ΅, κ΅³μ΄ VM μ κ³ μ§ν νμ μμ΄, λ΄κ° μνλ λ§νΌμ CPU, μ€ν 리μ§, λ€νΈμν¬λ₯Ό κ°μ Έμ€λ©΄ λλ μΌμ΄λ€.
- 리λ
μ€ μ»¨ν
μ΄λ
- κ³Όκ±° μ λμ€ μ»΄ν¨ν°λ λΉμκΈ° λλ¬Έμ νλμ μ»΄ν¨ν°λ₯Ό μ¬λ¬ λͺ
μ΄ μ¬μ©νλ λ°©μμΌλ‘ μ¬μ©νλ€.
- μ λμ€λ₯Ό μ΄μ 리λ
μ€λ μ΄μ λ°λΌ μΌμμ μΌλ‘ Guest λ₯Ό μ΄μ΄μ κ·Έ μμμ μμ
νκ³ μμ νλ©΄ μ΄μ μ μ€μ κ°κ³Ό λμΌν ννκ° λλ€.
- νμν λ μ€μΉνκ³ νμνμ§ μμ λ μμ νλ©΄ κΉλνκ² μμ λλ€.
- 컨ν
μ΄λ
- App ꡬλμ μΆμνν΄μ€λ€. μ¦, νλ‘κ·Έλ¨ μ½λ, κΈ°ν λΌμ΄λΈλ¬λ¦¬ λ±μ ν¨κ» ν¨ν€μ§λ‘ λ¬Άμ κ²μ΄λ€.
- Host OS 컀λμ 곡μ νμ¬ μ¬μ©νλ€.
- 컨ν
μ΄λ κ°κ°μ μ¬μ©μ 곡κ°μμ λ
립λ νλ‘μΈμ€λ‘ λμνλ€.
- μ₯μ
- VM λ³΄λ€ ν¨μ¬ μ©λμ΄ μ λ€.
- OS 컀λμ 곡μ νλ€.
- κ°λ³κΈ° λλ¬Έμ μμμ΄ λ λΉ λ₯΄λ€.
- κ°μ λ¨Έμ VS 컨ν
μ΄λ

- μμ 리λ
μ€ OS λ₯Ό Docker κ° κ°μ§κ³ μκ³ κ·Έ μμμ μ¬λ¬ κ°μ 컨ν
μ΄λλ₯Ό μ€νμν¬ μ μλ€.