VMware/VirtualBOX로 immich 실행 법

by 박현진

제가 설치한 VMware Workstation 은 VMware가 만들었으나, 브로드컴에 인수된 후 2024년 5월부터 '개인 사용자'는 VMware Workstation PRO를 무료로 사용할 수 있게 되었습니다.

상업적인 용도는 라이선스를 발급받아야 합니다.

가상 머신을 공부하고싶은 입문자에게는 무척 반가운 소식입니다.


초보자가 보기에는 좀 생소한 작업일수 있습니다. 하지만 개발자, 전문가들의 활용은 정말 많습니다.

핵심은 " 가상의 환경에서 미리 해본다" 가 포인트 입니다.


두 프로그램을 간단하게 정리해보았습니다.


VMware와 VirtualBox는 현재 IT 분야에서 가상화 기술을 지원하는 두 가지 주요 소프트웨어입니다.


VMware는 가상화 소프트웨어 분야의 선두 기업으로, 하나의 물리적 컴퓨터에서 여러 운영체제와 애플리케이션을 동시에 실행할 수 있게 해주는 기술을 제공합니다.


VMware의 핵심 개념


**가상화(Virtualization)**란 물리적인 하드웨어를 소프트웨어적으로 분할·추상화하여 여러 대의 가상 머신(VM)을 구동하는 기술입니다. VMware를 사용하면 한 대의 PC에서 Windows, Linux 등 서로 다른 운영체제를 동시에 실행할 수 있습니다. 이때 실제 컴퓨터는 호스트(HOST), 가상 머신은 게스트(GUEST)라고 부릅니다. 게스트와 호스트는 서로 독립적인 환경을 구성하므로 테스트, 개발, 보안, 서버 통합 등에 널리 활용됩니다.


주요 제품과 기능

VMware Workstation과 VMware Player: 데스크톱 가상화용 소프트웨어. Workstation은 Pro와 Player버전이 존재했으나, Pro 버전이 무료화되면서 Player 는 사라졌습니다.

VMware vSphere/ESXi: 서버 가상화 제품으로, 기업 전산실의 서버 통합 및 클라우드 인프라 구축에 필수적으로 사용됩니다. 스냅샷(Snapshot): VMware의 강력한 복구 기능으로, 특정 시점의 VM 상태를 저장·복원할 수 있습니다. 가상 네트워크, 스토리지 솔루션(vSAN 등): VM끼리의 네트워크 연결과 데이터 저장을 효율적으로 관리할 수 있는 다양한 기능을 제공합니다.


장점과 단점

장점 하나의 장비로 여러 운영체제와 서버 역할 동시 수행 가능, 안전한 테스트・개발 환경 제공하며, 효율적인 자원 관리, 클라우드 구축・확장 편리합니다.


단점 실제 하드웨어 대비 성능 저하(자원 공유로 인한 오버헤드)되며, VM이 많아질수록 호스트 장비의 리소스(메모리, CPU, 디스크) 부담 증가합니다.


요약

VMware는 전 세계 수많은 기업과 개인이 IT 인프라를 효율적으로 관리하고 클라우드 시대에 최적화된 서버/데스크톱 환경을 구축하는 데 사용되는 대표적인 가상화 플랫폼입니다.


VMware 권장 PC 사양


VMware를 원활하게 사용하기 위해서는 다음과 같은 PC 사양이 권장됩니다:

- CPU: 64비트 프로세서 (Intel VT-x 또는 AMD-V 지원)

- RAM: 최소 4GB (8GB 이상 권장)

- 디스크 공간: 최소 1GB의 여유 공간 (가상 머신 추가 시 더 많은 공간 필요)

- 운영 체제: Windows, Linux, MacOS 등


회원가입(우측상단) 필수!!

https://support.broadcom.com/


다운로드

https://support.broadcom.com/group/ecx/productdownloads?subfamily=VMware+Workstation+Pro

