Linux AMI 가상화 유형 - Amazon Elastic Compute Cloud

Linux AMI 가상화 유형

Linux Amazon Machine Image는 PV(반가상화) 또는 HVM(하드웨어 가상 머신)의 두 가지 유형의 가상화를 사용합니다. PV AMI와 HVM AMI의 주요 차이점은 부팅 방법과 더 나은 성능을 위해 특수 하드웨어 확장(CPU, 네트워크, 스토리지)을 활용할 수 있는지 여부에 있습니다.

최상의 성능을 위해서는 인스턴스를 시작할 때 현재 세대 인스턴스 유형 및 HVM AMI를 사용하는 것이 좋습니다. 현재 세대 인스턴스 유형에 대한 자세한 내용은 Amazon EC2 인스턴스 유형 정보 페이지를 참조하세요. 이전 세대 인스턴스 유형을 사용하고 있으며 업그레이드하려는 경우 업그레이드 경로와 인스턴스 유형 변경 섹션을 참조하세요.

다음 표에서는 HVM과 PV AMI를 비교합니다.

HVM PV
설명 HVM AMI는 이미지 루트 블록 디바이스의 마스터 부트 레코드를 실행하여 완벽하게 가상화된 하드웨어 및 부트 세트를 함께 제공합니다. 이 가상화 유형은 운영 체제 미설치 하드웨어에서 실행될 때처럼 가상 머신에서 운영 체제를 수정하지 않고 실행할 수 있습니다. Amazon EC2 호스트 시스템은 게스트에게 제공되는 기본 하드웨어의 일부 또는 모두를 에뮬레이트합니다. PV AMIs는 PV-GRUB라는 특수 부트 로더를 통해 부팅되며, 이 로더는 부팅 주기를 시작한 후 사용자 이미지의 menu.lst 파일에 지정된 커널을 체인 로드합니다. 반가상화 게스트는 가상화를 명시적으로 지원하지 않는 하드웨어에서 실행할 수 있습니다. 이전에는 대부분의 경우 PV 게스트가 HVM 게스트보다 더 나은 성능을 제공했지만, HVM 가상화 기능이 향상되고 HVM AMI용 PV 드라이버가 제공되는 현재는 더 이상 그렇지 않습니다. PV-GRUB 및 Amazon EC2에서의 사용에 대한 자세한 내용은 사용자 제공 커널 단원을 참조하세요.
하드웨어 확장 지원 예. PV 게스트와 달리 HVM 게스트는 하드웨어 확장을 활용하여 호스트 시스템의 기본 하드웨어에 빠르게 액세스할 수 있습니다. Amazon EC2에서 제공되는 CPU 가상화 확장에 대한 자세한 내용은 Intel 웹 사이트의 Intel Virtualization Technology를 참조하세요. 향상된 네트워킹 및 GPU 처리를 활용하려면 HVM AMI가 필요합니다. 특수 네트워크 및 GPU 디바이스에 대한 명령을 통과하기 위해 OS는 기본 하드웨어 플랫폼에 액세스할 수 있어야 하고, HVM 가상화는 이 액세스 기능을 제공합니다. 자세한 내용은 Linux에서 향상된 네트워킹 사용Linux 가속 컴퓨팅 인스턴스 단원을 참조하세요. 아니요. 향상된 네트워킹 또는 GPU 처리와 같은 특수 하드웨어 확장을 활용할 수 없습니다.
지원되는 인스턴스 유형 모든 최신 인스턴스 유형은 HVM AMI를 지원합니다. C1, C3, M1, M3, M2, T1 등과 같은 전 세대 인스턴스 유형은 PV AMI를 지원합니다. 최신 세대 인스턴스 유형은 PV AMI를 지원하지 않습니다.
지원하는 리전 모든 리전은 HVM 인스턴스를 지원합니다. 아시아 태평양(도쿄), 아시아 태평양(싱가포르), 아시아 태평양(시드니), 유럽(프랑크푸르트), 유럽(아일랜드), 남아메리카(상파울루), US East (N. Virginia), 미국 서부(캘리포니아 북부 지역) 및 미국 서부(오레곤)
검색 방법 콘솔 또는 describe-images 명령을 사용하여 AMI의 가상화 유형이 hvm로 설정되어 있는지 확인합니다. 자세한 내용은 Linux AMI 찾기 단원을 참조하십시오. 콘솔 또는 describe-images 명령을 사용하여 AMI의 가상화 유형이 paravirtual로 설정되어 있는지 확인합니다. 자세한 내용은 Linux AMI 찾기 단원을 참조하십시오.
HVM 기반 PV

이전에는 반가상화 게스트는 I/O용 특수 드라이버를 활용하여 네트워크 및 디스크 하드웨어 에뮬레이트 오버헤드를 방지할 수 있지만, HVM 게스트는 이러한 명령을 에뮬레이트된 하드웨어로 변환해야 했기 때문에, 반가상화 게스트가 HVM 게스트보다 스토리지 및 네트워크 운영 성능이 더 뛰어났습니다. 현재는 HVM 게스트용 PV 드라이버가 제공되므로 반가상화된 환경에서 실행하도록 이식할 수 없는 운영 체제에서도 이러한 PV 드라이버를 통해 스토리지 및 네트워크 I/O 성능이 향상될 수 있습니다. HVM 게스트는 이러한 HVM 기반 PV 드라이버를 사용하여 반가상 게스트와 동일하거나 더 나은 성능을 제공할 수 있습니다.