OPS

가상화란

찻잔속청개구리 2023. 2. 28. 14:08
반응형

가상화 Virtualization

가상화는 사용자가 On demand 형태로 서비스를 이용하기 위해 컴퓨터 자원을 나누거나 합치는 기술을 말한다.

가상화를 통해 고성능 컴퓨터 자원을 쪼개서 여러명이 쓸 수도 있고 여러 컴퓨터를 통합해서 한대의 컴퓨터로 쓸 수도 있다.

 

  • 호스트 OS : 하드웨어 위에 설치한 OS
  • 게스트 OS : 호스트 가상화 또는 하이퍼바이저 위에 설치한 OS

 

가상화의 종류

  • 서버 가상화 : 운영체제나 어플에 가상환경을 구현하는 것
  • 호스트 가상화 : 호스트 OS 위에 게스트 OS가 설치 → 오버헤드 큼. 예) VM Workstation.
    • 장점 : 호스트 OS에 제약 없음
  • 하이퍼바이저 : 호스트 OS 없이 하드웨어에 하이퍼바이저 설치 → 오버헤드 적음. 예) Hyper-V
    • 단점 : 머신에 대한 자체관리 기능 없어서 관리하기 위한 컴퓨터, 콘솔 필요
    • 베어메탈 : 하드웨어 - 하이퍼바이저 - OS
    • Hosted : 하드웨어 - OS(GuestOS) - 하이퍼바이저 - OS
  • 컨테이너 가상화 : 호스트 OS 위에 컨테이너관리 SW 설치해서, 논리적인 컨테이너를 나눠서 사용. 예) Docker
    • 장점 : 오버헤드 적고 속도 빠름
    • 단점 : Docker 사용하려면 리눅스 기반 OS 사용해야함
반응형