가상 머신 사용을 시작해야 하는 7가지 실용적인 이유

가상 머신 사용을 시작해야 하는 7가지 실용적인 이유

당신은 아마도 '가상 머신'이라는 용어를 들어본 적이 있을 것입니다. 하지만 실제로 그것이 무엇인지 알고 있습니까? 게다가 가상 머신을 사용하는 이유는 무엇입니까?





이러한 중요한 도구를 더 잘 이해할 수 있도록 가상 머신이 어떤 용도로 사용되는지 살펴보겠습니다. 어쩌면 당신은 자신의 사용법에 대한 몇 가지 아이디어를 얻을 수도 있습니다!





가상 머신이란 무엇입니까?

모르는 경우를 대비하여 가상 머신은 에뮬레이트된 컴퓨터 시스템입니다. 가상 머신은 컴퓨터 리소스를 가상 하드웨어에 매핑하는 작업을 처리하는 소프트웨어인 하이퍼바이저(가상 머신 모니터라고도 함)에 의존합니다.





예로서, 버추얼박스 인기 있는 하이퍼바이저입니다. 소프트웨어는 CPU, RAM, 스토리지 디스크 및 기타 구성 요소의 일부를 가상 머신이 올바르게 실행하는 데 사용할 수 있도록 할당합니다. VirtualBox를 사용하여 가상 디스크에 OS 복사본을 설치하면 이제 완전히 작동하는 가상 머신이 생깁니다.

가상 OS는 실제 시스템에서 실행되고 있다고 생각하지만 컴퓨터의 다른 앱처럼 실행됩니다. 더 많은 배경 지식이 필요하면 확인하십시오. 가상 머신에 대한 전체 설명 .



이제 일상적인 사람들을 위한 가상 머신의 목적은 무엇입니까? 다음은 시도할 수 있는 가상 머신의 몇 가지 실용적인 용도입니다.

1. 새로운 운영 체제를 사용해보십시오

평생 Windows 사용자였지만 모험심이 강하고 Linux를 맛보고 싶어한다고 가정해 보겠습니다. 이중 부팅 설정을 포함하여 Linux를 시도할 수 있는 몇 가지 옵션이 있지만 가상화는 위험을 최소화하면서 시도해 볼 수 있는 좋은 방법입니다.





Windows 시스템에서 VirtualBox(또는 다른 하이퍼바이저)를 설치하고 새 가상 머신을 생성하기만 하면 됩니다. 그런 다음 Linux 설치 ISO(Ubuntu 또는 Linux Mint와 같은)를 가져와 가상 머신으로 설치합니다. 이제 다른 프로그램과 마찬가지로 Windows 시스템(호스트 OS) 내의 창에서 Linux(게스트 OS)를 실행할 수 있습니다.

가상 머신이 샌드박스 역할을 하기 때문에 처음이더라도 안심할 수 있습니다. 맬웨어 감염이나 설정 손상과 같이 게스트 OS에 문제가 발생하더라도 호스트 OS에는 영향을 미치지 않습니다.





어떤 이유로 VM이 부팅되지 않으면 가상 머신을 다시 만들고 OS를 다시 설치하면 됩니다. 익숙하지 않은 OS를 사용했다고 해서 컴퓨터가 다운될 염려가 없습니다.

2. 오래되었거나 호환되지 않는 소프트웨어 실행

몇 년 전에 Mac 사용으로 전환했지만 Windows 전용 소프트웨어 중 하나가 놓치고 있습니다. 또는 더 이상 Windows 10에서 실행되지 않는 오래된 프로그램을 실행해야 할 수도 있습니다.

가상 머신은 현재 머신과 호환되지 않는 소프트웨어를 실행하기 위한 훌륭한 환경을 제공합니다. 설치 프로그램에 액세스할 수 있는 한 가상 OS에 설치하는 데 문제가 없습니다.

무료 영화 앱 가입 없음

