가상 머신의 비교 특성. 가상 머신 - 목적 및 개요 데스크탑 가상화 시스템으로 무엇을 선택해야 할까요?

가상 머신(영어 Virtual Machine)의 개념은 특정 플랫폼(게스트 플랫폼)의 하드웨어를 에뮬레이트하고 호스트 플랫폼을 사용하여 게스트 플랫폼용 프로그램을 실행하는 소프트웨어 또는 하드웨어 시스템으로 이해됩니다.

또한 가상 머신은 특정 플랫폼을 가상화하여 운영 체제 및 프로그램 운영을 위한 독립적이고 격리된 환경을 만들 수 있습니다.

Windows 7용 가상 머신 - 인기 있는 프로그램의 개요를 제공합니다.

간단히 말해서, 가상 머신은 하나의 실제 물리적 컴퓨터에 여러 개의 가상 컴퓨터를 만들고 서로 다른 컴퓨터를 설치할 수 있는 기회를 제공합니다. OS, 프로그램 등

이 기술은 가상 머신을 사용하여 서버 로드를 최대화하고 장비 가동 중지 시간을 줄이는 서버 인프라 세계에서 일반 대중에게 공개되었습니다.

가상 머신다음과 같은 다양한 문제를 해결하는 데 사용됩니다.

  1. 서버 리소스 사용 최적화.
  2. 정보 보안, 소위 샌드박스 아이디어라고 하는 일부 프로그램의 기능을 제한하는 것입니다.
  3. 새로운 컴퓨터 아키텍처나 소프트웨어를 연구합니다.
  4. 다양한 컴퓨터 아키텍처 에뮬레이션(예: Sony의 PlayStation 게임 콘솔 에뮬레이션)
  5. 악성코드 생성.
    예를 들어, MSR(Microsoft Research)이 2006년에 만든 SubVirt 루트킷은 사용자의 운영 체제가 바이러스 백신, 방화벽 및 PC를 보호하도록 설계된 기타 소프트웨어와 함께 배치되는 가상 작업 환경을 만들었습니다.
    동시에 루트킷 자체는 외부에 남아 있으므로 바이러스 백신 소프트웨어의 범위에 포함되지 않아 공격자에게 가상 머신에 대한 원격 제어를 제공합니다.
  6. 모델링 컴퓨터 네트워크.
  7. 소프트웨어 테스트 및 디버깅.

가장 인기 있는 가상화 프로그램에 대한 간략한 개요를 알려드립니다.

Windows 7용 가상 머신: Virtual Box

Linux, Mac OS X, MS Windows 등 운영 체제를 위한 Oracle의 가상화 프로그램입니다.

이 프로그램은 매우 인기가 높으며 아래에서는 모든 것이 아니라 주요 장점만 고려합니다.

무료.

크로스 플랫폼.

32비트 호스트 플랫폼에서 64비트 게스트를 지원합니다. 이를 위해서는 호스트 플랫폼이 프로세서 수준에서 가상화 기술을 지원해야 합니다.

오디오 장치 지원 다양한 방식네트워크 상호 작용.

게스트 시스템에 문제가 있는 경우 돌아갈 수 있는 백업 상태 체인을 생성하는 기능입니다.

러시아어 인터페이스.

중요한! 프로그램의 단점은 크지 않지만 평가의 객관성을 위해 언급해야 합니다. VirtualBox는 Win 95/98(느린 시스템 작동) 및 Mac OS X(사운드 문제)와 잘 호환되지 않습니다.

보시다시피, 프로그램의 단점은 중요하지 않으며 오히려 명목상입니다.

Windows 7용 가상 머신: Xen

케임브리지 대학교에서 개발되었으며 오픈 소스(GPL 라이센스)로 배포되는 가상 머신 모니터(하이퍼바이저).

반가상화 기술(PV 모드)을 사용하는 Xen을 사용하면 실제 하드웨어 플랫폼을 에뮬레이션하여 매우 높은 성능을 얻을 수 있습니다.

PV 모드의 특징은 컴퓨터가 부팅(BIOS 코드 모방, 부트로더)하는 초기 순간이 없으며 게스트 OS 커널이 일반 프로그램처럼 원하는 모드에서 즉시 시작된다는 것입니다.

Xen은 풍부한 기능으로 인해 엔터프라이즈급 소프트웨어와 비교할 수 있다는 점은 주목할 가치가 있습니다.

장점:

무료.

크로스 플랫폼.

실제 시스템의 성능에 매우 가까운 가상 머신 실행의 고성능입니다.

물리적 호스트 간에 실행 중인 가상 머신을 마이그레이션하는 기능.

에뮬레이트된 하드웨어에 대한 높은 수준의 지원.

이 프로그램에는 아마도 단 하나의 단점이 있을 것입니다. 즉, 다른 회사의 유사한 소프트웨어에 비해 상대적으로 복잡하다는 것입니다.

