EC2에서 PV 및 HVM 가상화 유형의 차이점은 무엇입니까?


52

AWS EC2는 두 가지 유형의 Ubuntu Linux EC2 시스템 가상화 (PV 및 HVM)를 제공합니다.

PV : 여기에 이미지 설명을 입력하십시오

HVM : 여기에 이미지 설명을 입력하십시오

이 유형들 사이의 차이점은 무엇입니까?


9
좋은 질문입니다. 다운 투표 된 이유는 무엇입니까? 투표를 할 때 설명을 추가하는 것이 좋습니다.
채드 존슨

아래쪽 화살표 위로 마우스를 이동하십시오. 팝업은 " 이 질문은 어떤 연구 노력도 보여주지 않으며, 불분명하거나 유용하지 않습니다 "라고 말합니다. 코멘트가없는 다운 보트는 이러한 이유 중 하나 이상으로 추정 될 수 있습니다.
MadHatter

2
알았어-어떻게 이것이 유용하지 않을 수 있습니까? 내 연구는 나를 여기로 데려 갔다 ... 나는 당신의 의견을 아래로 투표 할 수있는 옵션이 있기를 바랍니다 :)
OK999

이것은 매우 유용한 질문입니다!
라비 쿠마

답변:


44

Amazon은 Xen에서 실행되며 PV (반 가상화) 또는 HVM (하드웨어 보조 가상화)을 제공합니다.

반 가상화는 호스트와 게스트 모두에서 패치 된 특수 커널 / 드라이버를 통해 가상화 호스트에 훨씬 더 밀접하게 통합되어 성능이 향상되었으므로 권장되는 선택이었습니다.

하드웨어 지원 가상화는 최신 하드웨어에서 제공되는 이점을 사용하며 어떠한 종류의 사용자 지정 커널이나 패치도 필요하지 않습니다. 최근 벤치 마크 결과, 특정 워크로드에서 HVM이 실제로 더 빠르다는 것이 입증되었습니다.


5
감사! 안타깝게도 페이지에 설명을 제공하지 않습니다.
Adam Matan


2
@Shatiz 감사합니다. 이것은 매우 이상한 UI 선택입니다. 사용자가 두 약어를 선택하고 인 페이지 지원을 제공하지 않도록합니다.
Adam Matan

답변에 HVMG2도 추가하면 좋을 것입니다.
OK999

젠은 2017 년 아마존에 의해 떨어 뜨린 것 같다 : theregister.co.uk/2017/11/07/...
치로 틸리新疆改造中心法轮功六四事件

1

눈에 띄는 차이점 중 하나는 반가상 화가 GPU 인스턴스를 지원하지 않는다는 것입니다.

hvm을 GPU 인스턴스로 다시 시작하고 싶다는 것을 알고 있었으므로 hvm을 만들었습니다.

편집 : 흠, 실제로 AMI를 만드는 동안 반 가상화에서 hvm으로 변경할 수있는 것처럼 보입니다.


1

AWS 설명서에서 발췌 :

PV와 HVM AMI의 주요 차이점은 부팅 방식과 성능 향상을 위해 특수 하드웨어 확장 (CPU, 네트워크 및 스토리지)을 활용할 수 있는지 여부입니다.

HVM AMI에는 이미지의 루트 블록 디바이스의 마스터 부트 레코드를 실행하여 완전히 가상화 된 하드웨어 및 부트 세트가 제공됩니다. 이 가상화 유형은 베어 메탈 하드웨어에서 실행되는 것처럼 수정없이 가상 시스템에서 직접 운영 체제를 실행할 수있는 기능을 제공합니다. Amazon EC2 호스트 시스템은 게스트에게 제공되는 기본 하드웨어의 일부 또는 전부를 에뮬레이트합니다. PV 게스트와 달리 HVM 게스트는 호스트 시스템의 기본 하드웨어에 빠르게 액세스 할 수있는 하드웨어 확장을 이용할 수 있습니다. 향상된 네트워킹 및 GPU 처리를 활용하려면 HVM AMI가 필요합니다.

PV AMI는 PV-GRUB라는 특수 부트 로더로 부팅하여 부팅주기를 시작한 다음 이미지의 menu.lst 파일에 지정된 커널을 체인로드합니다. 반 가상화 게스트는 가상화를 명시 적으로 지원하지 않는 호스트 하드웨어에서 실행할 수 있지만 향상된 네트워킹 또는 GPU 처리와 같은 특수한 하드웨어 확장을 활용할 수는 없습니다. 역사적으로 PV 게스트는 많은 경우에 HVM 게스트보다 성능이 뛰어나지 만 HVM 가상화의 향상 및 HVM AMI에 대한 PV 드라이버의 가용성으로 인해 더 이상 사실이 아닙니다.


0

이제 AWS에서 HVM을 사용해야하며 더 나은 성능을 얻을 수 있습니다.

1)
향상된 네트워킹 및 GPU 처리를 활용하려면 HVM AMI가 필요합니다.
2)
역사적으로 PV 게스트는 많은 경우 HVM 게스트보다 성능이 뛰어나지 만 HVM 가상화의 향상 및 HVM AMI에 대한 PV 드라이버의 가용성으로 인해 더 이상 사실이 아닙니다.

https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/virtualization_types.html

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.