Acerca de las instantáneas de disco estándar y de archivo


Las instantáneas estándar crean copias de seguridad de los datos en un disco de forma incremental. Después de crear una instantánea, puedes usarla para crear un disco nuevo que contenga los datos capturados. Las instantáneas estándar proporcionan copias de seguridad con redundancia geográfica de un solo disco. Una instantánea captura el contenido de un disco, independientemente de si el disco está conectado o no a una instancia de máquina virtual (VM) en ejecución. Para crear una copia de seguridad de una VM completa o de varios discos a la vez, crea una imagen de máquina. Para otras situaciones, consulta el gráfico que describe las opciones de copia de seguridad de datos.

El ciclo de vida de una instantánea creada a partir de un disco conectado a una instancia de VM en ejecución es independiente del ciclo de vida de la instancia de VM.

Tipos de instantáneas

Puedes crear una copia de seguridad de un Persistent Disk con instantáneas. Los 3 tipos de instantáneas (estándar, Instant Snapshot y de archivo) capturan el contenido de un disco en un momento específico.

Las dos diferencias clave entre los tipos de instantáneas son el tiempo de recuperación de datos (RTO) y la ubicación de almacenamiento.

Tiempo de recuperación de datos

El tiempo de recuperación de datos es la cantidad de tiempo necesaria para crear un disco nuevo a partir de una instantánea y varía según el tipo de instantánea.

  • Las Instant Snapshots ofrecen los mejores tiempos de recuperación, que son más bajos.
  • Las instantáneas estándar tienen tiempos de recuperación de datos más rápidos que las instantáneas de archivo.
  • Las instantáneas de archivo tienen los tiempos de recuperación de datos más largos, pero ofrecen el almacenamiento más rentable.

Ubicación del almacenamiento por tipo de instantánea

La ubicación de almacenamiento es la zona o región en la que Compute Engine almacena la instantánea.

  • Las Instant Snapshots son copias de seguridad de discos locales que se almacenan en la misma zona o región que el disco de origen.
  • Las instantáneas estándar y de archivo son copias de seguridad remotas de los datos de disco almacenados por separado del disco de origen.

Compute Engine almacena las instantáneas de archivo y estándar de la misma manera. Las copias de las instantáneas estándar y de archivo se almacenan en varias ubicaciones con sumas de comprobación automáticas para garantizar la integridad de los datos.

A menos que se especifique lo contrario, las referencias a instantáneas estándar incluyen instantáneas de archivo.

Comparación entre los tipos de instantáneas

En la siguiente tabla, se comparan las diferencias entre los tipos de instantáneas:

Tipo de instantánea Ideal para Redundancia de almacenamiento Compatibilidad con hiperdiscos Se puede crear con programaciones de instantáneas
Instantáneas estándar Copia de seguridad de datos con redundancia geográfica para protegerse contra interrupciones locales, zonales y regionales. Almacenamiento redundante en varias regiones.
Instantáneas de archivo Igual que las instantáneas estándar, pero para los datos a los que rara vez se accede y que deben retenerse durante varios meses o años. Un almacenamiento con redundancia geográfica de menor costo que es más adecuado para datos relacionados con el cumplimiento, las auditorías y el almacenamiento en frío. Almacenamiento redundante en varias regiones. No.
Instantáneas Copia de seguridad de datos local para habilitar el restablecimiento rápido a un disco nuevo en caso de que el usuario cometa un error o se dañe la aplicación. No son redundantes. Se almacenan solo en la misma zona o región que el disco de origen. No. No.

Además de las instantáneas, Compute Engine ofrece otras opciones de copias de seguridad de datos. Revisa el gráfico que describe las opciones de copia de seguridad de datos.

La información de este documento se aplica a las instantáneas estándar. Obtén más información sobre las Instant Snapshots.

Instantáneas de archivo

Las instantáneas de archivo y estándar difieren principalmente en la ubicación de almacenamiento y el costo.

Las instantáneas de archivo tienen los mismos beneficios que las instantáneas estándar, incluidas las cadenas incrementales, la compresión y la encriptación.

Sin embargo, las instantáneas de archivo son de bajo costo y son más adecuadas para casos de uso relacionados con el cumplimiento, la auditoría y el almacenamiento en frío a largo plazo. Si necesitas retención de instantáneas durante muchos meses o años y rara vez necesitas acceder a las instantáneas, considera usar instantáneas de archivo en lugar de instantáneas estándar. Cada tipo de instantánea se almacena en cadenas de instantáneas incrementales separadas y las instantáneas de archivo se enumeran por separado en la consola de Google Cloud.