Windows 7용 가상 머신: 가상 PC

처음에는 이 프로그램 1997년에 Connetix에서 Mac OS용으로 개발했습니다. 4년 후, Windows OS용 버전이 출시되었습니다.

이후 2003년에 Microsoft Corporation이 프로그램에 대한 권리를 인수했으며 2006년에 프로그램이 무료가 되었습니다.

이후 Virtual PC는 개발되지 않았으며 현재 2007년부터 기능이 포함되어 있습니다.

장점:

무료.

간단하고 사용자 친화적인 인터페이스.

결점:

이 프로그램은 Windows OS에서만 작동하지만 Windows 8 이상에서는 호환되지 않습니다.

Virtual Box와 달리 이 프로그램은 AMD 프로세서와 호환되지 않습니다.

Windows 7용 가상 머신: VMware Player

미국 최대의 가상화 소프트웨어 개발사인 Vmware의 제품입니다.

Vmware 제품은 주로 기업 부문을 대상으로 합니다. 풀 버전프로그램 - VMware Workstation - 유료.

라이센스 가격은 약 250달러입니다. 비상업적 용도의 경우 제조업체에서는 기능이 제한된 VMware Player 프로그램을 제공합니다.

제한 사항은 일반적으로 소프트웨어 개발자 및 IT 전문가에게 적용되며 프로그램은 일반 사용자의 작업을 수행하는 데 매우 기능적입니다.

장점:

무료.

빠른.

간단하고 사용자 친화적인 인터페이스.

ThinPrint 기술을 사용하면 추가 드라이버를 설치하지 않고도 게스트 OS에서 열린 모든 문서를 인쇄할 수 있습니다.

게스트 OS에서 다중 모니터로 작업합니다.

Drag&Drop 기술을 사용하여 게스트 시스템 간에 파일을 교환합니다.

결점:

무료 버전의 기능이 제한되어 있습니다.

VirtualBox(가상 머신)에 Windows 7 x64 설치

Windows 7용 가상 머신: 하나의 머신에 있는 여러 운영 체제

가상화를 사용하면 운영 체제의 내부나 그 일부를 가상 하드웨어 및 소프트웨어 내에 캡슐화할 수 있습니다. 즉, 이 공간에서 실행되는 운영체제의 관점에서 현실이 될 가상의 공간을 만들어 내는 것이다. 이것이 바로 Windows 7, Linux 및 Mac OS X에서 가상 머신이 수행하는 작업입니다. 또한 가상화를 사용하면 컴퓨터에 없는 장치도 시뮬레이션할 수 있습니다.

메모: 어떤 의미에서 가상 머신을 사용하면 컴퓨터 내에 컴퓨터를 만들 수 있습니다.

머신 가상화에는 두 가지 중요한 측면이 있습니다.

  • 물리적 호스트(컴퓨터)와 가상 호스트 간의 상호 작용
  • 가상공간에서 실행되는 운영체제와 사용되는 하드웨어 간의 상호작용

소프트웨어가상화의 경우, 즉 Windows 7(Linux, Mac OS X)용 가상 머신은 일반적으로 정상적인 적용또는 호스트를 생성할 수 있는 운영 체제 서비스입니다. 호스트는 물리적 시스템(컴퓨터)입니다. 가상화 소프트웨어 내에서 운영 체제는 가상 머신이라고 하는 실제 호스트와 유사하거나 동일한 호스트에서 실행됩니다. 편의상 가상 머신에서 실행되는 운영 체제를 게스트 운영 체제라고 합니다.

또한, 다양한 방법가상 머신을 생성하기 위한 애플리케이션 구현뿐만 아니라 게스트 시스템에 제공되는 기능도 의존하는 가상화입니다. 하드웨어 및 소프트웨어 호출이 중간 계층을 통과하는 일반적인 에뮬레이션이 있습니다. 가상 머신 내부 작업의 일부가 실제 하드웨어에서 발생하고 다른 부분은 중간 계층을 통과하는 반가상화도 있습니다. 각 게스트 시스템이 특수 커널에서 부팅될 때 시스템 수준의 가상화도 있으며, 이를 통해 유사한 버전의 운영 체제만 실행할 수 있습니다.

이러한 방법 중 일부는 실제 호스트와 운영 체제를 크게 변경하지 않고도 즉시 수행할 수 있습니다. 다른 경우에는 가상화를 지원하는 운영 체제의 특수 인스턴스로 호스트를 재부팅해야 합니다. 다른 사람들은 하드웨어 장치 수준에서 가상화를 지원하고 이를 위해 설계된 특수 호스트를 사용합니다. 후자는 베어 메탈 가상화 방법으로도 알려져 있습니다(일부 소프트웨어 커널이 여전히 사용되기 때문에 이것이 전적으로 사실은 아니지만).

