View a markdown version of this page

Copiar un volumen de Amazon EBS - Amazon EBS

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Copiar un volumen de Amazon EBS

Una copia de volumen es una copia puntual y coherente del volumen de origen. Incluye todos los bloques de datos escritos en el volumen de origen al momento en que comienza la inicialización de la copia del volumen. La copia del volumen tiene su propio ID de volumen único. Las copias del volumen se crean inmediatamente y se pueden adjuntar a una instancia de Amazon EC2 una vez que llegue al estado available. Al utilizar copias del volumen, puede copiar rápidamente los datos de producción para entornos de prueba y desarrollo.

También puedes crear copias a partir de volúmenes que otras cuentas hayan compartido contigo. AWS Para copiar un volumen de otra cuenta, el volumen de origen debe compartirse contigo a través de AWS Resource Access Manager (AWS RAM). Para obtener más información, consulte Comparta un volumen.

Inicialización

Las copias del volumen se inicializan después de su creación. Durante la inicialización, los bloques de datos se copian del volumen de origen y se escriben en la copia del volumen en segundo plano. El volumen permanece en el estado initializing hasta que se complete la inicialización.

Rendimiento durante la inicialización

Las operaciones de copia no afectan al rendimiento del volumen de origen. Puede seguir utilizando el volumen de origen con normalidad durante el proceso de copia. Es posible acceder a los volúmenes copiados de forma instantánea sin tener que esperar a que se copien los datos del volumen de origen. Las copias en volumen proporcionan acceso instantáneo a los datos con una latencia de milisegundos de un solo dígito. Sin embargo, la latencia real puede variar según el tipo de volumen. Durante la inicialización, la copia del volumen ofrece un rendimiento de referencia que es igual al valor más bajo de los tres siguientes:

  • 3000 input/output operaciones por segundo (IOPS) y 125 MiB/s

  • El rendimiento aprovisionado para el volumen de origen

  • El rendimiento aprovisionado para la copia del volumen

La copia del volumen puede superar el rendimiento de referencia si se cumplen los siguientes requisitos:

  1. Tanto el volumen de origen como la copia del volumen se aprovisionan con más de 3000 IOPS y 125. MiB/s

  2. El volumen de origen tiene una capacidad de rendimiento no utilizada (el rendimiento impulsado es inferior al rendimiento aprovisionado).

Por ejemplo, si el volumen de origen se aprovisiona con 10 000 IOPS y su carga de trabajo actualmente solo genera 5000 IOPS, y la copia del volumen se aprovisiona con 10 000 IOPS, la copia del volumen podrá alcanzar un rendimiento superior al rendimiento base de 3000 IOPS durante la inicialización, utilizando las 5000 IOPS no utilizadas del volumen de origen.

Duración de la inicialización

El tiempo que se tarda en inicializar una copia del volumen depende del tamaño de los datos en bloque escritos en el volumen de origen cuando se crea la copia del volumen. Las copias del volumen se inicializan en la medida de lo posible, con las siguientes pautas generales. Para los primeros bloques de datos de 1 TiB, la inicialización del volumen tarda hasta 6 horas. Por cada 1 TiB subsiguiente de bloques de datos de hasta 16 TiB, la inicialización tarda 1,2 horas por TiB. Para datos escritos de más de 16 TiB, la inicialización tarda 24 horas.

Supervisión del progreso de la inicialización

Puede supervisar el progreso de la inicialización mediante el comando https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-volume-status.html AWS CLI describe-volume-status o Amazon. EventBridge Para obtener más información, consulte Monitoreo del estado de la inicialización del volumen de Amazon EBS.

Cifrado

Cuando copias un volumen, el cifrado de la copia depende del estado de cifrado del volumen de origen, de la configuración predeterminada de cifrado de tu cuenta y de los KmsKeyId parámetros que especifiques en la Encrypted solicitud de copia.

Volúmenes de origen no cifrados

Si el volumen de origen no está cifrado y el cifrado está desactivado de forma predeterminada en su cuenta, la copia no está cifrada. Para cifrar la copia, defina el parámetro enEncrypted. true Si no especifica una KMS key, se utilizará la clave de cifrado de Amazon EBS predeterminada de su cuenta.

