한눈에 보는 정의

VM(Virtual Machine, 가상머신)은 가상화(Virtualization) (가상화) 기술을 통해 하나의 물리 서버 안에서 독립적으로 운영체제와 애플리케이션을 실행하도록 만들어진, 소프트웨어로 구현된 가상의 컴퓨터입니다.

자세히 알아보기

  • 예문: "물리 서버 한 대에 VM 여러 개를 띄워, 서로 다른 운영체제를 동시에 운영할 수 있다."
  • 각 VM은 자신만의 가상 CPU, 메모리, 저장장치를 할당받아 서로 완전히 격리된 상태로 동작해, 하나가 문제를 일으켜도 다른 VM에는 영향을 주지 않습니다.
  • IaaS(서비스형 인프라) (IaaS)의 대표적인 형태로, EC2(Elastic Compute Cloud) (EC2) 같은 클라우드 서비스는 사용자가 필요한 만큼 VM을 만들고 지우며 자원을 유연하게 쓸 수 있게 해줍니다.
  • 운영체제 전체를 통째로 가상화하는 VM보다 더 가벼운 단위로 애플리케이션을 격리하는 컨테이너 기술도 함께 널리 쓰이고 있습니다.

관련 용어

최종 수정일: 2026년 7월 22일

← 용어사전 전체 목록으로