가상 머신의 생성 및 운영은 물론 제공되는 리소스의 할당 및 제한을 관리하는 가상화 소프트웨어를 흔히 하이퍼바이저라고 합니다. 일부 가상화 애플리케이션은 특수 프로세서 확장을 사용하여 가상 머신의 성능을 향상시킬 수도 있습니다. 이러한 확장의 존재를 가상화에 대한 하드웨어 지원이라고 합니다. 이러한 지원의 예로는 VT-X(Intel) 및 AMD-V(AMD) 기술이 있습니다.

가상화와 가상 머신이 아닌 것은 무엇입니까?

어떤 사람들은 운영 체제와 일부 실행 프로세스 사이에 추상화 계층을 생성하는 모든 것을 가상화 프로그램(가상 머신)이라고 부르기를 좋아합니다. 예를 들어 시스템에서 브라우저를 격리할 수 있는 Sandboxie가 있습니다(브라우저 보호 유틸리티 참조). 일부 프로그램에서는 시스템 상태를 변경할 수 없도록 고정할 수 있습니다. 다른 프로그램에서는 모든 프로그램이 정상적으로 실행되지만 컴퓨터를 다시 시작하면 모든 변경 사항이 취소되는 소위 섀도우 모드를 사용할 수도 있습니다.

물론 이러한 프로그램은 모두 다양한 이점을 제공하지만 시스템 호출을 시뮬레이션하지 않고 게스트 운영 체제가 현재 시스템 위에서 실행되는 것을 허용하지 않기 때문에 가상화 기술로 간주되지 않으며 가상 머신도 아닙니다. 이러한 프로그램은 주로 보안 수준을 높이기 위해 추가 분리 계층을 만듭니다. 보안이라는 주제를 계속 이어간다면...

가상화와 가상 머신을 사용하는 이유는 무엇입니까?

보안이 최우선이고 어떤 상황에서든 가장 먼저 생각하는 것이라면 가상화(가상 머신 사용)가 확실히 도움이 될 수 있습니다. 그러나 가상화가 주로 보안에 사용된다고 가정하지 마십시오. 초기 목표는 테스트, 비용 절감, 유연성, 레거시 제품 지원 및 교육입니다. 보안 수준을 높이는 것은 단지 즐거운 보너스일 뿐이며 여기에는 많은 함정이 있습니다.

메모: 가상화를 사용하면 하나의 운영 체제를 다른 운영 체제와 격리할 수 있지만 게스트 시스템에서 기본 시스템으로 이동하는 방법은 여전히 ​​있습니다.

가상화 기술과 가상 머신을 실행하려면 무엇이 필요합니까?

가장 먼저 고려해야 할 것은 물리적 호스트입니다. 가상화 소프트웨어(가상 머신)의 유형에 따라 완전히 다른 하드웨어와 운영 체제가 필요할 수 있습니다. 가상화는 필요할 때마다 실행되는 단일 솔루션을 의미하지 않습니다. 시스템(Windows, Linux, Mac) 및 하드웨어(하드웨어)에 대해 가상 머신을 선택해야 합니다. 또한 호스트에는 필요한 .

따라서 시스템 위에서 게스트 운영 체제를 실행하려면 이를 실행하기 위한 프로세서 및 RAM과 같은 추가 리소스가 필요합니다. 예를 들어, 컴퓨터에 2GB만 있는 경우 랜덤 액세스 메모리 Windows 7에서 게스트 시스템을 실행하려면 가상 머신이 제대로 작동할 수 있도록 실제 시스템의 리소스 사용량을 크게 제한해야 합니다. 물론 256MB의 메모리로 Windows XP를 실행하려는 경우는 예외입니다. 그러나 16GB RAM이 있으면 리소스 부족 없이 두 개 이상의 게스트 시스템을 실행할 수 있습니다.

장점: 설치 및 사용이 간편합니다.

단점: 제한된 기능. 스냅샷을 지원하지 않으며 일반 액세스카탈로그에.

Windows 7, Linux 및 Mac OS X용 가상 머신 - VirtualBox

VirtualBox는 Windows 7 이상은 물론 Linux 및 Windows용 가상 머신을 생성하기 위한 또 다른 크로스 플랫폼 프로그램입니다. 맥 시스템, 현재 Oracle이 소유하고 있습니다. VirtualBox는 VMware Player와 유사하지만 더 많은 기능, 고급 포함 네트워크 스택, 무제한의 스냅샷, OpenGL 및 DirectX에 대한 일부 지원 등이 있습니다. 이 앱은 설치도 쉽고 사용도 쉽습니다. 자동 배포를 위해 명령줄을 사용할 수도 있습니다. VirtualBox는 USB 및 공유 디렉터리도 지원합니다. 또한, 휴대용 버전버추얼박스. 그러나 단점도 있습니다. 게스트 시스템의 스크린샷을 찍을 수 없습니다. 디스크 관리는 약간 혼란스럽습니다.