Trabaja con instantáneas estándar

  • Para obtener información sobre cómo crear copias de seguridad de discos con instantáneas, consulta Crea instantáneas. Puedes crear una instantánea de tu disco antes de intentar realizar una operación potencialmente peligrosa, de manera que puedas revertir el cambio en caso de que los resultados sean inesperados.

  • Para aprender a restablecer el contenido de una instantánea en un disco nuevo, consulta Restablece instantáneas.

  • Si ya no necesitas una instantánea específica, puedes borrarla para reducir los costos de almacenamiento.

  • Para reducir el riesgo de pérdida inesperada de datos, ten en cuenta las prácticas recomendadas para configurar una programación de instantáneas y poder asegurarte de que se realice una copia de seguridad de tus datos periódicamente.

Cómo acceder a las instantáneas estándar

Limitaciones

  • No puedes cambiar la ubicación de almacenamiento de una instantánea estándar existente. Consulta Selecciona la ubicación de almacenamiento para una instantánea.

  • Puedes generar instantáneas de tus discos una vez cada 10 minutos, como máximo. Si deseas emitir un aumento de solicitudes para tomar instantáneas de tus discos, puedes emitir como máximo 6 solicitudes en 60 minutos. Para obtener más información, consulta Límites de frecuencia de instantáneas.

  • No puedes editar los datos almacenados en una instantánea.

  • No puedes recuperar instantáneas borradas.

  • Puedes crear una cantidad ilimitada de instantáneas estándar de un disco determinado.

Cómo funcionan las instantáneas estándar incrementales

Las instantáneas son incrementales, por lo que puedes crear instantáneas frecuentes en un Persistent Disk o Hyperdisk más rápido y a un costo menor en comparación con la creación periódica de una imagen completa del disco.

Las instantáneas incrementales funcionan de la siguiente manera:

  • La primera instantánea exitosa de un disco es una instantánea completa que contiene todos los datos en el disco.
  • La segunda instantánea solo contiene datos nuevos o modificados luego de que se tomó la primera instantánea. No se incluyen los datos que no cambiaron desde la instantánea 1. En cambio, la instantánea 2 contiene referencias a la instantánea 1 para cualquier dato sin cambios.
  • La instantánea 3 contiene datos nuevos o modificados desde que se capturó la instantánea 2, pero no contendrá datos sin cambios de la instantánea 1 o 2. En cambio, la instantánea 3 contiene referencias a bloques en la instantánea 1 y la instantánea 2 para cualquier dato sin cambios.

Esto se repite para todas las instantáneas posteriores del disco. Las instantáneas siempre se crean en función de la última instantánea exitosa tomada.

Cómo crear una instantánea

Eliminación de instantáneas

Compute Engine usa instantáneas incrementales de modo que cada instantánea contiene solo los datos que cambiaron desde la instantánea anterior. Para los datos sin cambios, las instantáneas hacen referencia a los datos de las instantáneas anteriores. Los costos de almacenamiento para las instantáneas de Persistent Disk y Hyperdisk solo se cobran por el tamaño total de la instantánea.

Cuando borras una instantánea estándar, se borra por completo si no tiene instantáneas dependientes.

Sin embargo, si borras una instantánea que tiene instantáneas dependientes, ocurre lo siguiente:

  1. Los datos necesarios para restablecer otras instantáneas se transfieren a la instantánea siguiente, lo cual aumenta su tamaño.
  2. Todos los datos que no sean necesarios para restablecer otras instantáneas se borran. Esto reduce el tamaño total de todas las instantáneas.
  3. La instantánea siguiente ya no hace referencia a la instantánea marcada para borrarse y, en su lugar, hace referencia a la instantánea anterior.

Debido a que las instantáneas posteriores pueden requerir información almacenada en una instantánea anterior, ten en cuenta que, si se borra una instantánea, no siempre se borran todos los datos en ella. Para borrar de forma definitiva los datos de tus instantáneas, debes borrar todas las instantáneas.

Si tu disco tiene una programación de instantáneas, debes desconectarla del disco para poder borrarla. Si quitas la programación de instantáneas del disco, no se producirá más actividad de instantáneas. No puedes borrar una programación adjunta a un disco. Tienes la opción de borrar instantáneas de forma manual en cualquier momento.

En el diagrama a continuación, se muestra este proceso.

El proceso para borrar una instantánea

Tamaño de la instantánea y bloques borrados

Las instantáneas capturan partes del disco que se escribieron y no se descartaron. Según la configuración del sistema de archivos del disco, a veces los archivos borrados no se descartan. Si esto sucede, es posible que veas que el tamaño de la instantánea es mayor que el espacio usado en el disco que informa el sistema de archivos. Para evitar esto, se recomienda habilitar la opción discard o ejecutar fstrim en tu disco.

Cadenas de instantáneas

