개발자를 위한 휴대용 Windows OS 환경을 구축하고 사용하려면 어떻게 해야 합니까?

개발자를 위한 휴대용 Windows OS 환경을 구축하고 사용하려면 어떻게 해야 합니까?

저는 개발자이며 Windows 8.1 컴퓨터에서 여러 응용 프로그램, 도구 및 프로그램을 사용하고 있습니다. 나는 사무실 외에도 집에서 자주 일합니다. 현재 저는 모든 프로그램과 파일이 설치 및 구성되어 있는 고성능 노트북을 사용하고 있습니다. 또한 DropBox와 SkyDrive를 사용하여 파일을 동기화하고 공유합니다. 나는 이 노트북을 어디든 가지고 다녀야 한다.

결과적으로 저는 노트북에 전적으로 의존하고 있습니다. 문제가 발생하거나 노트북을 변경해야 하는 경우 앱 재설치, SDK 설정, 파일 복사 등 해야 할 일이 많습니다.

다음은 내가 가지고 있어야 하는 프로그램 목록입니다(알파벳순으로 나열).

  • 7-Zip
  • Android Studio(JRE, Android SDK, 에뮬레이터 등 포함)
  • 블루스택 앱 플레이어
  • 시트릭스 수신기
  • CorelDraw 그래픽 제품군
  • 드롭 박스
  • 파일질라
  • Foxit 리더
  • 구글 크롬
  • IIS 8.0 익스프레스
  • Java MS .Net Framework(및 모든 관련 파일)
  • MS 오피스 2014
  • MS SQL Server 2012 로컬 DB(및 12개의 개발 데이터베이스)
  • MS SQL 서버 2012 관리 스튜디오
  • MS 비주얼 스튜디오 2013
  • MS 웹 배포
  • 모질라 파이어 폭스
  • 메모장++
  • 스카이프
  • 그리고 더 많은 것...

상상할 수 있듯이 이 모든 것을 설정하고 설정, 옵션 등을 구성하는 데 시간이 걸립니다.

이것을 어떻게 휴대 가능하게 만들 수 있습니까? 따라서 중단을 최소화하면서 노트북, 데스크탑 등을 전환할 수 있습니다. 휴대용 창을 만드는 방법에 대한 기사를 본 적이 있습니다.휴대용 윈도우, 하지만 개발자 수준에서 이에 대한 경험이 있는 사람이 있나요? 마치 OS가 컴퓨터의 디스크에 설치된 것처럼 성능을 제공합니까(USB 3.0 SSD 가정)? 휴대용 OS가 호스트 시스템의 전체 리소스를 활용할 수 있습니까?

Dropbox나 Skydrive로 모두 동기화하므로 파일에 대해서는 크게 걱정하지 않습니다. 하지만 컴퓨터를 전환할 때 모든 애플리케이션, 설정 및 데이터베이스를 그대로 유지하고 싶습니다.

물론 드라이브 복제 프로그램도 있지만 자주 하고 싶지는 않습니다. 이상적으로는 다른 컴퓨터로 전환할 때 시간 손실이 전혀 발생하지 않기를 바랍니다. 나는 백업 솔루션을 찾고 있는 것이 아니라 이식성 솔루션을 찾고 있습니다.

좋은 아이디어가 있나요?

답변1

가상 머신을 사용하는 것이 좋은 솔루션입니다. VMWare Workstation을 사용하기 전까지 이런 문제가 있었습니다. VMWare Player 무료 프로그램을 사용하여 시험해 볼 수 있습니다. 가상 머신을 만들고, 거기에 Windows를 설치한 다음, 그 안에 모든 프로그램을 설치하세요. 그렇게 하고 나면 vmware 시스템을 다른 PC로 옮기기만 하면 됩니다. 사실 어떤 가상 머신 소프트웨어라도 가능하지만 VMWare 외에는 다른 소프트웨어를 사용하지 않았습니다.

내 노트북에는 Delphi용 VM, Visual Studio용 VM 등 여러 개의 VM이 있습니다. VM의 디스크 크기를 관리 가능하게 유지하기 위해 그렇게 합니다. 나는 외부 하드 드라이브에 VM을 정기적으로 백업합니다. 저는 7zip을 이용해서 드롭박스에 변경된 소스만 증분백업을 합니다. 따라서 노트북이 고장나면 외부 하드 디스크에서 VM을 복원하고 증분 백업을 적용하여 작업 환경을 복구하기만 하면 됩니다. 어떤 프로그램도 다시 설치할 필요가 없습니다.

관련 정보