google engine create compute automatic google-compute-engine snapshot diskimage

create - Google Compute Engine: ¿cuál es la diferencia entre la instantánea de disco y la imagen de disco?



google cloud share image (5)

Una instantánea está bloqueada dentro de un proyecto, pero una imagen personalizada se puede compartir entre proyectos.

He estado usando tanto para mi inicio como para mí, la funcionalidad es la misma. Hasta ahora, las instancias que he estado creando son solo para computación. Me pregunto cómo las imágenes de disco y las instantáneas de GCE son diferentes en términos de tecnología y en qué situación es mejor usar una sobre la otra.


Las instantáneas se dirigen principalmente a los escenarios de copia de seguridad y recuperación de desastres, son más baratas, más fáciles de crear (a menudo se pueden cargar sin detener la máquina virtual). Están destinados a la carga regular frecuente y descargas raras.

Las imágenes son principalmente para la creación de disco de arranque. Se optimizan para múltiples descargas de los mismos datos una y otra vez. Si la misma imagen se descarga muchas veces, después de la primera descarga, las siguientes descargas serán muy rápidas (incluso para imágenes grandes).

Las imágenes no tienen que usarse exclusivamente para discos de arranque, también se pueden usar para datos que deben estar disponibles rápidamente para un gran conjunto de máquinas virtuales (en un escenario en el que un disco de solo lectura compartido no cumple los requisitos de cualquier razón)


Una instantánea refleja el contenido de un disco persistente en un instante concreto en el tiempo. Una imagen es lo mismo, pero incluye un sistema operativo y un cargador de arranque y puede usarse para iniciar una instancia.

Las imágenes y las instantáneas pueden ser públicas o privadas. En el caso de imágenes, público puede significar imágenes públicas oficiales proporcionadas por Google o no.

Las instantáneas se almacenan como diffs (una instantánea se almacena en relación con la anterior, aunque es transparente para usted) mientras que las imágenes no lo son. También son más baratos ($ 0.03 por GB / mes contra $ 0.085 para imágenes).

Estos días los dos conceptos son bastante similares. Ahora es posible iniciar una instancia utilizando una instantánea en lugar de una imagen, que es una forma fácil de cambiar el tamaño de la partición de inicio. El uso de instantáneas puede ser más simple para la mayoría de los casos.


Snapshot es una copia de su disco que puede usar para crear un nuevo disco de persistencia (PD) de cualquier tipo (PD estándar o SSD PD). Puede usar la instantánea para crear un tamaño de disco más grande, y también tiene la capacidad de crear el nuevo disco en cualquier zona que pueda necesitar. Pricing es un poco más barato para el espacio provisto utilizado para una instantánea. cuando se utiliza como copia de seguridad, puede crear instantáneas diferenciales.

Cuando usa un disco existente para crear una instancia, tiene que crear la instancia en la misma zona donde existe el disco y tendrá el tamaño del disco.

Al referirse a los recursos de imágenes , es el sistema operativo GCE preconfigurado que está ejecutando (Centos, Debian, etc.) y puede usar las imágenes públicas, disponibles para todos los proyectos o imágenes privadas para un proyecto específico o crear su propia personalizada. imagen.


Instantáneas:

  • Bueno para copia de seguridad y recuperación de desastres
  • Menor costo que las imágenes
  • Tamaño más pequeño que las imágenes ya que no contiene OS, etc.
  • Copias de seguridad diferenciales: solo se modificaron los datos desde que se recrea la última instantánea
  • Más rápido de crear que las imágenes
  • Las instantáneas solo están disponibles en el proyecto en el que se crean.
  • Se pueden crear para ejecutar discos incluso cuando están conectados a instancias en ejecución

Imágenes:

  • Bueno para reutilizar estados de instancias del motor de cálculo con nuevas instancias.
  • Disponible en diferentes proyectos.
  • No se puede crear para instancias en ejecución (a menos que use --force flag)