문제

Dev PC HD가 손상된 후 개발 환경을 완전히 가상 PC 기반으로 만드는 아이디어를 고려하고 있습니다.

핵심 항목은 다음과 같습니다. -XP Pro 32 -IIS -VS2003 -VS2008 -SQL Server 2005- Office 2003

기본 소스는 VPC에 정렬 사본 만있는 SVN의 서버에 상주합니다. 이것은 Windows 기반 웹 및 데스크탑 개발을위한 것입니다.

호스트 머신이 적절한 성능을 가지고 있고 하드웨어 가상화를 제공한다고 가정하면, 이러한 설정, 즉 주요 장단점이있는 알려진 Gotchas가 있습니까? 성능 문제 나 기타 문제가 좋거나 나쁜 생각이 되나요?

이 경로로 이동하여 새로운 PC에 넣을 수있는 전체 백업 VPC를 만들 수 있습니다. 새로운 PC가 실패하고 오프 사이트 작업에 필요에 따라 랩톱에 랩톱에 복사되거나 복사됩니다. 새로운 가상 PC 기능이 있습니다. Win7 이것은 앞으로 나아갈 수있는 것 같습니다.

우리가 그 길로 가기 전에 이것에 대한 피드백을 받고 싶습니다 ...

도움이 되었습니까?

해결책

VMware에 비해 성능이 상당히 실망하기 때문에 Virtual PC를 권장하지 않습니다.

내부에 가상 개발 기계를 사용했습니다 VMware 워크 스테이션 그리고 VMware 융합 꽤 오랫동안 Mac에서는 매우 잘 작동합니다. 마치 전용 기계에서 실행하는 것처럼 느껴집니다.

내 권장 사항은 다음과 같습니다.

  • 64 비트 OS를 호스트 OS (Vista X64, Windows 7 64 비트, Mac OS X Leopord)로 사용하십시오.
  • 물리적 기계에 최소 6GB의 RAM이 있습니다.
  • 64 비트 게스트 OS의 경우 3GB RAM을 VM에 32 비트 또는 그 이상 할당합니다.
  • 게스트 OS에 대한 디스크 공간을 사전 할당하십시오 (자동 성장 없음)

또 다른 장점은 VM을 Windows 기반 VMware 워크 스테이션에서 Mac 기반 VMware Fusion (및 다른 방법)으로 가져갈 수 있다는 것입니다.

다른 팁

저는 MS Virtual PC 및 VirtualBox에서 2 년 동안 여러 가상 개발 환경을 운영 해 왔습니다. 저는 주로 ASP.NET 응용 프로그램을 수행하고 있으며 일부 솔루션은 비교적 크며 VM 내부에서 실행되는 대형 데이터베이스를 사용합니다.

이것에 근거한 내 관찰 :

  • 정확히 당신이 언급하고 잘 작동하는 이유에 대한 좋은 생각입니다. 가라!
  • VM에 대한 768 Megs의 RAM만으로도 충분하지만 더 좋습니다.
  • 멀티 코어 CPU가 있습니다.
  • 설치 가상 기계 추가 게스트 OS의 경우. (이것은 기본적으로 "가상"하드웨어에 적절한 드라이버를 설치하는 것과 비슷하며 하드웨어 가상화 지원을받는 것보다 성능에 더 중요한 것 같습니다).
  • 가능하면 호스트 OS에서 별도의 물리 디스크에 VM 디스크 이미지를 두십시오.
  • VirtualBox를 사용하십시오. 무료이며 빠르게 발전하고 있습니다. 이미 최고 일 수 있습니다.
  • 위의 내용을 만족시킬 수 있다면 성능은 아무런 문제가되지 않습니다. 여러 Visual Studio 인스턴스 인 IIS, SQL, Office는 잘 작동합니다.
  • 도메인/광고의 구성원 일 때 동일한 게스트 OS의 여러 사본을 실행하는 것은 까다 롭습니다. 이 작업을 수행 해야하는 경우 sysprep.exe 도구를 읽어야합니다. 기본적으로 가상 디스크 사본 만 만들 수는 없으며 특별한 예방 조치를 취해야합니다.

