2012-09-01 6 views
7

저는 잠시 동안 VMWare fusion을 실행 해 왔으며이를 사용하여 우분투 레일스 환경과 웹 서버의 새로운 인스턴스를 만듭니다.virtualbox + vagrant와 VMWare fusion의 차이점

나는 버추얼 박스와 얼룩을 사용하는 것으로 넘어 가고 있습니다.

내가 이해 한대로, virtualbox는 VM을 실행하고 방랑자는 인스턴스를 관리합니다. VMWare Fusion에서는 VM 및 인스턴스 관리를 모두 수행합니다. 방글라데시와 함께 virtualbox를 사용한다는 것은 VMWare Fusion을 사용하는 것과 거의 같습니다.

답변

13

예 굵게 표시된 마지막 질문은 맞습니다. 방랑은 구성 파일로 VM을 마무리하고 정의하는 환상적인 도구입니다. VirtualBox는 배포자 (인형, 요리사)뿐만 아니라 무거운 짐을 들게합니다. 저자가 말했듯이, 그는 거인의 어깨 위에 서 있습니다. 나는 당신의 env를 깨끗이 닦아내는 것이 아프거나 정말로 깨끗한 스테이징 환경을 원한다면 융합을 벗어나고 싶습니다. 영구 상자에는 융합을 사용하거나 X11 GUI를 실행하십시오. Vagrant는 제작 한 후에도 VM을 리 패키징 할 수 있습니다. 그래서 누군가의 기본 이미지를 사용하고 그것을 재 포장 할 수 있습니다. VMware는 afaik 구성 파일에서도이 작업을 쉽게 수행 할 수는 있지만 그렇게 할 수는 없습니다.

방랑제는 capify가 부족하지만 레일/루비와는 관련이 없습니다. 내 말은, 나는 단지 스테이징 및 개발 솔로 또는 개발팀에 사용하겠다. 프로비저닝을 제안하지 않을 수도 있습니다.

VirtualBox는 VMWare와 직접 비교됩니다. 일단 방랑자가 1.0을 치면 VM웨어 융합을 지원할 계획이며 VM 플랫폼을 선택할 수 있습니다.

또한 방랑제와 관련하여 사서 사서를 살펴보십시오. 요리사를위한 예쁘고 멋진 요리 책 세트.

+0

매우 철저한 답변을 해주셔서 감사합니다 – Brand

+1

Docker 지원이 Vagrant에 들어 왔으므로 프로덕션 환경에서 환경을 제공 할 수 있습니다. – Erik

+0

이제 Vagrant는 Virtualbox의 대안으로 VMWare fusion을 지원합니다. 그러나 플러그인 (http://docs.vagrantup.com/v2/vmware/index.html 참조)에 대한 지불, Virtualbox는 기본 무료 제공 남아 있습니다. – benz001