Tipi di 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 AMI

Puoi selezionare un'AMI da utilizzare in base alle seguenti caratteristiche:

Permessi di avvio

Il proprietario di un'AMI determina la disponibilità dell'AMI stessa specificando i permessi di avvio. I permessi di avvio sono suddivisi nelle seguenti categorie.

Permesso di avvio Descrizione
pubblico Il proprietario concede le autorizzazioni di avvio a tutti gli AWS account.
esplicito Il proprietario concede le autorizzazioni di avvio a specifici AWS account, organizzazioni o unità organizzative (OU).
implicito Il proprietario concede permessi di avvio impliciti per un'AMI.

Amazon e la community Amazon EC2 mettono a disposizione un'ampia selezione di AMI pubbliche. Per ulteriori informazioni, consulta AMI condivise. Gli sviluppatori possono richiedere un pagamento per le proprie AMI. Per ulteriori informazioni, consulta AMI a pagamento.

Archiviazione del dispositivo root

Tutte le AMI sono suddivise tra AMI supportate da Amazon EBS e AMI supportate dall'archivio istanza.

  • AMI Amazon EBS-backed: il dispositivo root per un'istanza avviata dall'AMI è un volume Amazon Elastic Block Store (Amazon EBS) creato da uno snapshot (Amazon EBS). Supportato per le AMI Linux e Windows.

  • AMI supportata dall'archivio dell'istanza Amazon: il dispositivo root per un'istanza avviata dall'AMI è un volume di archivio istanza creato da un modello archiviato in Amazon S3. Supportato solo per le AMI Linux. Le AMI di Windows non supportano l'archivio istanza per il dispositivo root.

Per ulteriori informazioni, consulta Amazon EC2 instance root volume.

La tabella seguente offre un riepilogo delle principali differenze relative all'utilizzo dei due tipi di AMI.

Caratteristica AMI Amazon EBS-backed AMI supportata da instance store di Amazon

Tempo di avvio di un'istanza

In genere meno di 1 minuto

In genere meno di 5 minuti

Limite delle dimensioni di un dispositivo root

64 TiB**

10 GiB

Volume dispositivo root

Volume EBS

Volume di instance store

Persistenza dei dati

Per impostazione predefinita, il volume root viene eliminato quando viene terminata l'istanza.* I dati su qualsiasi altro volume EBS sono persistenti dopo l'interruzione dell'istanza per impostazione predefinita.

I dati in qualsiasi volume instance store sono persistenti solo durante il ciclo di vita dell'istanza.

Modifiche

Il tipo di istanza, il kernel, il disco RAM e i dati utente possono essere modificati mentre l'istanza è arrestata.

Gli attributi di istanza sono fissi per la durata di un'istanza.

Costi

Ti vengono addebitati i costi per l'utilizzo dell'istanza, l'utilizzo del volume EBS e l'archiviazione dell'AMI come snapshot EBS.

Ti vengono addebitati i costi per l'utilizzo dell'istanza e l'archiviazione dell'AMI in Amazon S3.

Creazione/raggruppamento delle AMI

Utilizza un unico comando/chiamata

Richiede l'installazione e l'utilizzo degli strumenti AMI

Stato arrestato

Può essere in uno stato di arresto. Anche quando l'istanza viene arrestata e non in è esecuzione, il volume root viene mantenuto in Amazon EBS

Non possono essere in stato arrestate; le istanze sono in esecuzione o terminate

* Per impostazione predefinita, i volumi root EBS hanno il flag DeleteOnTermination impostato su true. Per informazioni su come modificare questo flag in modo che il volume sia persistente dopo l'interruzione, consulta Modificare il volume root in modo che persista.

** Supportato solo con io2 EBS Block Express. Per ulteriori informazioni, consulta i volumi Provisioned IOPS SSD Block Express nella Amazon EBS User Guide.

Determinare il tipo di dispositivo root dell'AMI

Per definire il tipo di dispositivo root di un'AMI utilizzando la console
  1. Apri la console Amazon EC2 all'indirizzo https://console.aws.amazon.com/ec2/.

  2. Nel pannello di navigazione, scegli AMI, quindi seleziona l'AMI.

  3. Nella scheda Details (Dettagli), controllare il valore di Root device type (Tipo di dispositivo root) come riportato di seguito:

    • ebs — Si tratta di un'AMI supportata da EBS.

    • instance store — Si tratta di un'AMI supportata dall'archivio dell'istanza

Per determinare il tipo di dispositivo root di un'AMI utilizzando la riga di comando

È possibile utilizzare uno dei seguenti comandi. Per ulteriori informazioni su queste interfacce a riga di comando, consulta Accesso a Amazon EC2.

Stato arrestato

È possibile arrestare un'istanza con un volume EBS per il dispositivo root, ma non è possibile arrestare un'istanza con un volume di archivio istanza per il dispositivo root.