대상: 초보자 및 숙련된 사용자.

장점: 설치 및 사용이 쉽고 기능이 많습니다.

단점: 스크린샷이 지원되지 않고 기존 시스템을 가져오기가 어렵고 디스크 관리가 직관적이지 않습니다.

가상 머신 생성을 위한 VMware ESXi 하이퍼바이저

ESXi는 ESX에 비해 기능이 제한된 베어메탈 하이퍼바이저입니다. 앱에는 호스트가 필요하며 콘솔에서 제어할 수 있습니다(콘솔은 기본적으로 잠겨 있지만 수동으로 활성화할 수 있습니다). 가상 머신 화면의 스크린샷을 찍거나 비디오를 녹화할 수 없습니다. 게스트 시스템 전송 및 복제는 수동으로만 수행할 수 있습니다. 그러나 향상된 RAM 효율성, 강력한 모니터링 및 관리, SSH를 통한 명령줄 액세스(잠금 해제된 경우)를 위한 메모리 공유를 얻을 수 있습니다. VMware Tools를 설치하여 가상 시스템의 성능을 향상시킬 수도 있습니다. ESXi에서는 반가상화도 지원됩니다.

장점: 강력하고 고급 가상 머신 기능.

단점: 호스트와 많은 리소스가 필요합니다. 설치와 실행이 쉽지 않습니다.

Unix/Linux용 가상 머신 - 커널 기반 가상 머신(KVM)

KVM은 UNIX 계열 운영 체제(Linux)에 대해서만 가상화를 지원합니다. 응용 프로그램은 모든 하드웨어 또는 에뮬레이션 모드에서 실행될 수 있지만 프로세서 확장이 없으면 성능이 끔찍할 것입니다. KVM은 콘솔을 통해 사용하도록 설계되었습니다. 하지만 가상 머신을 시작 및 중지하고 스크린샷을 찍는 등의 작업을 수행할 수 있는 괜찮은 관리 인터페이스가 있습니다. 이 인터페이스는 VMM(Virtual Machine Manager)으로 알려져 있으며 Xen 가상 머신을 관리하는 데에도 사용됩니다(아래 참조). 로컬 및 원격 제어를 지원합니다. VirtualBox와 알려진 충돌이 있지만 비교적 쉽게 해결할 수 있습니다.

대상: 고급 사용자 및 전문가.

장점: 완벽한 제어 및 유연성, 올바른 조건에서 매우 높은 성능.

단점: 단지 UNIX 계열 시스템. 정상적인 실행을 위해서는 하드웨어 가상화 확장이 필요합니다. 명령줄에 중점을 둡니다. 설치와 실행이 쉽지 않습니다.

Unix/Linux용 가상 머신 - Xen

Xen은 UNIX 계열 운영 체제(Linux)를 가상화하기 위한 또 다른 응용 프로그램입니다. 자체 커널 인스턴스에서 부팅해야 합니다. 강조점은 명령줄에 있습니다. 그러나 VMM을 사용할 수도 있습니다. 공식적으로 Xen은 수년 동안 OpenSUSE에서 지원되었으며 최근에는 기본 커널 릴리스 분기에 추가되었습니다. Xen은 하드웨어 지원 또는 반가상화 모드에서 실행될 수 있습니다. 그러나 반가상화의 경우 Xen을 설치하고 실행하는 데 매우 문제가 많습니다. 또한 Xen은 CD-ROM 지원이 제한되어 있으며 네트워크 장치. 이 프로그램은 Live CD의 베어메탈 가상화 하이퍼바이저로도 사용할 수 있습니다. Xen 관리를 위한 다양한 타사 확장 기능이 있습니다.

대상: 고급 사용자 및 전문가.

장점: 완전한 제어 및 유연성, 매우 좋음 좋은 성능, 기본 커널 지원.

단점: UNIX 계열 시스템에만 해당됩니다. 반가상화 모드에는 버그가 있습니다. 명령줄에 중점을 둡니다. 여러 유틸리티 명령줄오해의 소지가 있을 수 있습니다. 설치와 실행이 쉽지 않습니다. 자신만의 커널 인스턴스를 부팅해야 합니다.

가상 머신 생성을 위한 기타 솔루션

Parallels Virtuozzo, OpenVZ, VMLite 기반 VirtualBox 등 여기에 나열되지 않은 다른 솔루션도 많이 있습니다. 가상화와 씬 클라이언트를 교차하는 예를 포함하여 재설계된 솔루션도 많이 있습니다. Linux에는 또한 수많은 자체 수정 사항이 있습니다. 그리고 가상화 애플리케이션과 함께 클라우드 기술을 잊지 마십시오.

그러나 초보 사용자라면 가능성과 화려한 수정을 쫓아서는 안됩니다. 그렇지 않으면 몇 가지 프로그램을 실행하기 위해 가상 머신을 만들려고 하면 며칠 밤을 지새울 수 있습니다.