Puedes crear instantáneas estándar en distintas cadenas de instantáneas si especificas un nombre de cadena en el momento de la creación de la instantánea. Cuando creas varias instantáneas estándar de un Persistent Disk mediante un nombre de cadena, cada nueva instantánea se basa de forma incremental en la última instantánea que se creó correctamente con ese nombre de cadena. Usa cadenas de instantáneas solo si eres un propietario avanzado del servicio y necesitas crear cadenas de instantáneas separadas, por ejemplo, para el seguimiento de devolución del cargo.

Puedes especificar un nombre de cadena de instantáneas durante la creación de instantáneas estándar mediante gcloud CLI, REST o Terraform.

Cuando creas una instantánea, tienes la opción de crear una instantánea estándar o una instantánea de archivo. Las instantáneas de archivo tienen los mismos beneficios que las instantáneas estándar, incluidas las cadenas incrementales, la compresión y la encriptación. Sin embargo, las instantáneas de archivo son de bajo costo y son más adecuadas para casos de uso relacionados con el cumplimiento, la auditoría y el almacenamiento en frío a largo plazo. Si necesitas retención de instantáneas durante muchos meses o años y rara vez necesitas acceder a las instantáneas, considera usar instantáneas de archivo en lugar de instantáneas estándar. Cada tipo de instantánea se almacena en cadenas de instantáneas incrementales separadas y las instantáneas de archivo se enumeran por separado en la consola de Google Cloud.

Ubicación de almacenamiento de instantáneas

Cada vez que creas una instantánea de un disco, Google Cloud la almacena en una ubicación de almacenamiento específica. Sin importar la ubicación de almacenamiento de una instantánea, puedes usar la instantánea para crear un disco nuevo en cualquier región y zona. Sin embargo, la ubicación de una instantánea afecta su disponibilidad y puedes generar costos de redes cuando creas la instantánea o la restableces a un disco nuevo.

Tipos de ubicaciones de almacenamiento

Las instantáneas se pueden almacenar en cualquiera de los siguientes tipos de ubicación:

Una ubicación de almacenamiento multirregional proporciona la mayor disponibilidad y resiliencia. Una ubicación de almacenamiento regional te brinda más control sobre la ubicación física de los datos porque especificas una sola región.

Si necesitas cumplir con las políticas de colocación de datos corporativas o gubernamentales, debes almacenar la instantánea en la ubicación regional más cercana que cumpla con estas políticas.

Si tu app no se implementa en parte de una multirregión, y quieres priorizar los bajos costos de red sobre la alta disponibilidad de instantáneas, debes almacenar tu instantánea en la región en la que se encuentra el disco de origen. Así se minimizarán los costos de red para restablecer y crear instantáneas desde ese disco de origen.

Sin embargo, a diferencia de una ubicación de almacenamiento multirregional, una ubicación regional no almacenará tus datos de forma redundante en varios centros de datos, por lo que es posible que no se pueda acceder a ellos si se produce una interrupción a gran escala. Para garantizar la disponibilidad de los datos, quizás debas almacenar una instantánea redundante en una segunda ubicación.

Si tienes una política de la organización que incluye la restricción de ubicaciones de recursos, cualquier ubicación de almacenamiento de instantánea que especifiques debe formar parte del conjunto de ubicaciones definido por la restricción. Consulta la página sobre ubicaciones de recursos de Compute Engine para obtener más información.

Elige una ubicación de almacenamiento

Puedes elegir dónde almacenar las instantáneas de tu proyecto de una de las siguientes maneras:

  • Usa la ubicación de almacenamiento predeterminada personalizada o predefinida que se estableció en la configuración de instantáneas. En la política de ubicación de almacenamiento de la configuración de instantáneas, se define la ubicación predeterminada en la que Google Cloud almacena todas las instantáneas del proyecto. Aunque Google Cloud mantiene una política de ubicación de almacenamiento predeterminada predefinida, la configuración de instantáneas te permite personalizar la política y configurar tu propia ubicación de almacenamiento predeterminada:

    • Usa la ubicación predeterminada predefinida de Google Cloud. Hasta que actualices la configuración de instantáneas por primera vez, Google Cloud mantiene un valor predefinido para la política de ubicación de almacenamiento. Esta ubicación predeterminada predefinida es la multirregión más cercana al disco de origen. Para obtener más información, consulta la política de ubicación de almacenamiento predefinida de Google Cloud.
    • Configura tu propia ubicación predeterminada personalizada. Para personalizar la ubicación de almacenamiento predeterminada de las instantáneas de tu proyecto, debes actualizar la política de ubicación de almacenamiento de la configuración de instantáneas. Después de actualizar la configuración de instantáneas y establecer una predeterminada propia, Google Cloud comenzará a usar esta ubicación recién configurada para almacenar todas las instantáneas futuras. Para obtener más información, consulta Actualiza la configuración de las instantáneas de tu proyecto.
  • Anula la configuración de instantáneas y especifica la ubicación de forma manual durante la creación de una instantánea. De forma alternativa, puedes anular la configuración de instantáneas y especificar manualmente una ubicación que elijas cuando crees una instantánea. Puedes usar esta opción para elegir una ubicación diferente para instantáneas específicas por operación. Para obtener información sobre cómo especificar la ubicación durante la creación de una instantánea, consulta Crea una instantánea de un volumen de Persistent Disk zonal.