또한 이러한 방식으로 오래된 소프트웨어를 실행하면 가상 머신 내부에 샌드박스가 적용되기 때문에 훨씬 더 안전합니다. 요즘에는 Windows XP 전용 소프트웨어를 실행할 필요가 없기를 바랍니다. 하지만 만일을 대비해 옵션이 있습니다.

이를 위해 VirtualBox를 사용하는 경우 게스트 추가를 설치했는지 확인하십시오 . 이렇게 하면 호스트 OS의 앱과 나란히 배치되는 심리스 모드에서 앱을 실행할 수 있습니다.

암호없이 아이폰 7을 재설정하는 방법

3. 다른 플랫폼용 소프트웨어 개발

가상 머신의 또 다른 중요한 용도는 여러 플랫폼에서 앱과 웹 사이트를 테스트하기 위한 워크플로를 단순화하는 것입니다.

예를 들어 데스크탑과 모바일 플랫폼 모두에서 작동하는 게임을 개발 중이라고 가정해 보겠습니다. 에뮬레이션을 사용하여 컴퓨터에서 바로 다양한 버전을 테스트할 수 있습니다. 설치 프로그램 파일을 휴대폰과 다른 테스트 컴퓨터로 이동하는 대신 에뮬레이트할 수 있습니다.

가상화를 사용하면 다른 실행 가능한 유형으로 컴파일할 수도 있습니다. 크로스 플랫폼 프레임워크를 사용하더라도 Mac에서는 APP 파일을, Windows에서는 EXE 파일만 컴파일할 수 있습니다. 모든 빌드에 대해 이중 부팅하는 대신 가상화는 프로세스를 단순화합니다.

에뮬레이션이 완벽하지 않기 때문에 실제 하드웨어에서 앱을 실행하는 것을 대체할 수 없는 경우가 있습니다. 그러나 많은 용도에서 에뮬레이션은 번거로움 없이 다른 OS에 액세스할 수 있는 편리한 방법입니다.

4. 잠재적인 맬웨어를 안전하게 처리

지금까지 살펴본 것처럼 가상 머신의 주요 이점 중 하나는 기본 시스템과의 격리입니다. 이는 일반적으로 피하는 보안 위험을 감수할 수 있음을 의미합니다.

예를 들어 프로그램을 다운로드하고 싶지만 해당 사이트가 합법적인지 확신할 수 없다고 가정해 보겠습니다. 아니면 어쩌면 당신은 테스트에 바이러스 백신을 넣어 감염 위험을 감수하지 않고.

덜 실용적으로 지루하고 바이러스가 운영 체제에 미치는 영향을 보고 싶을 수 있습니다. 다음과 같이 컴퓨터를 망가뜨릴 이론을 테스트할 수도 있습니다. Windows에서 System32를 삭제하면 .

물론 맬웨어가 가상 환경에서 실행되고 있음을 감지하고 침입을 시도할 가능성은 항상 적습니다. 위험은 낮지만 무모하게 행동해서는 안 됩니다.

5. 시스템 분해

특히 기술에 정통한 경우 가상 머신을 사용하면 결과에 대한 두려움 없이 운영 체제를 탐색하고 실험할 수 있습니다. 이것은 OS에 대해 더 많이 배울 수 있는 흥미로운 방법이 될 수 있습니다.

예를 들어 Windows 10 내에서 Windows 10 복사본을 가상화하고 게스트 버전을 사용하여 레지스트리를 수정할 수 있습니다. 실수로 무언가를 망치는 것을 두려워하지 않고 일부 Linux 명령을 배우고 싶을 수도 있습니다.

6. VM 스냅샷 활용

가상 머신의 또 다른 뛰어난 기능은 필요할 때마다 즉시 복원할 수 있는 시스템 수준 스냅샷을 생성하는 기능입니다.

테스트되지 않았고 불안정할 수 있는 새 앱을 설치하려고 한다고 가정해 보겠습니다. 또는 지난 몇 달 동안 축적한 많은 소프트웨어를 제거하고 싶을 수도 있습니다. 다른 시간에는 일부 시스템 구성을 조정할 수 있습니다. 그러나 모든 경우에, 잘못된 것을 바로잡는 것에 대한 불확실성 때문에 주저합니다.

