View a markdown version of this page

Copia un volume Amazon EBS - Amazon EBS

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à.

Copia un volume Amazon EBS

Una copia del volume è una copia puntuale e coerente con l'arresto anomalo del volume di origine. Include tutti i blocchi di dati scritti nel volume di origine nel momento in cui inizia l'inizializzazione della copia del volume. Alla copia del volume viene assegnato un ID di volume univoco. Le copie del volume vengono create immediatamente e possono essere collegate a un'istanza Amazon EC2 una volta raggiunto lo available stato. Utilizzando le copie di volume, puoi copiare rapidamente i dati di produzione per ambienti di test e sviluppo.

Puoi anche creare copie da volumi condivisi con te da altri AWS account. Per copiare un volume da un altro account, il volume di origine deve essere condiviso con te tramite AWS Resource Access Manager (AWS RAM). Per ulteriori informazioni, consulta Condividere un volume.

Inizializzazione

Le copie del volume vengono inizializzate dopo la creazione. Durante l'inizializzazione, i blocchi di dati vengono copiati dal volume di origine e scritti nella copia del volume in background. Il volume rimane nello initializing stato fino al completamento dell'inizializzazione.

Prestazioni durante l'inizializzazione

Le operazioni di copia non influiscono sulle prestazioni del volume di origine. È possibile continuare a utilizzare normalmente il volume di origine durante il processo di copia. È possibile accedere istantaneamente ai volumi copiati senza attendere che i dati vengano copiati dal volume di origine. Le copie dei volumi forniscono l'accesso immediato ai dati con una latenza di una cifra in millisecondi. Tuttavia, la latenza effettiva potrebbe variare a seconda del tipo di volume. Durante l'inizializzazione, la copia del volume fornisce prestazioni di base pari al più basso dei tre valori seguenti:

  • 3.000 input/output operazioni al secondo (IOPS) e 125 MiB/s

  • Le prestazioni previste per il volume di origine

  • Le prestazioni assegnate per la copia del volume

La copia del volume può superare le prestazioni di base se vengono soddisfatti i seguenti criteri:

  1. Sia il volume di origine che la copia del volume sono dotati di oltre 3.000 IOPS e 125. MiB/s

  2. Il volume di origine ha una capacità prestazionale non utilizzata (le prestazioni generate sono inferiori alle prestazioni assegnate).

Ad esempio, se il provisioning del volume di origine viene eseguito con 10.000 IOPS e il carico di lavoro attualmente genera solo 5.000 IOPS e la copia del volume viene eseguito con 10.000 IOPS, la copia del volume può raggiungere prestazioni superiori alle 3.000 IOPS di base durante l'inizializzazione utilizzando i 5.000 IOPS non utilizzati del volume di origine.

Durata dell'inizializzazione

Il tempo necessario per inizializzare una copia del volume dipende dalla dimensione dei dati del blocco scritti nel volume di origine al momento della creazione della copia del volume. Le copie del volume vengono inizializzate al meglio, con le seguenti linee guida generali. Per i primi 1 TiB di blocchi di dati, l'inizializzazione del volume richiede fino a 6 ore. Per ogni successivo 1 TiB di blocchi di dati fino a 16 TiB, l'inizializzazione richiede 1,2 ore per TiB. Per i dati scritti di dimensioni superiori a 16 TiB, l'inizializzazione richiede 24 ore.

Monitora l'avanzamento dell'inizializzazione

Puoi monitorare l'avanzamento dell'inizializzazione utilizzando il comando https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-volume-status.html AWS CLI describe-volume-status o Amazon. EventBridge Per ulteriori informazioni, consulta Monitorare lo stato dell'inizializzazione del volume Amazon EBS.

Encryption (Crittografia)

Quando copi un volume, la crittografia della copia dipende dallo stato di crittografia del volume di origine, dall'impostazione predefinita di crittografia dell'account e dai KmsKeyId parametri Encrypted and specificati nella richiesta di copia.

Volumi di origine non crittografati

Se il volume di origine non è crittografato e la crittografia per impostazione predefinita è disabilitata per il tuo account, la copia non è crittografata. È possibile crittografare la copia impostando il Encrypted parametro su. true Se non specifichi una KMS key, viene utilizzata la chiave di crittografia Amazon EBS predefinita del tuo account.

