Imágenes


Usa imágenes del sistema operativo a fin de crear discos de arranque para tus instancias. Puedes usar uno de los siguientes tipos de imágenes:

Puedes usar la mayoría de las imágenes públicas sin costo adicional, pero hay algunas imágenes premium que agregan un costo adicional a tus instancias. Las imágenes personalizadas que importes a Compute Engine no agregan ningún costo a tus instancias, pero incurren en un cargo por almacenamiento de imágenes mientras mantengas tu imagen personalizada en tu proyecto.

Algunas imágenes son capaces de ejecutar contenedores en Compute Engine.

Para ver la imagen de origen de una VM, consulta Visualiza la imagen de origen.

Imágenes públicas

Compute Engine ofrece numerosas imágenes públicas preconfiguradas con sistemas operativos Linux o Windows compatibles. Usa estas imágenes de sistema operativo para crear y, luego, iniciar instancias. Compute Engine usa tu imagen seleccionada a fin de crear un disco de arranque persistente para cada instancia. De forma predeterminada, el disco de arranque de una instancia es del mismo tamaño que la imagen que seleccionaste. Si tu instancia requiere un disco de arranque persistente mayor que el tamaño de la imagen, modifica el tamaño del disco de arranque.

Lista de imágenes públicas disponibles en Compute Engine

Puedes ver la lista completa de imágenes públicas con sus nombres de imagen, números de versión y tamaños de imagen mediante la consola de Google Cloud o Google Cloud CLI. Google actualiza las imágenes públicas con frecuencia o cuando hay un parche disponible para una vulnerabilidad y exposición común (CVE) de impacto crítico.

Console

  1. En la consola de Google Cloud, ve a la página Imágenes.

    Ir a Imágenes

gcloud

gcloud compute images list

Compute Engine proporciona imágenes públicas con versiones de 64 bits de los sistemas operativos siguientes. Si deseas obtener más información sobre cada SO, incluida la forma en que cada uno se personalizó para ejecutarse en Compute Engine, consulta los Detalles de los sistemas operativos.

Imágenes personalizadas

Una imagen personalizada es una imagen de disco de arranque que te pertenece y cuyo acceso está bajo tu control. Usa imágenes personalizadas para las tareas siguientes:

  • Importar un disco virtual a Compute Engine desde el entorno local o desde las VM que se ejecutan en la estación de trabajo local o en otra plataforma en la nube Puedes importar imágenes de disco de arranque a Compute Engine de forma manual, pero un disco a la vez.

  • Crear una imagen a partir de los discos de arranque de tus instancias existentes de Compute Engine. Luego, usar esa imagen a fin de crear discos de arranque nuevos para tus instancias. Este proceso te permite crear instancias nuevas preconfiguradas con las apps que necesitas sin tener que configurar una imagen pública desde cero.

  • Copia una imagen en otra imagen mediante la CLI de gcloud o la API. Usa el mismo proceso que usas para crear una imagen, pero especifica otra imagen como fuente. También puedes crearla a partir de una imagen personalizada de un proyecto diferente.

Características del sistema operativo de invitado

Algunas características del sistema operativo de invitado solo están disponibles en ciertas imágenes. Por ejemplo, SCSI de cola múltiple solo está habilitado en algunas imágenes públicas.

Si necesitas habilitar estas características en tus imágenes personalizadas, debes especificar una o más características del sistema operativo invitado cuando creas una imagen personalizada.

Familias de imágenes

Las familias de imágenes te ayudan a administrar las imágenes de tu proyecto, ya que agrupan las imágenes relacionadas para que puedas implementar o revertir entre versiones de imágenes específicas. Una familia de imágenes siempre apunta a la última versión de una imagen que no esté obsoleta. La mayoría de las imágenes públicas se agrupan en una familia de imágenes. Por ejemplo, la familia de imágenes debian-11 en el proyecto debian-cloud siempre apunta a la imagen de Debian 11 más reciente.

Familias de imágenes personalizadas

Si actualizas con regularidad tus imágenes personalizadas con configuraciones y software más nuevos, puedes agruparlas en una familia de imágenes personalizadas. La familia de imágenes siempre apunta a la imagen más reciente de esa familia para que tus plantillas de instancias y secuencias de comandos puedan usarla sin tener que actualizar las referencias a una versión de imagen específica.

Además, dado que la familia de imágenes nunca apunta a una imagen obsoleta, puedes marcar como obsoleta la imagen más reciente para revertir la familia de imágenes a una versión anterior.

Para obtener más información consulta Configura las versiones de imágenes en una familia de imágenes.

Para obtener recomendaciones de las prácticas recomendadas cuando trabajas con familias de imágenes, consulta las Prácticas recomendadas de familias de imágenes.

Imágenes con asistencia comunitaria

Las imágenes con asistencia de la comunidad no reciben asistencia directa de Compute Engine. Depende de la comunidad del proyecto garantizar que las imágenes funcionen con las características de Compute Engine y mantener las actualizaciones de seguridad. Las imágenes con asistencia comunitaria se proporcionan tal como las compilan y mantienen las comunidades de los proyectos.

AlmaLinux

AlmaLinux es un sistema operativo gratuito que ofrece el proyecto AlmaLinux. Las imágenes de AlmaLinux están disponibles en el proyecto almalinux-cloud. Para mostrar una lista de las imágenes de AlmaLinux, usa el siguiente comando gcloud:

gcloud compute images list --project almalinux-cloud --no-standard-images

Fedora Cloud

Fedora Cloud es un sistema operativo gratuito mantenido por el proyecto Fedora Cloud. Las imágenes de Fedora Cloud están disponibles en el proyecto fedora-cloud. Para mostrar una lista de las imágenes de Fedora Cloud, usa el siguiente comando de gcloud:

gcloud compute images list --project fedora-cloud --no-standard-images

FreeBSD

FreeBSD es un sistema operativo gratuito mantenido por el proyecto FreeBSD. Las imágenes de FreeBSD están disponibles en el proyecto freebsd-org-cloud-dev. Para mostrar una lista de las imágenes de FreeBSD, usa el siguiente comando de gcloud:

gcloud compute images list --project freebsd-org-cloud-dev --no-standard-images

openSUSE

openSUSE es un sistema operativo gratuito basado en Linux patrocinado por SUSE. Las imágenes de openSUSE están disponibles en el proyecto opensuse-cloud. Para mostrar una lista de las imágenes de openSUSE, usa el siguiente comando de gcloud:

gcloud compute images list --project opensuse-cloud --no-standard-images

Imágenes HPC

Las siguientes imágenes están disponibles para crear VMs optimizadas para ejecutar cargas de trabajo de computación de alto rendimiento (HPC) en Compute Engine:

Para CentOS 7:

  • Familia de imágenes: hpc-centos-7; proyecto de imagen: cloud-hpc-image-public

Para Rocky Linux 8:

  • Familia de imágenes: hpc-rocky-linux-8; proyecto de imagen: cloud-hpc-image-public

Si deseas obtener información sobre el uso de esta imagen, consulta Crea una instancia de VM lista para HPC.

¿Qué sigue?

Pruébalo tú mismo

Si es la primera vez que usas Google Cloud, crea una cuenta para evaluar el rendimiento de Compute Engine en situaciones reales. Los clientes nuevos también obtienen $300 en créditos gratuitos para ejecutar, probar y, además, implementar cargas de trabajo.

Probar Compute Engine gratis