가상 머신 모니터를 사용하면 언제든지 VM의 전체 복사본인 스냅샷을 만들 수 있습니다. 문제가 발생하면 스냅샷을 복원하고 아무 일도 없었던 것처럼 진행할 수 있습니다. 따라서 이러한 백업은 보다 포괄적인 시스템 복원과 같습니다.

무엇보다도 호스트 컴퓨터의 다른 곳으로 이동하고 저장할 수 있는 단일 파일로 저장됩니다. 스냅샷을 백업으로 사용하면 먼저 VM에서 위험한 절차를 시도하여 기본 시스템을 변경할 준비를 할 수 있습니다. 또한 복사하여 나중에 사용할 수도 있습니다.

7. 시스템을 다른 시스템에 복제

가상 머신의 전체 내용은 몇 개의 파일에 저장되므로 다른 컴퓨터로 쉽게 전송하고 문제 없이 VM을 로드할 수 있습니다(물론 동일한 하이퍼바이저를 사용하는 한).

예를 들어 VirtualBox는 VM 설정을 작은 VBOX 파일에 저장합니다. 다른 주요 구성 요소는 가상 스토리지 디스크 역할을 하는 VDI 파일입니다.

원래 사용했던 호스트 OS에 관계없이 해당 파일을 복사하여 다른 컴퓨터의 VirtualBox에 로드할 수 있습니다. 이렇게 하면 어디서나 사용할 수 있는 게스트 시스템의 복사본을 효과적으로 다시 생성할 수 있습니다.

내 iPhone을 찾을 때 위치를 찾을 수 없다는 메시지가 표시되는 이유

VMware Workstation Player에는 vCenter Converter라는 관련 기능이 있습니다. 이를 통해 현재의 비가상 OS 설치를 가상 이미지로 변환한 다음 다른 컴퓨터의 VMware Workstation Player에서 로드할 수 있습니다.

이제 가상 머신이 어떤 용도로 사용되는지 알게 되었습니다.

이제 가상 머신을 사용하는 이유를 궁금해할 필요가 없습니다. 바라건대 이러한 이유 중 하나 이상이 하나를 시도하는 것을 기쁘게 생각합니다.

다이빙을 시작하기 전에 최상의 경험을 위해서는 상당히 강력한 컴퓨터가 필요하다는 점을 염두에 두십시오. CPU가 약하거나 RAM이 8GB 미만이거나 저장 공간이 작은 경우 컴퓨터는 호스트 OS 외에 가상 OS를 실행하는 데 어려움을 겪을 것입니다.

시작하려면 다음을 따르십시오. VirtualBox 사용에 대한 완전한 가이드 . 더 나은 가상 머신 성능을 위한 팁도 도움이 될 것입니다.

공유하다 공유하다 트위터 이메일 YouTube보다 나은 12개의 비디오 사이트

다음은 YouTube에 대한 몇 가지 대체 비디오 사이트입니다. 그들은 각각 다른 틈새 시장을 차지하지만 책갈피에 추가할 가치가 있습니다.

다음 읽기
관련 항목
  • 기술 설명
  • 가상화
  • 버추얼박스
  • 가상 기기
  • 맥 팁
  • 윈도우 팁
  • 리눅스 팁
저자 소개 벤 슈테그너(1735개의 기사 출판)

Ben은 MakeUseOf의 부편집장이자 온보딩 관리자입니다. 그는 2016년 풀타임으로 글을 쓰기 위해 IT 일을 그만두고 한 번도 뒤돌아보지 않았습니다. 그는 7년 넘게 전문 작가로서 기술 튜토리얼, 비디오 게임 추천 등을 다루고 있습니다.

벤 슈테그너가 참여한 작품 더보기

뉴스레터 구독

뉴스레터에 가입하여 기술 팁, 리뷰, 무료 전자책 및 독점 거래를 확인하십시오!

구독하려면 여기를 클릭하세요.