Virtual PC는 매우 편리하고 초보자에게 사용한 것이었지만 VirtualBox가 지금 그것을 극복 한 것으로 보인다고 말해야합니다. 처음에는 약간 거칠었지만 마지막 몇 버전은 실제로 거기에 도착했습니다. VirtualBox는 완전히 무료이며 VPC2007보다 더 나은 기능을 가지고 있습니다. 스위치를 만든 주요 기능은 고해상도에 대한 지원이었습니다. VirtualBox는 1920x1080에서 전체 화면을 실행합니다.

가상 PC 이미지도 실행할 수 있으므로 전환은 가상 상자를 설치하고 기존 가상 PC 디스크를 추가하는 문제였습니다. 추가 된 이점은 이전 PC와 같이 새 Mac에서 가상 이미지를 쉽게 실행할 수 있다는 것입니다.

상업 옵션은 더 이상 비용이 들지 않습니다. IMHO.

당신이 고려해야 할 한 가지는 VM 내의 여러 모니터에 대한 지원이 부족하다는 것입니다. 나는 여러 모니터를 사용하는 것을 정말로 좋아합니다. 내가 아는 한, 이것은 가상 PC에서는 불가능합니다. 그 외에도 나는 당신을 방해해야 할 것은 생각할 수 없습니다. 그것은 제가 고려해 온 것입니다.

문안 인사,

세바스티시아

가상 상자 태양에서도 좋은 선택입니다. 나는 가상화 된 우분투 데브 환경이있는 Vista 노트북에서 이것을 쓰고 있습니다.

가상 상자에 적합한 한 가지는 게스트 OS 애플리케이션 창이 호스트 시스템의 창으로 표시되는 완벽한 모드를 갖는 것입니다. 단일 공통 배경 (2 개의 상태 표시 줄 - 하나는 Windows 용 및 Linux 용 1 개)입니다. .

Z-Orders는 보간되지 않습니다 (즉, 모든 게스트 창은 호스트 창 시스템의 동일한 Z 평면에 나타나고 해당 평면 내의 Z- 주문이 있습니다)는 조금 이상하게 만들 수 있지만 익숙해집니다.

많은 환경에서 구축 해야하는 경우 특히 유용합니다. VirtualBox가 나아지고 있으며 이제 OpenSolaris 환경과 FreeBSD 환경도 있습니다.

편리 할 수있는 맥주와 마찬가지로 무료입니다.

실제로 Windows Guest Virtual Machines의 Ubuntu 호스트에서 세 가지 개발 환경 (및 많은 테스트 환경)을 실행합니다. 이는 분리 된 상태를 유지하고 테스트 환경을 알려진 지점으로 복원 할 수있는 데 매우 좋습니다. 백업은 호스트의 간단한 디렉토리 사본이기 때문에 편리하며 설정 복구 또는 응용 프로그램을 다시 설치하는 것에 대해 걱정할 필요가 없습니다. 등.

성능과 유용성 모두에 대해 Virtual PC보다 VMware를 선호합니다 ( 의견). VM을 만들려면 vmware 워크 스테이션 제품이 필요하지 않습니다. EasyVMX를 확인하십시오. 여기 쉬운 VM을 만들 수있는 방법.

당신이 놓칠 수있는 한 가지는 플레이어가 아닌 워크 스테이션 제품과 함께 제공되는 VMware 도구입니다. 그러나 VMware는 이것을 다운로드 할 수 있습니다 여기 - VMware의 공식 다운로드이지만 합법성이 확실하지 않습니다. 유료 제품이있는 경우에만 사용할 수 있습니다.

실제로 워크 스테이션 라이센스가 있습니다. 이전 버전 일 뿐이며 최신 플레이어를 선호합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top