Si el volumen de origen no está cifrado y el cifrado está activado de forma predeterminada en su cuenta, la copia se cifra automáticamente. Si no especifica una KMS key, se utilizará la clave de cifrado de Amazon EBS predeterminada de su cuenta.

Volúmenes de fuentes cifradas

Si el volumen de origen está cifrado, la copia siempre está cifrada. No puede crear una copia sin cifrar a partir de un volumen de origen cifrado.

En el caso de las copias de la misma cuenta, la copia usa la misma clave de KMS que el volumen de origen de forma predeterminada. Puede especificar una clave gestionada por el cliente diferente para volver a cifrar la copia.

En el caso de las copias multicuenta, la copia utiliza de forma predeterminada la clave de cifrado de Amazon EBS predeterminada de su cuenta. Puede especificar una clave gestionada por el cliente diferente en el KmsKeyId parámetro. Puedes usar la clave KMS de la cuenta de origen para cifrar la copia del volumen si esa clave se ha compartido con tu cuenta.

Cross-account requisitos de cifrado

Para copiar un volumen compartido cifrado con una clave gestionada por el cliente, el propietario del volumen debe compartir la clave de KMS con su cuenta. Para obtener más información, consulta Cómo permitir que los usuarios de otras cuentas usen una KMS key en la Guía para AWS Key Management Service desarrolladores.

Los volúmenes cifrados con la clave AWS gestionada predeterminada de Amazon EBS no se pueden compartir ni copiar entre cuentas.

Resultados del cifrado

Volúmenes de origen no cifrados
Cifrado de forma predeterminada Usted especifica un KMS key Resultado
Deshabilitado No La copia no está cifrada
Deshabilitado Sí Copia cifrada con la clave especificada
Habilitado No Copie cifrada con la clave de cifrado de Amazon EBS predeterminada de su cuenta
Habilitado Sí Copia cifrada con la clave especificada
Volúmenes de origen cifrados (en la misma cuenta)
Usted especifica un KMS key Resultado
No Copia cifrada con la misma clave que el volumen de origen
Sí Copia cifrada de nuevo con la clave especificada
Volúmenes de origen cifrados (cuentas cruzadas)
Usted especifica un KMS key Resultado
No Copia cifrada con la clave de cifrado de Amazon EBS predeterminada de tu cuenta
Sí Copia cifrada con la clave especificada

Cross-account las copias nunca reutilizan la clave KMS de la cuenta de origen de forma predeterminada. Si quieres usar una clave de la cuenta de origen, debes compartirla con tu cuenta.

Consideraciones

  • Una copia de un volumen captura un estado puntual del volumen de origen en el que se producen errores. Incluye solo los datos que se escribieron en el volumen en el momento de la solicitud de copia. No incluye los datos almacenados en caché por las aplicaciones o el sistema operativo. Para lograr copias coherentes con las aplicaciones, detenga las escrituras en el volumen o ponga la aplicación en modo inactivo antes de crear la copia. En el caso de las bases de datos, utilice el mecanismo adecuado para eliminar las páginas sucias y congelarlas I/O (por ejemplo, fsfreeze en Linux o VSS en Windows). Puede reanudar las escrituras cuando vuelva la solicitud de copia.

  • Solo se puede crear una copia del volumen a partir de un volumen de origen a la vez Puede crear copias posteriores del mismo volumen de origen solo una vez que la copia del volumen anterior se haya inicializado por completo

  • Puede tener un máximo de 5 copias del volumen en curso por región. Si supera esta cuota, se produce el error CopyVolumesLimitExceeded. Si es necesario, puede solicitar un aumento

  • Se debe crear la copia del volumen en la misma zona de disponibilidad que el volumen de origen

  • El tamaño de la copia del volumen debe ser igual o mayor al tamaño del volumen de origen

  • No se puede copiar una copia del volumen mientras se está creando o inicializando

  • Para crear una copia del volumen, el volumen de origen debe estar en el estado available o in-use, y las modificaciones del volumen deben estar en el estado completed o optimizing

  • Las copias del volumen están sujetas a las mismas cuotas de IOPS y almacenamiento regional y de cuenta que los volúmenes normales de Amazon EBS. Para obtener más información, consulte Amazon EBS Cupos.

  • Si se elimina el volumen de origen mientras la operación de copia está en curso, la operación de copia aún se completará

  • Las etiquetas asignadas al volumen de origen no se asignan a la copia del volumen.

  • No se pueden crear copias a partir de volúmenes en Outposts o en zonas de Wavelength.

