
현재 우리는 Visual Studio, Clearcase 및 기타 관련 개발 도구 등을 실행하기 위해 원격 데스크톱 액세스에만 사용되는 40개 이상의 데스크톱을 보유하고 있습니다. 이는 VPN 연결이 느리거나 집에서 자주 일하는 원격 사용자가 일반적으로 사용합니다. 현재 데스크탑은 Dell의 Xeon E5506(2.16Ghz)과 3GB RAM을 실행하고 있습니다. 다른 모든 것은 이 기계에서 거의 표준입니다.
이러한 사용자를 수용하기 위해 특정 유형의 가상 머신 설정으로 전환하는 것이 경제적일까요? 현재 Dell에서 PC를 임대하는 비용은 기업 요율로 책정되어 있습니다(월 100달러 정도인 것 같군요. 여기서 추측해 보겠습니다...).
답변1
이에 대해 특정 시나리오에 맞게 적절한 비용/혜택 분석을 수행해야 합니다.
VDI 솔루션 구현의 가장 큰 장점은 많은 사용자를 위해 많은 워크스테이션에서 정확히 동일한 작업을 수행하고 모든 워크스테이션을 다시 단일 중앙 시스템에 연결할 수 있는 상황에 대한 것입니다.
귀하의 경우 다음을 매우 자세히 살펴 보겠습니다.
- 워크스테이션 구성 측면에서 각 사용자 간의 요구 사항이 얼마나 다양한지, 동일한 설정을 실행하면서 편안하게 그룹화할 수 있는 사용자 집단이 있는지 여부
- 현재 임대 중인 전체 워크스테이션과 달리 씬 클라이언트 장치를 임대하는 데 드는 월 비용은 얼마입니까?
- VDI에 필요한 클라이언트당 RAM의 양은 얼마이며, 이를 호스트 서버에 쌓아야 하는 RAM의 양으로 해석합니다.
- 클라이언트에 대한 풍부한 콘텐츠 요구 사항을 식별하고 일반 워크스테이션에서는 사소한 VDI의 한계를 인식하십시오. 3D 출력은 아직 발생하지 않을 것입니다(RemoteFX는 Hyper-V에서 사용할 수 있지만 4Gb Quadros 사양을 시작하면 구현하는 것이 저렴하지 않을 것입니다). 심지어 플래시나 비디오 렌더링과 같은 것조차도 큰 문제가 될 수 있습니다. 일종의 원격 데스크톱.
IMO VDI/씬 클라이언트 아키텍처는 여전히 특히 비용 효율적이지 않으며 씬 클라이언트 하드웨어 비용이 크게 떨어지지 않는 한 그렇지 않습니다. 주요 이점은 시스템 운영을 가능한 한 중앙에 가깝게 유지하려는 상황(예: POS(Point of Sale))에 있습니다.
제가 자주 저렴하고 효율적으로 구현하고 구현하는 한 가지 옵션은 핵심 비즈니스 앱을 모든 클라이언트에 제공하는 터미널 서비스 환경을 설정하는 것입니다. 이는 사람들이 사용자 정의하고 싶어하는 것(개발 환경 등)을 무시하지만 ' 쿠키 커터' 애플리케이션(예: 근무 시간표 시스템, 급여). 이 작업 및/또는 일부 항목을 SaaS 애플리케이션(예: openair.com)으로 이동하면 VPN 사용자에게 액세스 권한을 부여하기 위해 겪어야 하는 추가 번거로움을 줄이고(TS에 도달하도록 허용하기만 하면 됨) 소요되는 시간을 줄일 수 있습니다. 모든 까다로운 앱으로 각 PC를 구성합니다.
답변2
실제로 Windows 터미널 서버를 배포하거나 VMware View와 같은 데스크톱 가상화를 사용하는 두 가지 옵션이 있습니다. 각 사용자가 실제로 3GB RAM을 사용합니까? 그렇다면 VMware View 옵션을 선택하는 것이 좋습니다. 이 솔루션을 사용하면 실행해야 하는 각 VM에 대해 3GB RAM의 전부(또는 상당 부분)를 예약할 수 있습니다. 터미널 서버에서는 이것이 가능한지 잘 모르겠습니다. 너~할 수 있었다표준(View가 아닌) VMware 인프라에서 이 작업을 수행하면 자동 프로비저닝/프로비저닝 해제, 마스터 VM 이미지 등과 같이 View가 제공하는 유용한 기능 중 일부가 손실됩니다.
답변3
예, 아마도 그럴 것입니다. RDC에 1명의 사용자만을 위해 설정된 시스템 스택이 있다고 가정하면... 단일 서버에서 모든 시스템을 호스팅하면 많은 비용을 절약할 수 있습니다. 이를 위해서는 VMWare가 좋은 선택입니다. 데스크톱이 모두 매우 유사한 경우(이미지를 약간 수정하더라도) VMware는 실행 중인 이미지 간에 공유되는 RAM을 재사용합니다. (예를 들어 Windows를 실행하는 게스트 이미지가 20개라면 많은 메모리 사용량이 중복되므로 모든 시스템에 3GB RAM이 필요하지 않습니다. VMWare는 중복 페이지를 통합하므로 물리적 RAM을 덜 사용해야 합니다. 꽤 깔끔하다고 생각합니다. ).
단일 게스트 이미지를 생성한 다음 스냅샷을 사용하여 각 사용자가 이를 수정하여 모두가 자신의 PC 이미지를 얻을 수 있도록 할 수 있지만 대부분의 이미지는 공유된 단일 이미지입니다.
여전히 시도해 볼 필요가 있습니다. 개발자는 연결 속도가 느려서 성능 저하를 느끼지 못할 것입니다. IO를 많이 사용하고 VM이 그렇지 않기 때문에 컴파일 시간이 떨어지는 것을 알 수 있습니다. 기본 머신과 같은 IO 속도를 제공하는 데 가장 좋습니다(특히 해당 디스크 어레이는 많은 사용자가 동시에 사용하지만 이전에는 사용자당 디스크 1개였습니다)(따라서 좋은 어레이를 구입하여 RAID 10으로 구성하십시오).