개발자들이 ‘VM웨어 퓨전’이나 ‘부트캠프’가 아닌 ‘패러렐즈 데스크톱’을 선택하는 이유
패러렐즈 데스크톱(Parallels Desktop® for Mac)은 맥OS(macOS®)와 윈도우의 최신 버전에 최적화되어 있습니다. 개발자들을 고려해 설계된 패러렐즈 데스크톱은 소프트웨어 및 웹 개발 작업을 돕고자 패러렐즈 데스크톱 프로 에디션(Parallels Desktop® for Mac Pro Edition)에 개발자 도구들을 통합했습니다.
패러렐즈 데스크톱은 맥에서 마이크로소프트 비주얼 스튜디오 플러그인(Microsoft Visual Studio plug-in) 또는 SQL 서버 매니지먼트 스튜디오(SQL Server Management Studio)를 개발 시스템으로 사용하는 개발자들에게 훌륭한 대안이 될 수 있습니다.
패러렐즈가 개발자 그룹 중 가상머신(VM)을 통해 프로젝트를 개발하고 테스트하는 유저들을 알게 되었습니다. 그 중 대런 프티(Darren Petit)는 아웃포스트 헬스케어(Outpost HealthCare)의 최고기술책임자(CTO)로, 아웃포스트 헬스케어는 유저 개개인의 니즈를 충족하기 위해 최고의 가상 의료 전문가 팀을 구성해 모든 사람들을 위해 헬스케어의 대중화를 구현하는 애플리케이션입니다.
대런의 팀에서는 세 명의 개발자가 맥을 사용하고 있으며, 그 중 두 명은 패러렐즈를 활용해 윈도우 환경에서 개발하고 있습니다. 이들은 비주얼 스튜디오 닷넷(Visual Studio.Net)과 SQL 서버 매니지먼트 스튜디오 등 다양한 개발 도구들을 사용하고 있습니다.
대런은 편안한 환경에서 개발할 수 있도록 패러렐즈 데스크톱을 선택했고, 벤치마킹 테스트를 비롯해 성능, 맥OS 통합과 같은 다양한 가상화 옵션들을 광범위하게 활용하고 있습니다. 패러렐즈 데스크톱은 VM웨어 퓨전(VMware Fusion)과 부트캠프(Boot Camp®)보다 성능 및 통합 측면에서 우위를 보이고 있습니다.
성능
대런은 “VM웨어 퓨전과 패러렐즈 데스크톱 간의 차이를 테스트했을 때, 성능과 통합의 차이를 확연히 느낄 수 있었습니다. 우리는 많은 CPU와 메모리가 요구되는 100번 이상의 단위 테스트를 진행했으며, 이를 통해 동일한 하드웨어 조건 내 부트캠프 운용과 패러렐즈 데스크톱 상의 부트캠프 운용을 비교했을 때 고작 1초 밖에 차이가 나지 않는 것을 발견할 수 있었습니다. VM웨어 퓨전은 25%(약 9초)가량 속도가 느려졌습니다”며 분석 내용에 대해 간략히 설명했습니다.
통합
부트캠프와 달리, 패러렐즈 데스크톱은 재부팅 필요 없이 두 개의 운영 체제를 동시에 실행할 수 있습니다. 패러렐즈 데스크톱은 맥OS에서 윈도우의 애플리케이션 또는 데스크톱을 실행하기에 가장 빠르고, 잘 통합된 애플리케이션입니다. 패러렐즈 데스크톱의 복사 후 붙여넣기, 드래그 앤 드롭, 시스템 간 폴더 공유와 같은 기능들은 맥OS와 윈도우 사이에서 작업할 경우 매끄러운 경험을 제공합니다.
대런은 “맥OS와 윈도우 간의 통합도 굉장했습니다. 모든 기능이 매끄럽게 작동됐습니다. 32GB RAM 용량의 맥에 가상머신을 설치하기 위해 16GB를 할당했는데, 다시 되돌리거나 재설정할 필요가 전혀 없었습니다”고 말했습니다.
개발자들을 위한 패러렐즈 데스크톱의 기능들
- 맥OS에서 실행되는 기본 환경 손상 걱정 없이 간편하게 배포 및 테스트할 수 있는 안전한 환경을 제공하는 VM
- 네트워크 컨디셔너(Network Conditioner)와 같이 네트워크 테스트와 관련된 다양한 문제를 해결해주는 원클릭 기능
- SSH 세션
- 브라우저를 통한 웹에서의 개발
- 디버깅 세션 시작
- 코어 덤프 생성
- 마이크로소프트 윈도우, 리눅스(Linux), 맥OS 등 VM 생성과 함께 맥에서 사용 가능한 무료 시스템
패러렐즈 데스크톱에게 가장 중요한 부분은 바로 유저들입니다. 언제든지 페이스북 공식 계정을 통해 사용 경험을 공유해 주세요! 아직 패러렐즈 데스크톱을 사용해보지 않았다면, 14일 무료 체험판을 통해 수 분내로 간편하게 시작해볼 수 있습니다.