Vitural Machine이란?

bean-baek·2023년 4월 27일
0

Born2BeRoot

목록 보기
2/8

Vitural Machine

→ CPU, 메모리, 네트워크 인터페이스 및 저장공간을 갖춘 소프트웨어 컨테이너 (가상환경)

왜 사용하는 가? (사용 목적)

  1. 사용공간 절감 → 여러 가상환경 실행 가능

  2. 속도 & 민첩성 → 개발자를 위한 환경을 완전히 새로 만드는 것보다 효율적임

  3. 보안성 → 보안이 의심스러운 앱을 실행, 호스트 운영체제를 보호할 수 있다 (바이러스 회피)

  4. 가동중지시간 감소 → VM간 이식이 가능

    → 갑자기 중단 시에 하이퍼바이저 간 이동이 용이하다 → 백업 솔루션으로 활용 가능

Host OS : 실제 물리적 컴퓨터의 운영체재

Guest OS : 가상 컴퓨터의 운영체재

hypervisor : 가상 머신을 생성 / 실행하는 프로세스. 단일 하드웨어에서 여러 다른 가상 머신을 호스팅할 수 있는 프로그램.

  • 하나의 컴퓨터로 동시에 서로 다른 2개 이상의 운영체제를 실행할 때(다양한 운영체제에 맞게 개발해야 할 때)
  • 컴퓨터의 다른 부분에는 영향을 주지 않는 독립환경을 만들고 싶을 때(바이러스 회피 등)
  • 하나의 컴퓨터의 자원을 여러명에게 나누어주고, 각 사용자간의 상호간섭을 없애고 싶을 때

VirtualBox는 대표적으로 사용되는 시스템 가상머신.

CPU, RAM, 하드디스크 등 컴퓨터의 주요 부품을 가상으로 만들어 동작.

이 부품들을 소프트웨어적으로 구현해야 한다.

운영체제(OS, Operating System) 안에 가상의 컴퓨터를 생성→ 실제 PC의 운영체제와 자원을 일부 나누어 사용하는 프로그램

후기 : 난 최대한 간략하고 간단하게 이 내용을 설명하고 싶다. 여기서 CPU, RAM, 하드디스크에 대해서 물어본다면? 당장 칼들고 찾아갈 자신있다. 하지만 정리는 해두었다. 그러므로 컴퓨터 구조에 대해서도 정리한 내용을 시리즈로 올리겠다. 히히

사실 블로그나 다른 곳에서 이해한 내용들을 정리한 것이기 때문에 어? 이거 어디서 봤는데 싶을 것이다. 난 내가 공부하기 위해서 정리하기 때문에 알 바가 아니다. 정보에 대한 감사 인사 정도 드리겠다. 감사합니다 사랑합니다.

0개의 댓글