가상화 프로그램에 대한 몇 마디

이 리뷰는 초보 사용자뿐만 아니라 전문가에게도 유용할 것입니다. 나열된 제품은 모든 수준의 광범위한 가상화 기술을 포괄합니다. 설명된 모든 솔루션은 개인 용도로 무료로 제공됩니다. 가지고 있는 것에 따라 원하거나 필요한 것을 선택하세요. 하드웨어, 간편한 설정 및 실행을 위한 요구 사항은 물론 필요한 기능 세트의 가용성도 확인됩니다.

일반적으로 대부분의 사람들은 VMware Player 또는 VirtualBox로 가상화를 배우기 시작합니다. 리눅스 사용자 KVM이나 Xen을 선호할 수도 있습니다. 고급 사용자는 ESXi를 살펴보는 것이 좋습니다.


가상화 소프트웨어를 사용하여 동일한 컴퓨터에서 다양한 운영 체제를 실행하는 것은 오늘날의 기술 세계에서 매우 인기가 있으며 그럴 만한 이유가 있습니다. 가상화란 네트워크 리소스나 저장 장치와 같은 사물의 가상 버전을 생성하는 것을 의미합니다.

따라서 운영 체제 가상화를 사용하면 컴퓨터 하드웨어에서 여러 운영 체제 이미지를 동시에 실행할 수 있습니다. 가장 일반적으로 사용되는 예 중 하나는 다른 컴퓨터가 아닌 다른 환경에서 소프트웨어나 응용 프로그램을 테스트하는 것입니다. 이렇게 하면 동일한 컴퓨터에서 여러 서버를 실행하여 잠재적으로 비용을 절약할 수 있습니다.

당신은 다음에 관심이 있을 수 있습니다:

VirtualBox를 선택할지 VMWare를 선택할지 결정하려면 먼저 각 소프트웨어를 개별적으로 자세히 살펴봐야 합니다. 사용자들이 작업 시 주로 주의하는 주요 매개변수들만 리뷰해보겠습니다.

버추얼박스

훌륭하고 기능적인 소프트웨어보다 나은 것이 무엇일까요? 특히 무료라면 더욱 그렇습니다. VirtualBox는 여러 다른 손을 거쳤지만 현재는 Oracle이 소유하고 있습니다. 이 소프트웨어는 오픈 소스이므로 무료이며 많은 백업 기능을 갖추고 있습니다.

Mac용으로 개발된 애플리케이션을 Windows에서 실행해야 합니까? 나는 정말로 첫 번째 시도 중 하나가 되고 싶다. 윈도우 작업 10 TP인데 더 이상 하드 드라이브에 별도의 파티션을 할당하는 것이 불가능합니까? 불가능한 것은 없습니다. 가장 복잡하고 유용한 기술인 가상화가 이 모든 것에 도움이 될 것입니다.

완벽한 운영체제는 없습니다. Windows, Linux, Mac 등 PC에 어떤 운영 체제를 설치하든 우리 모두는 우리에게 적합하지 않은 것을 발견하게 될 것입니다. 문서 작업 외에도 PC에서 고급 작업을 해결해야 할 때 시스템의 불완전성이 특히 두드러집니다. 강박적인 경우 이미 설치된 OS에 대한 불만으로 인해 이것이 가장 쉽고 빠른 절차가 아님에도 불구하고 다른 OS 설치를 쉽게 시작할 수 있습니다.

대부분의 사용자, 특히 아직 컴퓨터 활용 능력을 익히는 단계에 있는 사용자는 한 컴퓨터에 여러 운영 체제를 한 번에 설치하는 작업에 겁을 먹습니다. 거의 모든 것이 그들을 혼란스럽게 하기 시작합니다: 고장 하드 드라이브, 부팅 문제 해결 그리고 또한 중요한 것은 두 번째 또는 세 번째 설치된 OS에 들어가려면 컴퓨터를 지속적으로 다시 시작해야 한다는 것을 알고 있습니다. 그러나 언뜻보기에 모든 것이 나쁜 것은 아닙니다. 가상화 기술과 같은 흥미롭고 유용하며 동시에 매우 복잡한 개념이 구출되었습니다.

가상화의 목표는 하나의 컴퓨터에서 여러 운영 체제의 존재와 동시 작동을 보장하는 것입니다.

대부분의 경우 가상화는 다음 유형의 문제를 해결하는 데 사용됩니다.

  • 전문가 대기업서버의 대규모 컴퓨팅 성능을 가장 효율적으로 분배하기 위해 가상화를 사용합니다.
  • 개인 사용자는 가상화(가상 머신)를 사용하여 서로 다른 운영 체제에서 여러 응용 프로그램을 동시에 실행합니다. 가상 머신의 도움으로 사용자는 Windows XP 및 이를 위해 작성된 프로그램을 다른 운영 체제(예: Linux 커널에서 실행)에서 실행할 수 있습니다. 또는 Apple Macintosh 컴퓨터에서 가상 Windows 8 OS를 생성하세요.