Precios

Cuando creas una copia de un volumen de origen, se te cobra por la operación de copia. El coste de la operación de copia se basa en el tamaño de los bloques de datos escritos en el volumen de origen en el momento de la creación de la copia. El volumen recién creado se cobra de la misma manera que cualquier otro volumen de Amazon EBS. Para obtener más información, consulte Precios de Amazon EBS.

Copia de un volumen

Utilice alguno de los siguientes métodos para copiar un volumen de Amazon EBS.

Console
Cómo copiar un volumen
  1. Abra la consola de Amazon EC2 en https://console.aws.amazon.com/ec2/.

  2. En el panel de navegación, elija Volumes (Volúmenes).

  3. Seleccione el volumen para copiar y elija Acciones, Copiar volumen.

  4. En Tipo de volumen, elija el tipo de volumen. El tipo de volumen predeterminado es gp3.

  5. En Tamaño, introduzca el tamaño de la copia del volumen, en GiBs. El tamaño debe ser igual o mayor al tamaño del volumen de origen.

  6. (io1io2, y gp3 únicamente) Para las IOPS, introduzca el número máximo de input/output operaciones por segundo (IOPS) para la copia del volumen.

  7. (gp3únicamente) En Rendimiento, introduzca el rendimiento de la copia del volumen, en. MiB/s

  8. (io1y io2 solo) Para habilitar la copia del volumen para Amazon EBS Multi-Attach, seleccione Habilitar Multi-Attach.

  9. En el caso del cifrado, el valor predeterminado depende del volumen de origen y de la configuración de su cuenta. En el caso de las copias de la misma cuenta, la copia hereda la clave de cifrado del volumen de origen. Para las copias multicuenta, se utiliza la clave de cifrado de Amazon EBS predeterminada de su cuenta. Puede elegir una clave gestionada por el cliente diferente.

  10. (Opcional) Para asignar etiquetas personalizadas a la copia del volumen, en la sección Etiquetas, elija Agregar etiqueta y, a continuación, ingrese un par de clave y valor de etiqueta.

  11. Seleccione Copiar volumen.

  12. El volumen copiado entra en estado creating y, a continuación, pasa a available poco después. Luego, puede adjuntarlo a cualquier instancia de Amazon EC2 en la misma zona de disponibilidad.

AWS CLI
Cómo copiar un volumen

Utilice el comando copy-volumes.

En el siguiente ejemplo, se crea una copia de volumen de vol-01234567890abcdef con el tipo de gp3 volumen, un tamaño de 100 GiB y un rendimiento de 250 MiB/s.

aws ec2 copy-volumes \ --source-volume-id vol-01234567890abcdef \ --volume-type gp3 \ --size 100 \ --throughput 250
Para cifrar un volumen sin cifrar durante la copia

Utilice el comando copy-volumes con los parámetros y. --encrypted --kms-key-id

aws ec2 copy-volumes \ --source-volume-id vol-01234567890abcdef \ --encrypted \ --kms-key-id alias/my-key
Para volver a cifrar con una clave gestionada por el cliente diferente

Utilice el comando copy-volumes con el --kms-key-id parámetro para especificar una clave diferente.

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
Cómo copiar un volumen

Utilice el cmdlet Copy-EC2Volume.

En el siguiente ejemplo, se crea una copia del volumen de vol-01234567890abcdef con el tipo de gp3 volumen, un tamaño de 100 GiB y un rendimiento de. 250 MiB/s

Copy-EC2Volume ` -SourceVolumeId vol-01234567890abcdef ` -VolumeType gp3 ` -Size 100 ` -Throughput 250
Para cifrar un volumen sin cifrar durante la copia

Utilice el Copy-EC2Volume cmdlet con los parámetros y. -Encrypted -KmsKeyId

Copy-EC2Volume ` -SourceVolumeId vol-01234567890abcdef ` -Encrypted $true ` -KmsKeyId "alias/my-key"
Para volver a cifrar con una clave gestionada por el cliente diferente

Use el Copy-EC2Volume cmdlet con el -KmsKeyId parámetro para especificar una clave diferente.

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