Cuándo elegir la ubicación predeterminada predefinida de Google Cloud

Estos son algunos casos de uso de ejemplo para usar la multirregión, que está predefinida en la configuración de instantáneas, ya que tu ubicación de almacenamiento incluye lo siguiente:

  • La ubicación multirregional predeterminada cumple con las políticas de colocación de datos corporativas o gubernamentales.
  • El disco se almacena en una ubicación regional (como us-central1) que forma parte de una ubicación multirregional (us), y prefieres una mayor disponibilidad de instantáneas, pero conlleva el riesgo de que rendimiento del restablecimiento de las instantáneas sea más lento.
  • No se espera que las instantáneas se restablezcan con frecuencia en discos ubicados fuera de la ubicación predeterminada de almacenamiento de instantáneas.

Cuándo elegir tu propia ubicación de almacenamiento

Estos son algunos ejemplos de casos de uso para usar una ubicación de almacenamiento personalizada, ya sea mediante la actualización o anulación de tu configuración de instantáneas:

  • La ubicación multirregional personalizada cumple con las políticas de colocación de datos corporativas o gubernamentales.
  • Tu aplicación se implementa en una región que no está incluida en una de las ubicaciones multirregionales de Cloud Storage, y quieres priorizar el rendimiento de restablecimiento de las instantáneas sobre su disponibilidad.
  • Restableces las instantáneas varias veces desde un disco ubicado fuera de la ubicación de almacenamiento de instantáneas predeterminada.

No puedes modificar la ubicación de almacenamiento de las instantáneas existentes. Si deseas almacenar la instantánea de disco en una ubicación nueva, debes crear una instantánea nueva en la ubicación elegida y, luego, borrar la instantánea en la ubicación anterior. Si necesitas almacenar una instantánea en más de una ubicación, debes crear una instantánea en cada una de ellas. Cuando creas una instantánea nueva en una ubicación nueva, se crea una instantánea completa con todos los datos del disco.

Costos de red

Se aplican cargos de red por la creación o el restablecimiento de todas las instantáneas estándar multirregionales cuando un disco se encuentra en una región miembro de la multirregión. Si no necesitas la replicación adicional y resiliencia de las instantáneas multirregionales, recomendamos usar instantáneas regionales mediante la especificación de una ubicación regional cuando se creen.

La selección de la ubicación de almacenamiento de instantáneas es vital para minimizar los costos de red. Si almacenas la instantánea en la misma región que el disco de origen, no se generan costos de red cuando accedes a esa instantánea desde la misma región. Si accedes a la instantánea desde una región diferente, existe un costo de red. Se generan costos de red cuando se crea una instantánea en una región distinta de la del disco de origen y cuando la instantánea se restablece en un disco en una región diferente a la de la instantánea.

Hay un costo de red para el acceso entre regiones. Por ejemplo, si tu disco de origen está en asia-east1 y almacenas tus instantáneas en asia-east2, incurrirás en costos de red cuando accedas a la instantánea entre esas dos regiones.

Dos regiones, australia-southeast1 y southamerica-east1, tienen una ubicación de almacenamiento de instantáneas multirregional predeterminada que incurrirá en costos de red, a menos que cambies la ubicación de almacenamiento. Puedes modificar la ubicación de almacenamiento mediante la configuración de instantáneas o anular de forma manual la ubicación predeterminada durante la creación de instantáneas:

  • Si tu disco de origen está en australia-southeast1, la ubicación de almacenamiento de instantánea predeterminada estará en la multirregión asia. Para reducir costos, almacena tus instantáneas en la región australia-southeast1 en su lugar.
  • Si tu disco de origen está en southamerica-east1, la ubicación de almacenamiento de instantánea predeterminada estará en la multirregión us. Para reducir costos, almacena tus instantáneas en la región southamerica-east1 en su lugar.

Si restableces una instantánea a un disco en una región que no está incluida en la ubicación de almacenamiento de la instantánea, incurrirás en un costo de red. Por ejemplo, si creas un Persistent Disk regional nuevo en australia-southeast1 a partir de una instantánea almacenada en asia, que es una ubicación multirregional, incurrirás en costos de red.

¿Qué sigue?