2013-07-01 18 views
7

Il mio bisogno fondamentale è che dovrei essere in grado di creare una nuova istanza dalla mia immagine salvata per i CentOS in esecuzione correnti con tutte le impostazioni.Qual è la differenza tra Amazon AMI ed EBS snapshot

Sto pensando a due opzioni

  1. Creare l'AMI dalla qualsiasi stato
  2. Creare le istantanee di EBS

sono confuso qual è la differnece tra di loro. Sono uguali o diversi.

posso fare nuove istanze da istantanee EBS/

Inoltre posso usare AMI sul mio localhost per creare lo stesso sistema operativo

risposta

8

Ci sono due tipi di Amis/casi: avvio EBS e l'istanza-store (a volte indicato come basato su S3). Probabilmente stai usando l'avvio EBS, quindi questa risposta riguarderà quel tipo.

Un EBS avvio AMI è un'istantanea EBS di un volume di avvio EBS con alcuni attributi extra tra cui:

  • registrato come AMI con un ID AMI
  • AKI (kernel)
  • ARI (ramdisk)
  • architettura (ad esempio, 64 bit)
  • mapping dei blocchi del dispositivo (ad esempio, dove devono essere creati volumi/allegato)
  • descrizione, na mi
  • i permessi (che è consentita l'esecuzione della AMI)

Se si crea un AMI dell'istanza in esecuzione, si dovrebbe essere in grado di avviare nuove istanze nello stesso stato. Assicurati di testare questo processo in modo che tu sappia che funziona.

Se si esegue semplicemente uno snapshot dei volumi EBS dell'istanza in esecuzione, sarà possibile creare volumi da tali istantanee per accedere alla configurazione e ai dati.

È anche possibile scattare un'istantanea EBS di un volume di avvio EBS e registrarlo come AMI di avvio EBS in modo da poter eseguire più istanze a partire da quello stato. Al momento della registrazione dell'AMI, dovrai specificare l'AKI, l'architettura e altri metadati corretti affinché funzioni, quindi cerca e pratica prima di fidarti di questo approccio.

3

Mi c'è voluto un po 'per capire come io sono nuovo con lui, ma qui è una cosa se si utilizza EBS sostenuta:

  1. Se si vuole iniziare a creare immediatamente AMI Immagine (che crea immagine del sistema operativo e memorizzare i dati come snapshot EBS), quindi l'intera immagine AMI contiene lo stato attuale della tua istanza che è installato sistema operativo, che è tutti i file di configurazione e dati.

  2. Se si acquisisce solo snapshot EBS, per il ripristino è necessario avviare una nuova AMI e è possibile allegare questo volume solo per accedere ai dati. Se la tua nuova AMI ha un sistema operativo diverso o aggiornato potresti non essere in grado di configurare la tua configurazione e devi installare i pacchetti da zero. Quindi dovresti controllare prima questo.

In parole semplici EBS snapshot non può essere utilizzato come volume di root a meno che non si fanno e proprio la sua immagine AMI :-)

Problemi correlati