VirtualBox의 주요 특징


VirtualBox는 무료 오픈 소스 가상화 소프트웨어로, Oracle에서 개발·배포하며 다양한 운영체제에서 가상 머신을 쉽게 생성·관리할 수 있습니다 .다양한 호스트/게스트 OS 지원: Windows, macOS, Linux, Solaris 등 여러 운영체제 위에서 동작하며, 게스트로도 다양한 OS를 설치할 수 있습니다. 완전 무료, 오픈 소스: 기업·개인 모두 비용 부담 없이 사용할 수 있으며, 소스 코드도 공개되어 있어 커뮤니티 중심으로 개발·지원이 이루어집니다.


주요 기능: 스냅샷(현재 상태 저장), 클론(복제), 가상 네트워크 설정, 호스트-게스트간 파일 공유, 드래그 앤 드롭, 3D 가속 등이 포함됩니다.


확장성: 기본 기능 외에도 확장팩을 통한 USB 장치, 네트워크 기능 등 추가적인 기능 강화가 가능합니다.


장점과 단점

장점 무료 사용 및 오픈소스 기반의 높은 접근성, 다양한 OS와의 호환성 및 휴대성이 뛰어나며, 활발한 커뮤니티와 다양한 온라인 문서/포럼 지원.


단점 고성능(특히 대규모·고사양) 환경에서는 VMware에 비해 다소 성능이 떨어질 수 있음.hoto+1 일부 고급 기능(USB 2.0/3.0 지원 등)은 확장팩 설치가 필요하며, 공식 상업 지원은 제한적.


비교 및 활용

VirtualBox는 초보자 및 개인·소규모 서버 환경에서 가볍게 사용하기 좋으며, 다양한 실험과 학습, 다중 운영체제 테스트에 적합합니다. 기업·전문 환경, 고성능 가상화가 필요하다면 VMware가 더 적합할 수 있으나, 비용 부담이나 오픈소스 활용이 중요하면 VirtualBox가 매력적인 대안입니다.


VirtualBox는 개인 및 소규모 환경에서 자유롭게 사용할 수 있는 대표적인 무료 가상화 솔루션이며, 다양한 운영체제 지원과 쉬운 설치로 학습 및 테스트에 널리 사용됩니다.


VirtualBox 권장 PC 사양


VirtualBox를 사용하기 위해서는 다음과 같은 권장 사양이 있습니다:

- CPU: 64비트 프로세서 (Intel VT-x 또는 AMD-V 지원)

- RAM: 최소 4GB (8GB 이상 권장)

- 디스크 공간: 10GB 이상의 여유 공간

- 운영 체제: Windows, Linux, MacOS 등


다운로드

Downloads – Oracle VirtualBox

가상화 기술의 중요성


가상화 기술은 IT 인프라의 효율성을 극대화하는 데 큰 도움을 줍니다. 여러 운영 체제를 동시에 실행할 수 있기 때문에 개발 및 테스트 환경을 손쉽게 구성할 수 있으며, 서버 자원 관리와 유연성도 향상됩니다. 특히 기업에서는 비용 절감과 자원 최적화를 통해 경쟁력을 높일 수 있습니다.


VMware와 VirtualBox는 각각의 특성과 장점을 가지고 있으며, 사용자의 필요에 따라 적절한 선택이 필요합니다. VMware는 상업적 사용에 적합한 강력한 기능을 제공하며, VirtualBox는 오픈 소스라는 점에서 접근이 용이하고 무료로 사용할 수 있는 장점이 있습니다.



P.S

(1) 다음은 지금까지 쓴 글을 간단하게 요약하려합니다.

(2) A/S 해드립니다. 잘 이해가 되지 않으시는분께서는 메일로 사진과 함께 설명해 주시면, 제가 보고 이해시켜드립니다.



To Be Continue...



keyword
작가의 이전글사진(혹은 앨범) 서버 immich 구성하는 방법