OTHER

[OS] 가상화

집한구석 2021. 6. 5. 18:09
728x90

정의

  • 서버뿐만 아니라 물리적으로 존재하는 CPU, 메모리, 스토리지, NIC 같은 물리장치를 논리적으로 연결 및 분할, 통합하여 새로운 장치를 만들어 내는 기술

가상화 기술을 사용하는 이유

  • 서버의 성능이 급격하게 증가하여 남는 자원을 활용하기 위해
  • IT리소스 관리 적인 부분에 대하여 필요성이 증가하기 때문에 
  • 특정 물리장치가 비정상적이어도 논리장치의 가용성을 확보하기 위함

가상화 방법

  • 공유가상화 (Sharing)
  • 집합가상화 (Aggregation)

공유가상화

  • 대표적인 가상화 기법 
  • 다수의 가상화 자원의 하나의 물리 자원에 연결시키는 시간 분할기법, 물리적 자원을 공유하여 사용하게 하는 방법

집합가상화

  • 여러개의 자원을 하나로 묶어서 물리적인 용량과 성능을 향상시키고, 하나의 논리장치로 관리할 수 있게 만드는 방법

가상화에 올리는 Application은 OS에 바로 올라가는 것이 아니라, 가상머신위에 올라가게 되는 것임, 하나의 서버에서 여러가지의 Application을 운영할 수 있게 해줌