가상 머신

Ji·2022년 3월 31일
0

가상머신?

  • 물리적으로 존재하는 컴퓨터가 아닌, 다른 컴퓨터가 만들어내는 가상의 컴퓨터
  • 실재하는 컴퓨터 상에 소프트웨어로 논리적으로 만들어낸 컴퓨터
  • 무언가를 에뮬레이션하는 것이라면 어떤 소프트웨어든 가상 머신이라고 할 수 있음.
  • 컴퓨팅 환경을 소프트웨어로 구현한 것 (컴퓨터 시스템을 에뮬레이션하는 소프트웨어)

Why?

  • 컴퓨터에서 만들어진 가상머신을 여러 명의 사용자가 동시 사용 가능 (효율성 good)
  • 하나의 컴퓨터를 여러 사용자가 동시에 사용할 수 있도록 여러 대의 작은 컴퓨터로 분할 or OS나 HW 등의 구성을 달리하여 운영할 때 주로 사용

장단점

  • 1대의 컴퓨터에서 여러개의 시스템 동작 O. 따라서 시스템 개발에 유리 but 성능 저하 문제가 있음
  • 완전히 다른 컴퓨터처럼 사용 가능하기 때문에 virus 문제에서 자유로움. 문제가 생기면 가상머신을 지우면 된다.
  • 서버를 가상화하면 각 물리 서버에 수많은 가상 서버를 배치하여 하드웨어 활용률 개선 O (하드 드라이브 or 디스크와 같은 물리적 자원을 추가 구매할 필요가 없고, 전력 및 공간 냉각에 필요한 비용 절감 가능)

참고
https://joyfuls.tistory.com/48
https://www.redhat.com/ko/topics/virtualization/what-is-a-virtual-machine

profile
공부방

0개의 댓글