Funcionamiento de Amazon Data Lifecycle Manager
A continuación, se muestran los elementos clave de Amazon Data Lifecycle Manager.
Elementos
Políticas
Con Amazon Data Lifecycle Manager, puede crear políticas para definir sus requisitos de creación y retención de copias de seguridad. Estas políticas suelen especificar lo siguiente:
-
Tipo de política: define el tipo de recursos de copia de seguridad que administra la política (instantáneas o AMI basadas en EBS).
-
Recursos de destino: define el tipo de recursos a los que se dirige la política (instancias o volúmenes de EBS).
-
Frecuencia de creación: define la frecuencia con la que se ejecuta la política y con la que esta crea instantáneas o AMI.
-
Umbral de retención: define durante cuánto tiempo la política conserva las instantáneas o las AMI tras su creación.
-
Acciones adicionales: define las acciones adicionales que debe realizar la política, como copiar, archivar o etiquetar recursos entre regiones.
Amazon Data Lifecycle Manager ofrece políticas predeterminadas y políticas personalizadas.
Políticas predeterminadas
Las políticas predeterminadas realizan copias de seguridad de todos los volúmenes e instancias de una región que no tienen copias de seguridad recientes. Si lo desea, puede especificar los parámetros de exclusión para excluir volúmenes e instancias.
Amazon Data Lifecycle Manager admite los siguientes tipos de políticas predeterminadas:
-
Política predeterminada para instantáneas de EBS: se dirige a los volúmenes y automatiza la creación, retención y eliminación de instantáneas.
-
Política predeterminada para las AMI basadas en EBS: engloba las instancias y automatiza la creación, retención y anulación del registro de las AMI basadas en EBS.
Solo puede tener una política predeterminada por tipo de recurso en cada cuenta y región de AWS.
Políticas personalizadas
Las políticas personalizadas se centran en recursos específicos en función de las etiquetas asignadas y admiten características avanzadas, como la restauración rápida de instantáneas, el archivado de instantáneas, la copia entre cuentas y los scripts previos y posteriores. Una política personalizada puede incluir hasta 4 programaciones y cada una puede tener su propia frecuencia de creación, umbral de retención y configuración de características avanzadas.
Amazon Data Lifecycle Manager admite los siguientes tipos de políticas personalizadas:
-
Política de instantáneas de EBS: se dirige a los volúmenes o instancias la creación, retención y eliminación de instantáneas de EBS.
-
Política de AMI basadas en EBS: se dirige a las instancias y automatiza la creación, retención y cancelación del registro de AMI basadas en EBS.
-
Política de eventos de copia entre cuentas: automatiza las acciones de copia entre regiones para las instantáneas que se comparten con usted.
Para obtener más información, consulte Políticas predeterminadas y personalizadas de Amazon Data Lifecycle Manager.
Programaciones de políticas (solo políticas personalizadas)
Las programaciones de políticas definen cuándo la política crea instantáneas o las AMI. Las políticas pueden tener hasta cuatro programaciones—una obligatoria y hasta tres opcionales.
Agregar varias programaciones a una única política permite crear instantáneas o las AMI a diferentes frecuencias al utilizar igual política. Por ejemplo, puede crear una única política que cree instantáneas diarias, semanales, mensuales y anuales. Esto elimina la necesidad de administrar varias políticas.
Para cada programación, puede definir la frecuencia, la configuración de restauración rápida de instantáneas (sólo políticas del ciclo de vida de instantáneas), las reglas de copia entre regiones y las etiquetas. Las etiquetas destinadas a una programación se asignan automáticamente a las instantáneas o las AMI que se crean cuando se inicia la programación. Además, asigna Amazon Data Lifecycle Manager automáticamente una etiqueta generada por el sistema en función de la frecuencia de la programación a cada instantánea o AMI.
Cada programación se inicia de forma individual en función de su frecuencia. Si se inician varias programaciones al mismo tiempo, Amazon Data Lifecycle Manager crea solo una instantánea o una AMI y aplica la configuración de retención de la programación que tiene el periodo de retención más alto. Las etiquetas de todas las programaciones iniciadas se aplican a la instantánea o la AMI.
-
(Sólo políticas del ciclo de vida de las instantáneas). Si se habilita más de una de las programaciones iniciadas para la restauración rápida de instantáneas, la instantánea se habilita para dicha restauración en todas las zonas de disponibilidad especificadas en todas las programaciones iniciadas. La configuración de retención más alta de las programaciones iniciadas se utiliza para cada zona de disponibilidad.
-
Si se habilita más de una de las programaciones iniciadas para la copia entre regiones, la instantánea o la AMI se copiará en todas las regiones especificadas en todas las programaciones iniciadas. Se aplica el periodo de retención más alto de las programaciones iniciadas.
Etiquetas de recursos de destino (solo políticas personalizadas)
Las políticas personalizadas de Amazon Data Lifecycle Manager utilizan etiquetas de recursos para identificar los recursos de los que se van a realizar copias de seguridad. Al crear una política de AMI basada en EBS, puede especificar varias etiquetas de recursos de destino. La política se destinará a todos los recursos del tipo especificado (instancia o volumen) que tengan al menos una de las etiquetas de recursos de destino especificadas. Por ejemplo, si crea una política de instantáneas dirigida a los volúmenes y especifica purpose=prod
, costcenter=prod
y environment=live
como etiquetas de recursos de destino, la política se dirigirá a todos los volúmenes que tengan alguno de esos pares de valores de etiqueta y clave.
Si quiere ejecutar varias políticas en un recurso, puede asignar varias etiquetas al recurso de destino y, a continuación, crear políticas independientes, cada una dirigida a una etiqueta de recurso específica.
No puede utilizar los caracteres \
o =
en una clave de etiqueta. Las etiquetas de recursos de destino distinguen entre mayúsculas y minúsculas Para obtener más información, consulte Etiquetado de los recursos.
Instantáneas
Las instantáneas son el mecanismo principal para realizar copias de seguridad de los datos de los volúmenes de EBS. Para ahorrar costos de almacenamiento, las instantáneas sucesivas son incrementales y solo contienen los datos del volumen modificados desde la instantánea anterior. Cuando se elimina una instantánea de una serie de instantáneas de un volumen, solo se eliminan los datos que son exclusivos de esa instantánea. El resto del historial capturado del volumen se conserva. Para obtener más información, consulte Instantáneas de Amazon EBS.
AMI basadas en EBS
Una Amazon Machine Image (AMI) proporciona la información necesaria para lanzar una instancia. Cuando necesite varias instancias con la misma configuración, puede lanzarlas desde una misma AMI. Amazon Data Lifecycle Manager solo admite AMI basadas en EBS. Las AMI basadas en EBS incluyen una instantánea para cada volumen de EBS que está asociada a la instancia de origen. Para obtener más información, consulte Imagen de máquina de Amazon (AMI).
Amazon Data Lifecycle Manager etiquetas
Amazon Data Lifecycle Manager aplica las siguientes etiquetas del sistema a todas las instantáneas y las AMI que cree la política para distinguirlas de las instantáneas y las AMI que se creen por cualquier otro medio:
aws:dlm:lifecycle-policy-id
aws:dlm:lifecycle-schedule-name
aws:dlm:expirationTime
: para instantáneas que se han creado mediante programación basada en la antigüedad. Indica cuándo se eliminará la instantánea del nivel estándar.dlm:managed
aws:dlm:archived
: para instantáneas que se archivaron según una programación.aws:dlm:pre-script
: para instantáneas creadas con scripts previos.aws:dlm:post-script
: para instantáneas creadas con scripts posteriores.
También puede especificar etiquetas personalizadas que se aplicarán a las instantáneas y a las AMI en el proceso de creación. No puede utilizar los caracteres \
o =
en una clave de etiqueta.
Las etiquetas de destino que Amazon Data Lifecycle Manager utiliza para asociar volúmenes a una política de instantáneas se pueden aplicar opcionalmente a las instantáneas creadas por la política. Del mismo modo, las etiquetas de destino que se utilizan para asociar instancias a una política AMI se pueden aplicar opcionalmente a las AMI creadas por la política.