가상 PC – Microsoft의 가상 머신

가장 널리 사용되는 운영 체제의 개발자인 Microsoft는 Windows 환경에서만 작동하도록 설계된 자체 가상화 시스템을 개발했습니다. 이는 Windows XP 및 Vista용 Virtual PC 2007과 비교적 새로운 Virtual PC 가상 머신입니다. Windows 7의 경우. 최신 버전개발자가 가상화 프로그램을 만들었습니다. 윈도우 도구 XP Professional의 가상 버전인 XP 모드. 이 도구를 사용하면 최신 Windows 7 OS에서 레거시 응용 프로그램과 프로그램을 실행할 수 있습니다.

Windows 8 및 테스트 Windows 10에서 Virtual PC는 다음에서 빌린 최신 Hyper-V 기술로 대체되었습니다. 윈도우 서버. 이 기술일반 가상 머신과 많은 차이점이 있으므로 이에 대해서는 별도로 검토하겠습니다.

Microsoft는 실제로 Virtual PC의 개발자가 아닙니다. 처음에 이 프로그램은 다른 회사에서 제작되었으며 Windows 및 Mac OS에서 작동하도록 설계되었습니다. 당시 게스트 운영체제로는 OS/2, DOS, 리눅스 커널 기반 OS가 사용됐다. Microsoft가 이 제품의 단독 소유자가 되었을 때 지원을 거부하기로 결정되었습니다. 맥 프로그램 OS. 따라서 모든 개발자의 노력은 Windows OS 전용 Virtual PC의 추가 개발에 집중되었습니다. 그 결과, 오늘날 우리는 Windows에서 호스트 및 게스트 OS로 훌륭하게 작동하는 가상 환경을 생성할 수 있는 무료 도구를 갖게 되었습니다. 그러나 이 모든 것에도 불구하고 이 도구는 다른 모든 시스템과 상호 작용하도록 설계된 다양한 종류의 추가 기능이 부족하기 때문에 매우 평범합니다.

여기에서 다운로드할 수 있습니다: www. 마이크로소프트. com

VmWare 가상 머신

VmWare는 전문가를 위한 가상 솔루션 제작 분야에서 전체 글로벌 IT 커뮤니티에서 인정받는 리더입니다. 그러나 개발자 회사에는 대규모 조직의 전문가뿐만 아니라 개인 사용자를 위한 도구도 있습니다. 무료 신청 VM웨어 플레이어. 더 일찍, 무료 프로그램 VMware 가상화플레이어는 이전에 생성된 가상 머신(해당 이미지)만 시작할 수 있었지만 이제는 이를 생성하는 방법도 배웠습니다. 즉, 애플리케이션이 본격적인 가상화 도구가 되었습니다. 사실, VMware Workstation이라는 유료 버전과 달리 무료 애플리케이션의 기능은 다소 제한되어 있지만 가정 사용자에게 유료 버전의 고급 기능이 항상 필요한 것은 아니라고 안전하게 말할 수 있습니다.

VMware Player는 Linux와 Windows를 기본 운영체제로 사용하며, 게스트 운영체제로는 DOS, Windows, Linux, Mac, BSD 등을 사용할 수 있습니다. Macintosh 컴퓨터의 자랑스러운 소유자를 위해 개발자는 기능면에서 VMware Workstation을 완전히 연상시키는 VMware Fusion 애플리케이션을 출시합니다.

다음 중 하나 고유 한 특징 이 신청서사용자의 눈에서 가상 머신 창을 숨기도록 설계된 Unity 모드입니다(Parallels 제품에도 이 모드가 있으며 아래에서 설명하겠습니다). 즉, 사용자는 OS 내의 OS를 그대로 보게 됩니다. 이 경우 애플리케이션의 게스트 OS에서 열린 창이 기본 데스크탑에 표시됩니다.

여기에서 다운로드할 수 있습니다: www. vmware. com

Parallels Workstation – 개인 사용자를 위한 가상화

글로벌 가상화 시장에서 가장 큰 기업 중 하나는 Parallels입니다. 주요 가상화 도구는 주로 대규모 서비스 제공업체를 대상으로 합니다. 그러나 개발자는 일반 사용자도 경멸하지 않습니다. Windows 및 Linux 컴퓨터의 경우 회사에는 Parallels Workstation이라는 가상화 프로그램이 있고 Apple 컴퓨터의 경우 유사한 솔루션인 Parallels Desktop이 있습니다. 다른 개발자와 달리 이 회사는 무료 솔루션을 제공하지 않으며 사용자가 가상 ​​머신을 만들고 실행하려면 비용을 지불해야 합니다.