L'arresto fa sì che l'esecuzione dell'istanza venga interrotta (il suo stato passa da running a stopping a stopped). Un'istanza arrestata rimane persistente in Amazon EBS, dove è possibile riavviarla. L'arresto è diverso dalla terminazione dell'istanza. Non è possibile, infatti, riavviare un'istanza terminata. Poiché le istanze con un volume di archivio istanza per il dispositivo root non possono essere arrestate, esse sono in esecuzione o terminate. Per ulteriori informazioni su cosa accade e su cosa è possibile fare quando un'istanza viene arrestata, consulta Arresta e avvia le istanze Amazon EC2.

Archiviazione dei dati di default e persistenza

Le istanze che utilizzano un volume di archivio istanza per il dispositivo root dispongono automaticamente di un archivio istanza (il volume root contiene la partizione root, dove potrai archiviare dati aggiuntivi). Puoi aggiungere un'archiviazione persistente all'istanza collegando uno o più volumi EBS. Tutti i dati in un volume instance store vengono eliminati quando l'istanza ha esito negativo o viene terminata. Per ulteriori informazioni, consulta Volume dell'archivio dell'istanza e durata dei dati.

Le istanze che hanno Amazon EBS per il dispositivo root viene hanno automaticamente un volume EBS collegato. Il volume viene visualizzato nell'elenco di volumi come qualsiasi altro. Per la maggior parte dei tipi di istanza, le istanze che dispongono di un volume EBS per il dispositivo root non dispongono di volumi di archivio istanza per impostazione predefinita. Puoi aggiungere dei volumi di archivio istanza o altri volumi EBS utilizzando una mappatura dei dispositivi a blocchi. Per ulteriori informazioni, consulta Mappatura dei dispositivi a blocchi.

Tempi di avvio

Le istanze avviate da un'AMI Amazon EBS-backed sono caratterizzate da un avvio più rapido rispetto alle istanze avviate da un'AMI supportata da instance store. Quando avvii un'istanza da un'AMI supportata da instance store, tutte le parti dovranno essere recuperate da Amazon S3 prima che l'istanza sia disponibile. Con un'AMI Amazon EBS-backed, solo le parti necessarie per l'avvio dell'istanza devono essere recuperate dallo snapshot prima che l'istanza sia disponibile. Tuttavia, le prestazioni di un'istanza che utilizza un volume EBS per il proprio dispositivo root sono più lente per un breve periodo, durante il quale le restanti parti vengono recuperate dallo snapshot e caricate nel volume. Quando arresti e riavvii l'istanza, questa viene avviata rapidamente, perché lo stato è memorizzato in un volume EBS.

Creazione di AMI

Per creare AMI Linux supportate da instance store, devi creare un'AMI dall'istanza sull'istanza stessa utilizzando gli strumenti AMI di Amazon EC2. Tieni presente che le AMI Windows non supportano l'archivio di istanze per il dispositivo root.

La creazione di AMI è molto più semplice per le AMI supportate da Amazon EBS. L'operazione API CreateImage crea un'AMI Amazon EBS-backed e la registra. C'è anche un pulsante AWS Management Console che consente di creare un AMI da un'istanza in esecuzione. Per ulteriori informazioni, consulta Crea un'AMI supportata da Amazon EBS.

Come vengono addebitati i costi

Con le AMI supportate da instance store, ti vengono addebitati i costi per l'utilizzo dell'istanza e l'archiviazione dell'AMI in Amazon S3. Con le AMI supportate da Amazon EBS, ti vengono addebitati i costi per l'utilizzo dell'istanza, l'utilizzo dell'archiviazione del volume EBS e l'archiviazione dell'AMI come snapshot EBS.

Con le AMI supportate da instance store Amazon EC2 ogni volta che personalizzi un'AMI e ne crei una nuova, tutte le parti per ogni AMI vengono memorizzate in Amazon S3. Pertanto, il footprint dell'archiviazione per ciascuna AMI personalizzata è dato dalle dimensioni complete dell'AMI. Per le AMI Amazon EBS-backed, ogni volta che personalizzi un'AMI e ne crei una nuova, vengono memorizzate solo le modifiche. Pertanto, il footprint dell'archiviazione per le successive AMI personalizzate dopo la prima è sensibilmente più piccolo. Ciò comporta costi di archiviazione delle AMI più bassi.

Quando un'istanza supportata da viene arrestata, non ti verranno addebitati costi per l'utilizzo dell'istanza. Ti verranno comunque addebitati i costi relativi all'archiviazione del volume. Non appena avvii l'istanza, ti verrà addebitato un minimo di un minuto per l'utilizzo. Dopo un minuto, ti vengono addebitati soli i secondi utilizzati. Ad esempio, se esegui un'istanza per 20 secondi e poi la arresti, ti viene addebitato un minuto completo. Se esegui un'istanza per 3 minuti e 40 secondi, ti vengono addebitati esattamente 3 minuti e 40 secondi di utilizzo. Ti addebiteremo il costo per ogni secondo, con un minimo di un minuto, di esecuzione dell'istanza, anche se l'istanza rimane inattiva e tu non sei collegato a essa.