Se il volume di origine non è crittografato e la crittografia per impostazione predefinita è abilitata per il tuo account, la copia viene crittografata automaticamente. Se non specifichi una KMS key, viene utilizzata la chiave di crittografia Amazon EBS predefinita del tuo account.

Volumi di origine crittografati

Se il volume di origine è crittografato, la copia è sempre crittografata. Non è possibile creare una copia non crittografata da un volume sorgente crittografato.

Per le copie dello stesso account, per impostazione predefinita la copia utilizza la stessa chiave KMS del volume di origine. È possibile specificare una chiave diversa gestita dal cliente per crittografare nuovamente la copia.

Per le copie su più account, la copia utilizza la chiave di crittografia Amazon EBS predefinita del tuo account. Puoi specificare una chiave diversa gestita dal cliente nel KmsKeyId parametro. Puoi utilizzare la chiave KMS dell'account di origine per crittografare la copia del volume se tale chiave è stata condivisa con il tuo account.

Cross-account requisiti di crittografia

Per copiare un volume condiviso crittografato con una chiave gestita dal cliente, il proprietario del volume deve condividere la chiave KMS con il tuo account. Per ulteriori informazioni, consulta Consentire agli utenti di altri account di utilizzare a KMS key nella Guida per gli AWS Key Management Service sviluppatori.

I volumi crittografati con la chiave AWS gestita predefinita per Amazon EBS non possono essere condivisi o copiati tra gli account.

Risultati della crittografia

Volumi di origine non crittografati
Crittografia per impostazione predefinita Specifichi un KMS key Risultato
Disabilitato No La copia non è crittografata
Disabilitato Sì Copia crittografata con la chiave specificata
Abilitato No Copia crittografata con la chiave di crittografia Amazon EBS predefinita del tuo account
Abilitato Sì Copia crittografata con la chiave specificata
Volumi di origine crittografati (stesso account)
Specifichi un KMS key Risultato
No Copia crittografata con la stessa chiave del volume di origine
Sì Copia ricrittografata con la chiave specificata
Volumi di origine crittografati (per più account)
Specifichi un KMS key Risultato
No Copia crittografata con la chiave di crittografia Amazon EBS predefinita del tuo account
Sì Copia crittografata con la chiave specificata

Cross-account per impostazione predefinita, le copie non riutilizzano mai la chiave KMS dell'account di origine. Se desideri utilizzare una chiave dell'account di origine, questa deve essere condivisa con il tuo account.

Considerazioni

  • Una copia del volume acquisisce uno stato puntuale e coerente con l'arresto anomalo del volume di origine. Include solo i dati che sono stati scritti nel volume al momento della richiesta di copia. Non include i dati memorizzati nella cache dalle applicazioni o dal sistema operativo. Per ottenere copie coerenti con l'applicazione, metti in pausa le scritture sul volume o interrompi l'applicazione prima di creare la copia. Per i database, utilizzate il meccanismo appropriato per eliminare le pagine sporche e bloccarle I/O (ad esempio fsfreeze su Linux o VSS su Windows). È possibile riprendere le scritture dopo la restituzione della richiesta di copia.

  • È possibile creare una sola copia del volume da un volume di origine alla volta. È possibile creare copie successive dello stesso volume di origine solo dopo aver inizializzato completamente la copia del volume precedente.

  • È possibile avere un massimo di 5 copie del volume in corso per regione. Se superi questa quota, viene visualizzato l'CopyVolumesLimitExceedederrore. Puoi richiedere un aumento della quota, se necessario.

  • La copia del volume deve essere creata nella stessa zona di disponibilità del volume di origine.

  • La dimensione della copia del volume deve essere uguale o superiore alla dimensione del volume di origine.

  • Non è possibile copiare una copia del volume durante la creazione o l'inizializzazione.

  • Per creare una copia del volume, il volume di origine deve essere nello in-use stato available or e le modifiche al volume devono essere nello optimizing stato completed or.

  • Le copie dei volumi sono soggette allo stesso account e alle stesse quote di storage regionali e IOPS dei normali volumi Amazon EBS. Per ulteriori informazioni, consulta la pagina relativa alle quote di Amazon EBS.

  • Se elimini il volume sorgente mentre l'operazione di copia è in corso, l'operazione di copia viene comunque completata.

  • I tag assegnati al volume di origine non vengono assegnati alla copia del volume.

  • Non è possibile creare copie dai volumi su Outposts o in Wavelength Zones.

Prezzi

