Compute Engine te permite crear y ejecutar instancias en la infraestructura de Google. En este documento se ofrece una descripción general de los distintos parámetros de configuración que puedes usar al crear una instancia de Compute Engine. Si es la primera vez que creas una instancia, este documento te servirá de punto de partida para entender el proceso.
Los términos instancia de Compute Engine, instancia de computación e instancia son sinónimos. En función del tipo de máquina que especifiques, una instancia puede ser una instancia de hardware desnudo o una instancia de máquina virtual (VM), como se indica a continuación:
- Si el nombre de su tipo de máquina termina en
-metal
, la instancia es una instancia de Bare Metal, que no tiene instalado ningún hipervisor. - De lo contrario, una instancia es una instancia de VM. Los términos instancia de máquina virtual, instancia de VM y VM son sinónimos.
Los términos sinónimos se usan indistintamente en la documentación y en las interfaces, como la Google Cloud , la herramienta de línea de comandos gcloud y la API REST.Google Cloud console
Antes de empezar
- Consulta los conceptos básicos sobre las instancias de Compute Engine.
-
Si aún no lo has hecho, configura la autenticación.
La autenticación verifica tu identidad para acceder a Google Cloud servicios y APIs. Para ejecutar código o ejemplos desde un entorno de desarrollo local, puedes autenticarte en Compute Engine seleccionando una de las siguientes opciones:
Select the tab for how you plan to use the samples on this page:
Console
When you use the Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication.
gcloud
-
Instala Google Cloud CLI. Después de la instalación, inicializa la CLI de Google Cloud ejecutando el siguiente comando:
gcloud init
Si utilizas un proveedor de identidades (IdP) externo, primero debes iniciar sesión en la CLI de gcloud con tu identidad federada.
- Set a default region and zone.
REST
Para usar las muestras de la API REST de esta página en un entorno de desarrollo local, debes usar las credenciales que proporciones a la CLI de gcloud.
Instala Google Cloud CLI. Después de la instalación, inicializa la CLI de Google Cloud ejecutando el siguiente comando:
gcloud init
Si utilizas un proveedor de identidades (IdP) externo, primero debes iniciar sesión en la CLI de gcloud con tu identidad federada.
Para obtener más información, consulta el artículo Autenticarse para usar REST de la documentación sobre autenticación de Google Cloud .
Formas de crear y configurar instancias
Puede crear instancias de varias formas, cada una con su propio método de configuración, como se indica a continuación:
Crea tu instancia especificando manualmente una configuración personalizada. Elige esta opción si vas a crear una instancia desde cero y te encuentras en alguna de las siguientes situaciones:
- Conoces la configuración específica que requiere tu carga de trabajo.
- Quieres crear una instancia con una configuración complicada.
- Quieres crear una instancia mediante la CLI de Google Cloud o REST.
Si eliges este método, consulta también la lista de todas las opciones de configuración disponibles durante la creación de la instancia.
Crea una instancia optimizada para cargas de trabajo. Con este método, seleccionas el tipo de carga de trabajo al crear la instancia y Google rellena automáticamente una configuración predefinida que se adapta a tu carga de trabajo. Elige esta opción si estás empezando a usar Compute Engine y no sabes qué configuración se adapta mejor a la carga de trabajo que quieres llevar a cabo. Esta opción solo está disponible en la Google Cloud consola.
Crea tu instancia mediante una plantilla de instancia. Una plantilla de instancia es un recurso que define los ajustes de configuración de las instancias. Elige esta opción si tienes una plantilla de configuración definida y quieres crear muchas VMs con la misma configuración.
Crea tu instancia haciendo copias de una imagen de máquina. Una imagen de máquina contiene la mayor parte de la información y los datos necesarios para clonar una instancia. Elige esta opción si quieres hacer varias copias de una instancia de origen.
Después de crear la instancia de proceso, Compute Engine la inicia automáticamente.
Opciones de configuración disponibles durante la creación de instancias
Cuando creas una instancia de Compute Engine, especificas la configuración que quieres para ella. Compute Engine usa esta configuración para crear tu instancia. En la siguiente tabla se enumeran los distintos parámetros que puede configurar al crear una instancia de Compute Engine:
Parámetro Qué puedes configurar Configuración de la máquina - Hardware: especifica una familia, serie y tipo de máquina, lo que determina el número de vCPUs, la memoria y la plataforma de CPU que Compute Engine asigna a tu instancia. Si el tipo de máquina está disponible en varias plataformas de CPU, puedes elegir la plataforma de CPU más antigua que quieras usar al crear la instancia. En el caso del tipo de máquina, puedes elegir un tipo de máquina predefinido o crear un tipo de máquina personalizado para algunas series de máquinas.
- Ubicación: puedes elegir la región y la zona en las que quieras crear la instancia.
- Nombre de la instancia: especifica un nombre para la instancia que sea único en tu proyecto y en la zona seleccionada.
-
También puedes configurar ajustes de configuración de máquina más específicos y avanzados, como los siguientes:
- Multihilo simultáneo (SMT)
- El número de núcleos visibles
- Solo para instancias C4: indica si la instancia se ejecuta en el modo Turbo máximo de todos los núcleos.
Sistema operativo (SO) y almacenamiento -
Disco de arranque y SO: cada instancia incluye un disco de arranque
para el que puedes especificar un nombre, un tamaño y un
tipo de disco. También puedes seleccionar la imagen del SO que quieras instalar en el disco de arranque de una de las siguientes formas:
- Si quieres usar una imagen de SO preconfigurada para crear tu instancia, usa una imagen pública. Las imágenes públicas tienen todos los controladores necesarios para ejecutar la instancia en Google Cloud. Compute Engine ofrece muchas imágenes de SO públicas preconfiguradas con sistemas operativos compatibles Linux o Windows.
- Si vas a crear una instancia para una aplicación, puedes usar una imagen personalizada o una imagen compartida a la que hayas añadido controladores y software adicionales compatibles con tu aplicación.
- También puedes usar una captura o un disco ya disponible como origen para crear la imagen del SO en el disco de arranque.
-
Discos adicionales: puedes crear y adjuntar uno o varios discos que no sean de arranque a la nueva instancia de las siguientes formas:
- Puedes crear y adjuntar discos nuevos en blanco.
- Puedes crear y adjuntar discos a partir de una imagen de origen o un disco que ya tengas.
- Puedes adjuntar discos ya creados.
- En algunos tipos de máquinas, los discos SSD locales se adjuntan automáticamente durante la creación de la instancia. En algunos otros tipos de máquinas, puedes adjuntar discos SSD locales durante la creación de la instancia.
- En el caso de los discos SSD locales, puedes configurar de forma opcional el tiempo de espera de recuperación de SSD local y la interfaz que se va a usar: NVMe o SCSI.
-
Configuración del disco: tanto si configuras un disco de arranque como un disco de datos adicional, puedes especificar los siguientes detalles de configuración:
- Nombre del disco (y, opcionalmente, un nombre de dispositivo personalizado)
- Tamaño de disco
- Cifrado
- Solo para volúmenes de hiperdisco de Google Cloud y disco persistente Extreme: límites de rendimiento de IOPS y de capacidad de procesamiento
- Solo para volúmenes de Hyperdisk Balanced y Hyperdisk Throughput: indica si el disco se ha creado con recursos de un grupo de almacenamiento de Hyperdisk.
- El modo de adjunto de disco (solo lectura o lectura y escritura)
- Una etiqueta o una etiqueta para el disco
- También puedes habilitar un ajuste que impida que se elimine el disco si se elimina la instancia a la que está conectado.
-
Contenedor: puedes ejecutar contenedores como Docker o Kubernetes en cualquiera de las siguientes imágenes:
- Imágenes de VM públicas de Linux
- Imágenes de VM públicas de Windows Server
- Una imagen de Container-Optimized OS.
Debe especificar un nombre de imagen de contenedor y otros detalles de configuración del contenedor. También puedes especificar directorios de montaje para añadir almacenamiento `tmpfs` y discos adicionales al contenedor.
Protección de datos -
Copia de seguridad de datos: puedes automatizar copias de seguridad periódicas de los datos de tus discos e instancias, así como prepararte para la recuperación tras desastres de las siguientes formas:
- Usa los planes de copias de seguridad del servicio de copias de seguridad y DR para crear copias de seguridad de toda tu instancia.
- Usa programaciones de capturas para automatizar la copia de seguridad de los datos de tu disco.
Para saber cómo elegir la opción de protección de datos correcta para tu caso práctico, consulta las opciones de protección de datos.
- Replicación de datos: puedes replicar continuamente los datos de tu disco para protegerlos en caso de desastre mediante la replicación síncrona entre zonas o la replicación asíncrona entre regiones.
- Proteger solo los discos que no son de arranque: también puedes habilitar una opción que aplique tus programaciones de instantáneas y ajustes de replicación de datos solo a los discos que no son de arranque. Si elige este ajuste, puede reducir los costes. Sin embargo, este ajuste no se aplica a los planes de copia de seguridad.
Redes - Reglas de cortafuegos: puedes configurar un cortafuegos y el tipo de tráfico de red que quieras permitir desde Internet. También puedes especificar una etiqueta de red para las reglas de cortafuegos.
- Nombre de host personalizado: puedes especificar que Google Cloud debe usar un nombre personalizado para la instancia en lugar del nombre de DNS interno. Si elige esta opción, deberá configurar manualmente un registro DNS interno para el nombre de host personalizado.
- Reenvío de IP: puedes elegir si quieres configurar el reenvío de IP para la nueva instancia.
- Rendimiento de red: puedes configurar la instancia para que use el rendimiento de red Tier_1 por VM para obtener un mayor rendimiento de red a un coste adicional.
Interfaces de red: de forma predeterminada, una instancia nueva se configura con una sola interfaz que usa la red de nube privada virtual (VPC) automática predeterminada. También puedes especificar una red y una subred de VPC de modo personalizado que hayas creado anteriormente. También puedes configurar interfaces de red adicionales y NICs dinámicas para la instancia.
En cada interfaz de red, puedes configurar las siguientes propiedades:
- Tipo de interfaz de red
- El tipo de pila de IP (solo IPv4, solo IPv6 o pila dual)
- El tipo de dirección IP de las direcciones IP internas y externas opcionales (una dirección efímera o una dirección estática reservada)
- Intervalo de IP de alias de la interfaz de red
- El nivel de servicio de red que usa la interfaz de red
- Si un registro PTR de DNS público está asociado a la dirección IP externa de la interfaz de red.
Observabilidad - Agente de operaciones: puedes instalar el agente de operaciones en tu instancia para recoger registros y métricas, así como monitorizar la actividad de la instancia.
- Pantallas virtuales: puedes habilitar pantallas virtuales en tu instancia para ejecutar herramientas de captura de pantalla o de gestión de sistemas remotos en tu VM.
Seguridad - Cuenta de servicio: puedes asociar una cuenta de servicio a tu instancia. Las cuentas de servicio permiten que las aplicaciones que se ejecutan en una instancia hagan Google Cloud llamadas a las APIs autorizadas y accedan Google Cloud a los recursos. También puedes seleccionar el tipo y el nivel de acceso a APIs que quieras otorgar a la VM.
- Computación confidencial: puedes evitar que se acceda a tus datos mientras usas una instancia mediante la computación confidencial para cifrar tus datos.
- Funciones de VM blindada: puedes aumentar la seguridad de tu instancia frente al malware y los rootkits a nivel de arranque o de kernel habilitando las funciones de VM blindada.
- Acceso a la VM: puedes controlar los usuarios que tienen acceso a una instancia configurando roles y permisos de gestión de identidades y accesos y claves SSH para la autenticación.
Configuración avanzada - Protección contra la eliminación: puedes proteger tus instancias para que no se eliminen por error.
- Reservas: puedes configurar tu instancia para que consuma capacidad de recursos de zona reservados para asegurarte de que los recursos estén disponibles.
- Automatización: puedes especificar una secuencia de comandos de inicio que se ejecute cada vez que se inicie o reinicie la instancia.
- Metadatos: puedes definir metadatos personalizados para tu instancia y almacenar información única sobre ella.
- Cifrado: puedes elegir el método de cifrado y las claves que quieras usar para proteger los datos del disco, el contenido de la memoria y los metadatos cuando la instancia esté suspendida. Puede ser diferente del cifrado que se usa para proteger los datos del disco mientras la instancia está en ejecución. También puedes configurar el comportamiento de la instancia si se revoca una clave de Cloud KMS específica.
- Modelo de aprovisionamiento: puedes elegir entre el modelo de aprovisionamiento estándar, spot, flex-start (vista previa) o con reserva. Para obtener más información, consulta el modelo de aprovisionamiento de instancias de Compute Engine.
- Tenencia exclusiva: puedes optar por tener servidores físicos dedicados para tus instancias y especificar un nodo de tenencia exclusiva o un grupo de nodos para crear la instancia. En los tipos de máquinas de la serie N de uso general, puedes especificar si quieres habilitar el exceso de compromiso de CPU en las instancias que se ejecutan en nodos de único cliente.
Siguientes pasos
- Consulta cómo crear e iniciar una instancia de Compute Engine.
Si es la primera vez que creas una instancia, prueba uno de los siguientes tutoriales para obtener una configuración básica:
A menos que se indique lo contrario, el contenido de esta página está sujeto a la licencia Reconocimiento 4.0 de Creative Commons y las muestras de código están sujetas a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio web de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2025-09-12 (UTC).
-