¿Por qué la creación de instantáneas de EC2 AMI o EBS es lenta?

4 minutos de lectura
0

Estoy intentando crear una copia de seguridad de mi instancia de Amazon Elastic Compute Cloud (Amazon EC2) o volumen de Amazon Elastic Block Store (Amazon EBS) mediante la creación de una imagen de máquina de Amazon (AMI) o una instantánea de Amazon. Sin embargo, este proceso es lento o parece estar estancado en el estado Pendiente.

Descripción corta

Las AMI basadas en Amazon EBS incluyen una o más instantáneas de Amazon EBS. La creación de AMI basadas en EBS o instantáneas de EBS puede ser lenta debido a la gran cantidad de datos que se deben copiar a Amazon Simple Storage Service (Amazon S3). Hay muchos factores, como la actividad de escritura en el volumen de EBS, que pueden afectar al tiempo de creación. Por lo tanto, el tiempo de creación de las instantáneas puede variar considerablemente.

Resolución

Bloques incorrectos

La causa más común de una creación lenta de AMI o instantáneas es la cantidad de datos incorrectos que se deben copiar a Amazon S3. Estos datos incorrectos se miden por el número de bloques. Los siguientes factores pueden provocar una gran cantidad de bloques incorrectos:

  • Tamaño del volumen de EBS
  • Tiempo transcurrido desde la última instantánea
  • Actividad de escritura en el volumen

Las instantáneas están diseñadas para ser incrementales. Esto significa que Amazon EBS solo copia los bloques que han cambiado desde la creación de la última instantánea. Es posible que un volumen de EBS no tenga una instantánea porque no se creó ninguna instantánea antes o porque se eliminaron las instantáneas anteriores. En tales casos, los bloques no se pueden comparar con ninguna instantánea y, por lo tanto, todos se consideran incorrectos.

Además, si se creó una instantánea hace mucho tiempo o el volumen de EBS está muy activo, es posible que tenga una gran cantidad de bloques que deba copiarse como parte de la nueva instantánea.

Para evitar este problema, se recomienda crear instantáneas con frecuencia. Con esta práctica, el número de bloques que se van a copiar para cada instantánea será menor. Puede utilizar Amazon Data Lifecycle Manager para automatizar la creación, conservación y eliminación de instantáneas para sus volúmenes de EBS. Puede configurar la frecuencia de las instantáneas en función de su objetivo de punto de recuperación (RPO). Las instantáneas de EBS no se facturan en función del número de instantáneas, sino más bien por los datos incrementales guardados en S3. Para obtener más información, consulte Precios de Amazon EBS.

Varios volúmenes en cola para la creación de instantáneas

La creación de instantáneas es una operación de ancho de banda compartido. Esto significa que Amazon EBS utiliza un ancho de banda compartido para enviar datos a S3. Por lo tanto, es posible que se produzcan retrasos si hay varios volúmenes en cola para la creación de instantáneas. Esto suele ocurrir si se crean varias instantáneas a primera hora de la madrugada. Por ejemplo, si tiene procesos automatizados para crear instantáneas exactamente a medianoche, es posible que la creación de instantáneas se retrase.

Para evitar este problema, se recomienda crear instantáneas en diferentes ocasiones pasada la hora establecida. Esta práctica puede ayudar a reducir el tiempo necesario para crear una instantánea. Puede utilizar Amazon Data Lifecycle Manager para crear instantáneas automáticamente una hora después de la hora de inicio programada, en lugar de crear instantáneas inmediatamente.

Instantáneas apiladas

Al crear varias instantáneas para el mismo volumen en un periodo de tiempo breve, se crea la primera instantánea y las demás instantáneas pasan al estado Pendiente. La creación de las instantáneas en estado Pendiente no avanza hasta que se complete la creación de la primera instantánea. Eliminar una instantánea que está en estado Pendiente no detiene el proceso de creación. Si intenta eliminar la instantánea que está en estado Pendiente, la instantánea se creará primero, antes de que pueda eliminarla.

Para resolver este problema, no cree instantáneas cuando se esté creando una instantánea para un volumen a menos que sea necesario.


Información relacionada

Mis instantáneas de Amazon EBS no indican ningún progreso o reciben el error «ConcurrentSnapshotLimitExceeded». ¿Cómo puedo solucionar este problema?

OFICIAL DE AWS
OFICIAL DE AWSActualizada hace 3 años