새 컴퓨터로 옮길 때마다 모든 dev 도구를 설정하는 데 지치거나 피곤합니다. 지속적인 설치 및 제거가 필요한 레지스트리.가상 머신에서 내 개발 도구를 실행하는 것에 대한 조언
그래서 새로운 계획입니다. 나는 그들의 개발 환경을 가상화하는 사람들에 대해 들어 봤으며 이것은 훌륭한 아이디어처럼 들린다. 유일한 문제는 가상 머신 실행에 대한 경험이 거의 없기 때문에 항상 모르는 상태에서 항상 수행하는 작업입니다. stackoverflow에 문의하십시오.
가상 컴퓨터에서 개발 환경을 실행합니까? 나는 무엇을주의해야합니까? 명백하지 않은 장점은 무엇입니까?
내 회사의 Active Directory 도메인에있는 XP가있는 Dell Optiplex 760에 무료 버전의 VMWare 서버가 설치되어 있습니다.
내가 Dev Tools라는 XP가 설치된 25 기가의 VM을 만들었습니다. 이것은 어떤 도메인에도 없습니다. Visual Studio, TortoiseSVN, Git, Ruby, Toad 등이 여기에 있습니다. 또한 코드 파일을 저장하기위한 가상 디스크를 만듭니다.
좀 더 질문 :
- 내가 매일 웹 브라우징은 호스트 시스템에서 수행해야합니다 아니면 다른 VM이 아직 스핀 업해야합니까? 김프와 같은 비 -deb 응용 프로그램을 호스트 또는 새 VM에 설치할 것인지 결정할 때 사용할 엄지 손가락 규칙은 무엇입니까?
- 내 개발 데이터베이스는 어떻게됩니까? 자체 VM을 가져야합니까?
- 실제 하드 드라이브의 가장 좋은 배열은 무엇입니까? 호스트와 클라이언트 VM이 같은 것을 사용하지 않아야합니까? SSD를 얻으려고합니다.이 속도가 어떻게 최적화 될까요?
- 관리자 권한이없는 .NET을 개발하는 것은 엉망입니다. 그러나 호스트 컴퓨터에서 관리자 권한으로 실행해야합니까?
- 내 25 기가의 dev 도구 컴퓨터를 백업하기위한 좋은 해결책이 있습니까? 얼마나 자주 백업을합니까? 나는 1 년 후 그것을 복원하고 거기에있는 모든 단일 응용 프로그램을 업데이 트하는 시간을 보내고 싶지 않아요.
+1 쉬운 재 이미징 가능성과 새 장치 상자를 신속하게 설치할 수있는 능력은 정말 뛰어납니다. – Paolo
IMO 이렇게하면 대기업 IT 부서에서 개발 PC를 처리해야합니다. 기본 OS를 제한하되 개발자에게 관리 권한이있는 VM을 제공하십시오. –