Parallels Workstation 또는 Parallels Desktop의 기능과 능력은 응용프로그램의 가격을 충분히 정당화합니다. 예를 들어, 이를 사용하면 다른 가상화 프로그램에서 생성된 가상 머신을 쉽게 가져올 수 있습니다. 또한 이러한 유료 애플리케이션의 기능을 사용하면 기본 이미지를 생성하고 다른 머신에서 실행할 수 있습니다. 가상 시스템.

회사가 가지고 있다는 점도 주목할 가치가 있습니다. 모바일 버전 iOS용 Parallels 모바일 애플리케이션. 사용하여 이 버전쉽게 구성할 수 있습니다 리모콘 Mac OS에서 Parallels Desktop 가상 머신을 실행합니다.

여기서 구매하실 수 있습니다: www. Parallels.com.ru

VirtualBox – Oracle의 가상 머신

가장 일반적인 가상화 프로그램 중 하나는 VirtualBox입니다. IT 환경에서 잘 알려진 회사가 아닌 둘 이상의 개발자 그룹이 이 응용 프로그램을 만드는 데 참여했습니다. 현재 이 제품은 2010년 이전 소유자(Sun Microsystems)를 인수하는 과정에서 인수한 Oracle이 완전히 소유하고 있습니다. VirtualBox 프로그램이 한 소유자에서 다른 소유자로 이동한 결과 오늘날 우리는 지원되는 운영 체제가 많은 가상화 프로그램을 갖게 되었습니다. 프로그램의 공식 웹사이트에서 Windows, Mac OS, Linux 및 Solaris 플랫폼용 컴퓨터에 설치할 어셈블리를 다운로드할 수 있습니다. 그런데 동일한 OS를 VirtualBox에서 게스트로 사용할 수 있습니다.

전반적으로 VirtualBox는 오픈 소스이므로 완전히 무료로 사용할 수 있습니다. 그러나 게스트 OS용 RDP 프로토콜 또는 USB 3.0 표준을 지원하는 등의 고급 기능을 얻으려면 사용자는 무료로 배포되는 추가 플러그인을 설치해야 하지만 문을 닫았습니다 원천.

여기에서 다운로드할 수 있습니다: www. 가상박스. 조직

위에서 설명한 모든 것에서 우리는 VirtualBox와 VMware Player라는 두 가지 가상화 프로그램에 대한 결론을 내리고 집중할 수 있습니다. 이러한 응용 프로그램은 추가 운영 체제를 설치하기에 충분합니다.

별도의 작업 공간과 애플리케이션을 갖춘 여러 운영 체제를 보유하기 위해 두 번째(세 번째, 네 번째 등) 컴퓨터를 구입할 필요가 없습니다. 모든 것이 단일 PC에 들어맞기 때문입니다. 어떻게? 덕분에 가상 머신(VM) - 기본 운영 체제 내부에 가상(가상) 컴퓨터를 생성(에뮬레이트)하는 특수 프로그램입니다.

가상 PC는 실제 PC와 거의 같습니다. 자체 프로세서, 메모리, HDD, 네트워크 어댑터 및 기타 모든 것. 물론, 이것들은 물리적인 장치는 아니지만 운영 체제가 그것들을 정확히 실제 장치로 간주하는 방식으로 만들어졌습니다.

여러 가상 컴퓨터가 하나의 물리적 컴퓨터에서 동시에 작동할 수 있습니다. 정확히 얼마만큼은 하드웨어 리소스에 따라 달라집니다. 프로세서가 빠를수록, RAM이 클수록, 저장 공간이 더 넓어집니다. Windows 10을 실행하는 일반적인 평균 성능의 가정용 PC는 3~5개의 경량 운영 체제(예: Windows XP, Android 및 Lubuntu + 기본 시스템)를 동시에 처리할 수 있습니다. 또는 상대적으로 무거운 제품 2~3개(예: 기본 Windows 10 + 가상 윈도우 7 및 Mac OS X). 이미 알고 있듯이 가상 컴퓨터 에뮬레이터 응용 프로그램을 사용하면 다양한 운영 체제를 설치하고 실행할 수 있습니다.

범용 가상 머신(Java VM과 같은 특수 가상 머신과 반대)은 다음을 사용합니다.

  • 메인 시스템이 지원하지 않는 응용 프로그램을 실행합니다.
  • 테스트되지 않은 프로그램으로 인한 잠재적인 피해로부터 시스템을 보호합니다.
  • 의심스러운 웹 리소스를 방문할 때 바이러스에 대한 추가 장벽으로 사용됩니다.
  • 악성코드의 활동을 연구하기 위한 격리된 환경을 조성합니다.
  • 자신의 개발을 디버깅하기 위한 테스트 장소로 사용됩니다.
  • 네트워크 구축 기술을 마스터합니다.
  • 일부 게임 포털 등에 대한 이중 인증이 필요합니다.