Quando si crea una copia di un volume sorgente, l'operazione di copia viene addebitata. Il costo dell'operazione di copia si basa sulla dimensione dei blocchi di dati scritti nel volume di origine al momento della creazione della copia. Il volume appena creato viene addebitato allo stesso modo di qualsiasi altro volume Amazon EBS. Per ulteriori informazioni, consulta Prezzi di Amazon EBS.

Copia un volume

Utilizza uno dei seguenti metodi per copiare un volume Amazon EBS.

Console
Per copiare un volume
  1. Apri la console Amazon EC2 all'indirizzo https://console.aws.amazon.com/ec2/.

  2. Nel riquadro di navigazione, selezionare Volumes (Volumi).

  3. Seleziona il volume da copiare e scegli Azioni, Copia volume.

  4. Per Tipo di volume, scegli il tipo di volume per la copia. Il tipo di volume predefinito è gp3.

  5. Per Dimensioni, inserisci la dimensione della copia del volume, in. GiBs La dimensione deve essere uguale o superiore alla dimensione del volume di origine.

  6. (io1io2, e gp3 solo) Per IOPS, immettere il numero massimo di input/output operazioni al secondo (IOPS) per la copia del volume.

  7. (gp3solo) Per Throughput, immettere il throughput per la copia del volume, in. MiB/s

  8. (io1e io2 solo) Per abilitare la copia del volume per Amazon EBS Multi-Attach, seleziona Abilita. Multi-Attach

  9. Per la crittografia, l'impostazione predefinita dipende dal volume di origine e dalle impostazioni dell'account. Per le copie dello stesso account, la copia eredita la chiave di crittografia del volume di origine. Per le copie su più account, viene utilizzata la chiave di crittografia Amazon EBS predefinita del tuo account. Puoi scegliere una chiave diversa gestita dal cliente.

  10. (Facoltativo) Per assegnare tag personalizzati alla copia del volume, nella sezione Tag, scegli Aggiungi tag, quindi inserisci una coppia chiave e valore del tag.

  11. Scegli Copia volume.

  12. Il volume copiato entra nello creating stato e quindi passa a available poco dopo. È quindi possibile collegarlo a un'istanza Amazon EC2 nella stessa zona di disponibilità.

AWS CLI
Per copiare un volume

Utilizzate il comando copy-volumes.

L'esempio seguente crea una copia del volume vol-01234567890abcdef con il tipo di gp3 volume, una dimensione di 100 GiB e una velocità effettiva di. 250 MiB/s

aws ec2 copy-volumes \ --source-volume-id vol-01234567890abcdef \ --volume-type gp3 \ --size 100 \ --throughput 250
Per crittografare un volume non crittografato durante la copia

Utilizzate il comando copy-volumes con i parametri and. --encrypted --kms-key-id

aws ec2 copy-volumes \ --source-volume-id vol-01234567890abcdef \ --encrypted \ --kms-key-id alias/my-key
Per crittografare nuovamente con una chiave gestita dal cliente diversa

Utilizzate il comando copy-volumes con il --kms-key-id parametro per specificare una chiave diversa.

aws ec2 copy-volumes \ --source-volume-id vol-01234567890abcdef \ --kms-key-id arn:aws:kms:us-east-1:222222222222:key/abcd1234-a123-456a-a12b-a123b4cd56ef
PowerShell
Per copiare un volume

Utilizza il cmdlet Copy-EC2Volume.

L'esempio seguente crea una copia del volume vol-01234567890abcdef con il tipo di gp3 volume, una dimensione di 100 GiB e una velocità effettiva di. 250 MiB/s

Copy-EC2Volume ` -SourceVolumeId vol-01234567890abcdef ` -VolumeType gp3 ` -Size 100 ` -Throughput 250
Per crittografare un volume non crittografato durante la copia

Utilizzare il Copy-EC2Volume cmdlet con i parametri and. -Encrypted -KmsKeyId

Copy-EC2Volume ` -SourceVolumeId vol-01234567890abcdef ` -Encrypted $true ` -KmsKeyId "alias/my-key"
Per crittografare nuovamente con una chiave gestita dal cliente diversa

Utilizzare il Copy-EC2Volume cmdlet con il -KmsKeyId parametro per specificare una chiave diversa.

Copy-EC2Volume ` -SourceVolumeId vol-01234567890abcdef ` -KmsKeyId "arn:aws:kms:us-east-1:222222222222:key/abcd1234-a123-456a-a12b-a123b4cd56ef"