Tipi di virtualizzazione dell'AMI - Amazon Elastic Compute Cloud

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Tipi di virtualizzazione dell'AMI

Le Amazon Machine Image utilizzano uno dei due tipi di virtualizzazione disponibili: paravirtuale (PV) o hardware virtual machine (HVM). Le principali differenze tra le AMI PV e HVM risiedono nel modo in cui vengono avviate e nella loro capacità di sfruttare i vantaggi delle estensioni hardware speciali (CPU, rete e archiviazione) per l'ottimizzazione delle prestazioni. Le AMI Windows sono AMI HVM.

Per ottenere prestazioni ottimali, ti consigliamo di utilizzare i tipi di istanza della generazione attuale e le AMI HVM quando avvii le istanze. Per ulteriori informazioni su questi tipi di istanze, consulta Tipi di istanze di Amazon EC2. Se invece utilizzi i tipi di istanza di generazioni precedenti e desideri eseguire l'aggiornamento, consulta Procedure di upgrade e Cambiare il tipo di istanza.

Nella tabella seguente vengono confrontate le AMI HVM e PV.

HVM PV
Descrizione Le AMI HVM sono caratterizzate da un set completamente virtualizzato di hardware e configurazione di avvio mediante l'esecuzione della partizione Master Boot Record (MBR) del dispositivo a blocchi root dell'immagine. Questo tipo di virtualizzazione ti permette di eseguire un sistema operativo direttamente su una macchina virtuale senza la necessità di alcuna modifica, come se venisse eseguito su hardware Bare Metal. Il sistema host Amazon EC2 emula parte o tutto l'hardware sottostante presentato al sistema guest. Le AMIs PV vengono avviate tramite uno speciale caricatore di avvio denominato PV-GRUB, che inizia il ciclo di avvio e quindi carica in sequenza il kernel specificato nel file menu.lst nell'immagine. I guest paravirtuali possono essere eseguiti su hardware host che non dispone di supporto esplicito per la virtualizzazione. Storicamente parlando, i sistemi guest PV sono caratterizzati da prestazioni migliori rispetto ai sistemi guest HVM in molti casi, ma in seguito ai miglioramenti apportati alla virtualizzazione HVM e alla disponibilità di driver PV per AMI HVM, ciò non è più vero. Per ulteriori informazioni su PV-GRUB e il suo utilizzo in Amazon EC2, consulta Kernels forniti dall'utente.
Supporto per estensioni hardware

Sì. A differenza dei sistemi guest PV, i sistemi guest HVM possono sfruttare le estensioni hardware che forniscono accesso rapido all'hardware sottostante sul sistema host. Per ulteriori informazioni sulle estensioni di virtualizzazione della CPU disponibili in Amazon EC2, consulta Intel Virtualization Technology sul sito Web di Intel.

È consigliabile utilizzare le AMI HVM se desideri sfruttare le funzionalità avanzate di rete e la capacità di elaborazione della GPU. Per garantire il passaggio delle istruzioni ai dispositivi di rete specializzati e ai dispositivi GPU, il sistema operativo deve essere in grado di accedere alla piattaforma hardware nativa. Ciò è garantito dalla virtualizzazione HVM. Per ulteriori informazioni, consulta Rete avanzata su Amazon EC2.

No, non possono usufruire di estensioni hardware speciali come reti avanzate o elaborazione GPU.
Tipi di istanze supportati Tutti i tipi di istanza della generazione corrente supportano le AMI HVM. I seguenti tipi di istanza di generazioni precedenti supportano le AMI PV: C1, C3, M1, M3, M2 e T1. I tipi di istanza di generazioni precedenti non supportano le AMI PV.
Regioni supportate Tutte le regioni supportano le istanze HVM. Asia Pacifico (Tokyo), Asia Pacifico (Singapore), Asia Pacifico (Sydney), Europa (Francoforte), Europa (Irlanda), Sud America (San Paolo), US East (N. Virginia), Stati Uniti occidentali (California settentrionale) e Stati Uniti occidentali (Oregon)
Come trovare Verifica che il tipo di virtualizzazione dell'AMI sia impostato su hvm, utilizzando la console o il comando describe-images. Per ulteriori informazioni, consulta Trovare una AMI. Verifica che il tipo di virtualizzazione dell'AMI sia impostato su paravirtual, utilizzando la console o il comando describe-images. Per ulteriori informazioni, consulta Trovare una AMI.
PV su HVM

I sistemi guest PV tradizionalmente hanno prestazioni migliori a livello di operazioni di archiviazione e rete rispetto ai sistemi guest HVM perché possono utilizzare i driver speciali per l'I/O che evitano l'overhead dell'emulazione dell'hardware di rete e del disco, mentre i sistemi guest HVM devono tradurre queste istruzioni per l'hardware emulato. I driver PV sono ora disponibili per i sistemi guest HVM. Pertanto i sistemi operativi che non possono essere eseguiti in un ambiente paravirtualizzato possono comunque riscontrare incrementi delle prestazioni a livello di I/O di archiviazione e rete grazie all'utilizzo di tali driver. Grazie a questi driver PV su HVM, i sistemi guest HVM possono essere caratterizzati dallo stesso livello di prestazioni dei sistemi guest PV.