물론 서버 작업 리소스를 분산하는 데에도 가상 머신이 널리 사용됩니다.

오늘 우리는 VM의 산업적 사용에 대해서는 다루지 않고 Windows OS의 일반 사용자에게 유용할 수 있는 것만 고려할 것입니다.

오라클 버추얼박스

새 가상 머신을 생성하고 여기에 Windows 10을 설치하는 과정을 살펴보겠습니다.

  • VM 생성 마법사의 첫 번째 창에는 OS 이름(게스트 시스템 목록에 표시됨), 유형(Windows, Linux 등) 및 버전이 표시됩니다. 이 예에서는 Windows 10 32비트입니다(64비트를 설치할 수 있지만 더 많은 리소스가 필요함). 다음 단계로 이동하려면 다음을 클릭하세요.

  • 다음으로 VM RAM의 크기를 나타냅니다. 기본적으로 Windows 10 x86에는 1GB가 할당되지만 슬라이더를 오른쪽으로 이동하여 이 양을 늘릴 수 있습니다. PC에 RAM이 많지 않은 경우 VM에 2-3GB 이상을 제공하지 마십시오. 그렇지 않으면 메모리 부족으로 인해 기본 시스템 속도가 느려집니다.

  • 다음으로 가상 하드 디스크를 만듭니다. 시스템을 처음 설치하는 경우 "새로 만들기" 옵션을 선택합니다.

  • 스토리지 형식은 VM에 할당된 컴퓨터의 물리적 드라이브 영역입니다. 추가로 정의하는 한도 내에서 볼륨이 일정하거나 동적으로 확장될 수 있습니다. 공간을 절약하기 위해 동적 형식을 선택하겠습니다.

  • 다음으로 볼륨(가상 디스크 C)의 이름과 크기를 표시합니다. 기본값은 32GB입니다.

  • 마지막 창에서 “만들기” 버튼을 클릭하면 새 가상 머신이 목록에 나타납니다. 해당 매개변수는 오른쪽 프레임에 표시됩니다.
  • 가기 위해 윈도우 설치상단 패널에서 "실행"버튼을 클릭하십시오.

  • 이후 열리는 창에서 '선택' 부팅 디스크" 폴더 아이콘을 클릭하고 시스템 배포 경로를 지정합니다. 이는 .iso 형식의 이미지이거나 물리적 미디어(DVD, 플래시 드라이브)일 수 있습니다. 배포판을 선택한 후 계속을 클릭하세요.

  • 가상 머신에 OS를 설치하는 추가 과정은 물리적 컴퓨터에 설치하는 것과 다르지 않습니다.

일부 VM 및 게스트 시스템 설정

가상 머신 창을 클릭하면 마우스 커서가 캡처됩니다(즉, 가상 화면 내에서만 움직입니다). 커서를 기본 OS로 되돌리려면 Ctrl+Alt 조합을 누릅니다.

게스트 OS의 전체 기능에 액세스하려면 특수 추가 기능을 설치해야 합니다. "장치" 메뉴로 이동하여 "게스트 추가 디스크 이미지 마운트"를 클릭하고 추가 지침을 따르십시오.

메인 시스템과 파일을 교환하기 위해 게스트 시스템에 폴더를 연결하려면 "장치" 메뉴에서 "공유 폴더" 항목을 클릭하세요. 열리는 창에서 "폴더+" 아이콘을 클릭하고 "폴더 경로" 필드를 사용하여 탐색기에서 이를 지정합니다(메인 시스템의 디렉터리가 표시됨).

설정이 영구적으로 작동하도록 하려면 “자동 연결” 및 “영구 폴더 만들기”를 선택하세요. 공유 폴더는 가상 컴퓨터 탐색기에서 네트워크 폴더로 액세스할 수 있습니다.

부팅 장치가 폴링되는 순서를 변경하려면(예: DVD에서 가상 머신을 부팅하기 위해) 게스트 OS를 종료하고 해당 설정을 열고(기본 Virtualbox 창에서) “시스템”의 첫 번째 탭으로 이동합니다. " 부분. "로드 순서" 목록에서 원하는 미디어를 선택하고 화살표 버튼을 눌러 맨 위로 이동합니다.

VMware 워크스테이션 프로

일부 Hyper-V 가상 머신 옵션

실행 중인 게스트 OS의 스냅샷을 찍으려면 작업 창의 상단 메뉴를 열고 체크포인트를 클릭하세요. 또는 Ctrl+N 조합을 누르세요.

개별 가상 머신의 설정에 대한 액세스는 해당 가상 머신에서 가능합니다. 상황에 맞는 메뉴기본 관리자 창 목록에 있으며 “옵션” 버튼 뒤에 숨겨져 있습니다.

프로그램의 다른 기능도 매우 간단하여 별 어려움 없이 익힐 수 있습니다.




맨 위