Una programación de instantáneas crea instantáneas estándar, que son copias de seguridad de disco con redundancia geográfica, en intervalos específicos. Usa la programación de instantáneas como práctica recomendada para crear una copia de seguridad de tus discos de Compute Engine. Puedes usar programaciones de instantáneas para crear copias de seguridad de los volúmenes de Persistent Disk y de Google Cloud Hyperdisk zonales y regionales de forma automática y con regularidad.
Propiedades de la programación de instantáneas
Una programación de instantáneas incluye las siguientes propiedades:
- Nombre de la programación
- Descripción de la programación
- Frecuencia de las instantáneas (por hora, diaria, semanal)
- Hora de inicio de las instantáneas
- Región donde está disponible el calendario de instantáneas
- Política de borrado del disco de origen para manejar instantáneas generadas de forma automática, en caso de que se borre el disco de origen
- Política de retención para definir cuánto tiempo se deben conservar las instantáneas generadas a partir de la programación de instantáneas
Frecuencia de programación de instantáneas
Antes de crear una programación de instantáneas, elige una hora de inicio y una frecuencia de instantáneas. La hora de inicio es el momento en el que quieres que comience la programación de instantáneas. La frecuencia se define por hora, diaria o semanal.
Una programación de instantáneas comienza en un rango de una hora según la hora de inicio especificada. Por ejemplo, si la hora de inicio programada es a las 12:00 p.m. la captura de instantáneas comienza en cualquier momento entre las 12:00 p.m. y las 12:59 p.m. La programación usa el estándar de hora UTC.
Las programaciones de instantáneas se ven afectadas por los cambios de horario de verano (DST). Al comienzo y al final del horario de verano en EE.UU., es posible que veas que las horas de inicio de tus trabajos de programación de instantáneas se adelantan o retrasan una hora, respectivamente, independientemente de si tu zona horaria local usa el horario de verano.
Configuración de una programación por hora: para establecer una programación por hora, elige la hora de inicio y un intervalo de instantáneas a través de un número entero de entre 1 y 23. Con el intervalo de instantáneas, se define con qué frecuencia se toma la instantánea. Cuando configures el intervalo, elige un número que divida de manera equitativa 24 (1, 2, 3, 4, 6, 8 o 12) para que la instantánea comience en el mismo intervalo de tiempo todos los días. Por ejemplo, establecer una hora de inicio a las 9:00 a.m. con un intervalo de 6 indica que el programa de instantáneas comienza entre las 9:00 a.m. y las 10:00 a.m. con un intervalo de instantáneas de 6 horas.
Configuración de una programación diaria: establece la frecuencia diaria para que la instantánea ocurra una vez al día. Por ejemplo, puedes establecer una programación de instantáneas para que se genere una instantánea todos los días a las 9:00 a.m.
Configuración de una programación semanal: establece la frecuencia de forma semanal para tomar instantáneas en uno o más días a la semana. Por ejemplo, una hora de inicio a las 9:00 p.m. con una programación semanal establecida en lunes indica que la programación de instantáneas ocurre a las 9:00 p.m. los lunes de cada semana. También puedes establecer una programación semanal que genere instantáneas en diferentes días de la semana. Por ejemplo, puedes crear una programación para cada semana los lunes a las 14:00 (2:00 p.m.) y los jueves a las 10:00 a.m.
Nombres para las instantáneas programadas
Las instantáneas capturadas como parte de la programación de instantáneas generaron nombres de forma automática. Los nombres de las instantáneas se generan según el siguiente patrón:
[disk-name-prefix]-[scope-name]-[timestamp]-[random-chars]
disk-name-prefix
: Es el nombre del disco de origen. Este campo puede tener hasta 20 caracteres.scope-name
: Es el nombre de la zona o región del disco de origen.timestamp
: Es la marca de tiempo de creación UTC con el formatoYYYYMMDDHHMMSS
.random-chars
: Son caracteres alfanuméricos generados de forma aleatoria para evitar conflictos de nombres con otras instantáneas.
Política de retención de instantáneas
Puedes especificar durante cuánto tiempo Compute Engine retiene las instantáneas creadas automáticamente si configuras una política de retención de instantáneas.
Como práctica recomendada, configura una política de retención para minimizar los costos de almacenamiento de instantáneas. Si no configuras una política de retención, Compute Engine retendrá las instantáneas por tiempo indefinido. Generarás costos de almacenamiento por esas instantáneas hasta que las borres de forma manual.
Si eliges configurar una política de retención de instantáneas, debes hacerlo cuando crees la programación de instantáneas.
Si no estableces una política de retención, todas tus instantáneas generadas automáticamente se retendrán por tiempo indefinido. Se generarán costos de almacenamiento por estas instantáneas hasta que las borres de forma manual.
Eliminación automática de instantáneas
Puedes especificar un período de retención máximo para tu instantánea. El período de retención máximo especifica la cantidad máxima de días durante los cuales Compute Engine retiene la instantánea de tu disco después de su creación. Después de que finaliza el período de retención máximo, Compute Engine intenta borrar automáticamente esa instantánea de disco. Ten en cuenta que Compute Engine completa la eliminación automática de esa instantánea solo si tienes una instantánea más reciente del disco disponible. Si no tienes una instantánea más reciente disponible, Compute Engine seguirá reteniendo esa instantánea hasta que crees una más reciente.
Por ejemplo, si estableces su valor en 3
, Compute Engine retendrá la
instantánea durante un máximo de tres días antes de intentar borrarla. Después de tres días, Compute Engine verifica si se creó una instantánea más reciente para tu disco. Si hay una instantánea disponible, Compute Engine la borrará automáticamente.
- La política de retención de instantáneas se aplica solo a las instantáneas automáticas, no a las que creaste de forma manual.
- No puedes aplicar una política de retención de forma retroactiva. Si creas una programación de instantáneas sin una política de retención y, luego, cambias a una programación de instantáneas con una política de retención, esta solo se aplicará a las instantáneas nuevas.
- Sin importar la política de retención, siempre puedes borrar de forma manual las instantáneas generadas de manera manual o automática.
- Si deseas que Compute Engine borre automáticamente la instantánea del disco después de un período de retención máximo especificado, debes crear una instantánea más reciente para ese disco antes de la hora de eliminación automática.
- Si estableces un tiempo de retención máximo para la instantánea del disco, asegúrate de usar un valor mínimo de 1 día.
Regla de eliminación del disco de origen
Cuando creas una programación de instantáneas, también puedes establecer una regla de eliminación del disco de origen. Esta controla lo que sucede con tus instantáneas si se borra el disco de origen. De forma predeterminada, si se borra tu disco de origen, las instantáneas generadas de forma automática a partir de tu programación de instantáneas se retienen de forma permanente, a menos que las borres de manera manual, sin importar la política de retención original establecida, a menos que especifiques lo contrario.
De forma alternativa, puedes establecer la regla para que tu política de retención de instantáneas se aplique a tus instantáneas si se borra el disco de origen. Por ejemplo, puedes aplicar una política de retención que mantenga tus instantáneas durante una semana después de que se borre el disco de origen.
Por ejemplo, supongamos que creaste una programación de instantáneas con una política de retención de 3 días, pero elegiste no aplicar la política de retención en la eliminación del disco de origen. Después de aplicar la política en el Persistent Disk, Compute Engine genera instantáneas de forma automática; sin embargo, también borra de forma automática las instantáneas después de 3 días, según la política de retención. Sin embargo, si borras el disco de origen, la política de retención ya no se aplicará y todas las instantáneas existentes que creó la programación se retendrán por tiempo indefinido.
Programación de instantáneas para instancias de Windows
Si aplicas una programación de instantánea a los discos que están conectados a las instancias de VM de Windows, debes usar la opción guest-flush
para permitir que VSS genere copias de tus instantáneas.
Para obtener más información sobre las instantáneas para Windows, consulta Crea una instantánea de disco coherente con la aplicación de Windows.
Reglas de localidad de instantáneas y etiquetas de instantáneas
Al igual que con las instantáneas generadas de forma manual, puedes aplicar etiquetas de recursos y seleccionar la ubicación de almacenamiento para las instantáneas generadas de forma automática. Si las configuras en tu programación de instantáneas, las instantáneas generadas de forma automática a partir de esta programación tendrán aplicadas estas propiedades. Por ejemplo, si estableces la ubicación de instantáneas en US
, todas las instantáneas generadas a partir de esta programación se almacenarán en los Estados Unidos de América.
Consulta Crea un programa de instantáneas para obtener ejemplos sobre cómo configurar estas opciones.
Limitaciones de las programaciones de instantáneas
Las programaciones de instantáneas tienen las siguientes limitaciones:
- Las programaciones de instantáneas se aplican solo en el proyecto en el que se crearon. Las programaciones de instantáneas no se pueden usar en otras organizaciones ni proyectos.
- No se pueden crear instantáneas de archivo ni instantáneas inmediatas mediante una programación de instantáneas.
- Puedes conectar un máximo de 10 programaciones de instantáneas a la vez a un volumen de Persistent Disk mediante Google Cloud CLI o REST. En la consola de Google Cloud, solo puedes adjuntar una programación de instantáneas a un disco.
- Puedes conectar una programación de instantáneas a un máximo de 1,000 discos.
- Puedes crear un máximo de 1,000 programaciones de instantáneas en uso por región.
- Después de crear una programación de instantánea, puedes realizar cambios en la descripción, el programa, la política de retención y las etiquetas. Si deseas actualizar otros valores para una programación de instantáneas, debes borrar la programación de instantáneas y crear una nueva.
- Para los discos que usan una clave de encriptación proporcionada por el cliente (CSEK), no puedes crear programaciones de instantáneas.
- Para los discos persistentes que usan una clave de encriptación administrada por el cliente (CMEK), todas las instantáneas creadas con una programación de instantáneas se encriptan de manera automática con la misma clave.
¿Qué sigue?
- Obtén más información sobre las instantáneas de discos.
- Obtén más información sobre cómo crear programaciones para instantáneas de discos.
- Obtén más información para administrar programaciones de instantáneas.