[VMWare] vSGA, vDGA, vGPU의 개념 정리

   조회 10576   추천 2    

 vSGA는 하나의 물리적인 GPU를 여러 개의 VM이 '소프트웨어적으로' 사용할 수 있도록 하는 기술입니다.

이 때, 하이퍼바이저만이 물리 장치에 직접 액세스 할 수 있습니다.
그리고 하이퍼바이저는 VM 내부의 VMware SVGA 드라이버와 통신하여 명령을 처리합니다.

이런 제약 때문에 vSGA는 DirectX 9.0c / OpenGL 2.1까지만을 지원합니다. 그리고 VMware는 vSGA에 대한 지원을 사실상 중단하였습니다.

vSGA에 할당 가능한 최대 VM 갯수는 그래픽 어댑터의 VRAM 크기에 제약을 받으며, VM 설정에서 그래픽 어댑터 메모리의 크기를 조정할 수 있습니다.


vDGA는 물리 어댑터를 VMDirectPath I/O Pass-through 하며, PCI Pass-through 로 불리기도 합니다..

VM과 그래픽 어댑터가 직접 통신하며, 그래픽카드 제조사의 드라이버를 이용할 수 있기에 vSGA의 제약이 모두 사라집니다.
다만, 하나의 GPU를 하나의 VM에 직접 할당하는 것이기 때문에 확장성에 제약이 있습니다.


이 두 가지의 기술을 절충한 것이 vGPU입니다.

그래픽 어댑터는 하이퍼바이저에 설치된 vGPU Manager와 통신하며, vGPU Manager는 그래픽 코어를 가상화하여 vGPU의 형태로 VM에 노출합니다.
VM에서는 그래픽카드 제조사의 드라이버를 사용할 수 있으며, vSGA의 기능/성능적 제약과 vDGA의 확장성 제약을 모두 피할 수 있습니다.

vGPU는 VMware Horizon 6부터 지원되며, 현재 사용할 수 있는 카드는 NVIDIA Tesla (GRID)와 AMD MxGPU 입니다.

김골뱅 2019-09
요새는 GPGPU 용도로도 사용하기 때문에 꼭 Horizon 에서만 쓸수있는건 아닙니다. ㅎㅎ

vGPU 는 Shared Pass-Through Graphics 라고도 하기 때문에 참고하시면 좋을듯 합니다.
     
송주환 2019-09
감사합니다. GPGPU는 미처 생각을 못 했습니다.
행복하세 2019-09
좋은설명 감사합니다
아직 개인이 vgpu는 가격대가 애매하군요
김현린 2019-10
쿼드로 rtx가 vgpu가 된다는걸 본적이 있습니다.
vgpu의 가장 큰 문제는 년단위 라이선스라 생각합니다..
너무 비싸요..
grid, grid2 까지는 라이선스 없이 사용할수 있지만
그 이후 테슬라를 이용한 방식은 라이선스 서버를 따로 구성하고 할당 받은 vm에서 라이선스 서버한태서 라이선스를 취득해야만 그래픽 가속이 활성화 됩니다.
nvidia의 방식이 그러하고 amd도 최근 vgpu용 vga를 내놓았는데 amd는 어떨지 모르겠네요.
     
송주환 2019-10
퍼페추얼 라이센스도 있긴 합니다. 엄청 비싼 게 문제지만..
MxGPU는 아직은 상당히 불안정한 것 같더라구요. 그래도 한번 써보고 싶습니다.
          
동일하게 NVIDIA 라이선스 문제와 가격 문제 때문에 한 번 POC 해 본 적이 있는데 성능이 좀 낮은 편이더라구요.
실사용은 아니라서 이 커뮤니티에서 언급된 불안정성 문제까지는 경험해보지는 못하였습니다.
     
DDAYs 2019-11
grid k2가 라이센스 없이 이용 가능 한것 처음 알았네요..
grid k5까지 있던데 혹 k5도 동일할까요?
          
송주환 2019-11
vGPU 지원은 GRID K1/K2까지입니다. 나머지는 Tesla와 같은 CUDA 연산용으로 보여집니다.
               
DDAYs 2019-11
감사합니다.
k2 들이는 것을 나중에 고려 해야 갰네요..
좋은 설명 감사 합니다.
김지철 2019-10
설명 감사합니다, 이해에 많은 도움 되었습니다.
vGPU는 일반 vsphere VM 환경에서도 사용할 수는 있는거죠? 꼭 Horizon 아니더라도 말이죠.?


제목Page 42/130
2014-05   5252102   정은준1
2015-12   1777086   백메가
2016-08   6093   우야노
2018-09   6100   NGC
2019-03   6101   김현린
2018-10   6104   전진
2016-02   6105   guest1
2015-12   6105   깅또깡
2015-03   6108   chotws
2017-01   6112   컴초보as
2017-06   6116   권태성
2015-08   6116   철이님
2015-06   6123   chotws
2018-11   6127   seru
2021-12   6129   발포비타민
2015-08   6134   빠시온
2017-07   6137   sangeon
2015-09   6138   빠시온
2018-08   6139   왕봉구
2018-03   6141   MnkRed
2024-03   6144   프리맨1026
2021-10   6144   FOXBI