Compute Engine te permite crear y ejecutar instancias en la infraestructura de Google. En este documento, se proporciona una descripción general de los distintos parámetros de configuración que tienes disponibles durante la creación de una instancia de Compute Engine. Si es la primera vez que creas una instancia, este documento te proporciona un punto de partida para comprender el proceso.
Los términos instancia de Compute Engine, instancia de procesamiento o instancia son sinónimos. Según el tipo de máquina que especifiques, una instancia puede ser una instancia de metal desnudo o una instancia de máquina virtual (VM), de la siguiente manera:
- Si el nombre de su tipo de máquina termina en
-metal
, una instancia es una instancia de Bare Metal, que no tiene un hipervisor instalado. - 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 toda la documentación y las interfaces de Google Cloud , comoGoogle Cloud console, la herramienta de línea de comandos de gcloud y la API de REST.
Antes de comenzar
- Revisa los conceptos básicos sobre las instancias de Compute Engine.
-
Si aún no lo hiciste, configura la autenticación.
La autenticación es el proceso mediante el cual se verifica tu identidad para acceder a los servicios y las APIs de Google Cloud .
Para ejecutar código o muestras 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 Google Cloud CLI ejecutando el siguiente comando:
gcloud init
Si usas un proveedor de identidad externo (IdP), primero debes acceder a gcloud CLI con tu identidad federada.
- Set a default region and zone.
REST
Para usar las muestras de la API de REST en esta página en un entorno de desarrollo local, debes usar las credenciales que proporcionas a gcloud CLI.
Instala Google Cloud CLI. Después de la instalación, inicializa Google Cloud CLI ejecutando el siguiente comando:
gcloud init
Si usas un proveedor de identidad externo (IdP), primero debes acceder a gcloud CLI con tu identidad federada.
Si deseas obtener más información, consulta Autentica para usar REST en la Google Cloud documentación de autenticación.
Formas de crear y configurar instancias
Puedes crear instancias de varias maneras, 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 estás creando una instancia desde cero y te encuentras en alguna de las siguientes situaciones:
- Conoces la configuración específica que se requiere para tu carga de trabajo.
- Quieres crear una instancia con una configuración complicada.
- Deseas crear una instancia con Google Cloud CLI o REST.
Si eliges este método, revisa también la lista de todas las opciones de configuración disponibles durante la creación de la instancia.
Crea una instancia optimizada para la carga de trabajo. En este método, seleccionas el tipo de carga de trabajo mientras creas la instancia, y Google completa automáticamente una configuración predeterminada que se adapta a tu carga de trabajo. Elige esta opción si estás comenzando a usar Compute Engine y no sabes qué configuración se adapta mejor a tu carga de trabajo prevista. Esta opción solo está disponible en la consola de Google Cloud .
Crea tu instancia con una plantilla de instancias. Una plantilla de instancias es un recurso que define la configuración de las instancias. Elige esta opción si tienes una plantilla de configuración definida y deseas 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 deseas crear varias copias de una instancia de fuente existente.
Después de crear tu instancia de procesamiento, 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 deseas para ella. Compute Engine usa esta configuración para crear tu instancia. En la siguiente tabla, se enumeran los distintos parámetros que puedes configurar durante la creación de la instancia de Compute Engine:
Parámetro Qué puedes configurar Configuración de la máquina - Hardware: Especificas una familia, serie y tipo de máquina, lo que determina la cantidad de CPU virtuales, 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 para usarla cuando crees la instancia. Para el tipo de máquina, puedes elegir un tipo predefinido o crear un tipo personalizado de máquina para algunas series de máquinas.
- Ubicación: Puedes elegir la región y la zona en las que deseas crear tu instancia.
- Nombre de la instancia: Especifica un nombre para la instancia que sea único dentro de tu proyecto y la zona seleccionada.
-
También puedes configurar parámetros de configuración de la máquina más específicos y avanzados, como los siguientes:
- Multiprocesamiento simultáneo (SMT)
- La cantidad de núcleos visibles
- Solo para instancias C4: Indica si la instancia se ejecuta en el modo turbo máximo para 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 se instalará en el disco de arranque de una de las siguientes maneras:
- Si deseas 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 numerosas imágenes públicas de SO preconfiguradas con sistemas operativos Linux o Windows compatibles.
- Si creas una instancia para una aplicación, puedes usar una imagen personalizada o una imagen compartida a la que agregaste controladores y software adicionales que admiten tu aplicación.
- También puedes usar una instantánea o un disco existente como fuente para crear la imagen de SO en el disco de arranque.
-
Discos adicionales: Puedes crear y conectar uno o más discos que no sean de arranque a la instancia nueva de las siguientes maneras:
- Puedes crear y conectar discos nuevos en blanco.
- Puedes crear y adjuntar discos nuevos a partir de una imagen fuente existente o un disco existente.
- Puedes conectar discos existentes.
- En algunos tipos de máquinas, los discos SSD locales se conectan automáticamente durante la creación de la instancia. En el caso de algunos otros tipos de máquinas, puedes optar por conectar 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 usará: NVMe o SCSI.
-
Configuración del disco: Ya sea que configures un disco de arranque o un disco de datos adicional, puedes especificar los siguientes detalles de configuración:
- Nombre del disco (y, de forma opcional, un nombre de dispositivo personalizado)
- Tamaño del disco
- Encriptación
- Solo para volúmenes de Google Cloud Hyperdisk y Persistent Disk Extreme: Límites de rendimiento de IOPS y capacidad de procesamiento
- Solo para volúmenes de Hyperdisk Balanced y Hyperdisk Throughput: Indica si el disco se creó con recursos de un grupo de almacenamiento de Hyperdisk.
- El modo de conexión de disco (solo lectura o lectura y escritura)
- Una etiqueta o un rótulo identificador para el disco
- También puedes habilitar un parámetro de configuración que evita que se borre el disco si se borra la instancia adjunta.
-
Contenedor: Puedes ejecutar contenedores como Docker o
Kubernetes en cualquiera de las siguientes imágenes:
- Imágenes públicas de VM de Linux
- Imágenes de VM públicas de Windows Server
- Una imagen de Container-Optimized OS.
Especificas un nombre de imagen de contenedor y otros detalles de configuración del contenedor. También puedes especificar directorios de activación para agregar almacenamiento `tmpfs` y discos adicionales al contenedor.
Protección de datos -
Copia de seguridad de datos: Puedes automatizar copias de seguridad recurrentes de los datos de tu disco y tu instancia, y prepararte para la recuperación ante desastres de las siguientes maneras:
- Usa los planes de copias de seguridad del servicio Backup and DR para crear copias de seguridad de toda tu instancia.
- Usa programaciones de instantáneas para automatizar la copia de seguridad de los datos del disco.
Para obtener información sobre cómo elegir la opción de protección de datos correcta para tu caso de uso, consulta Opciones de protección de datos.
- Replicación de datos: Puedes replicar continuamente los datos de tu disco para protegerlos ante desastres con 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 la configuración de tus programas de instantáneas y la replicación de datos solo a los discos que no son de arranque. Elegir este parámetro de configuración puede ayudarte a reducir los costos. Sin embargo, este parámetro de configuración no se aplica a los planes de copias de seguridad.
Redes - Reglas de firewall: Puedes configurar un firewall y el tipo de tráfico de red que deseas permitir desde Internet. También puedes especificar una etiqueta de red para las reglas de firewall.
- Nombre de host personalizado: Puedes especificar que Google Cloud debe usar un nombre personalizado para la instancia que no sea el nombre de DNS interno. Si eliges esta opción, debes configurar manualmente un registro DNS interno para el nombre de host personalizado.
- Reenvío de IP: Puedes elegir si deseas configurar el reenvío de IP para la instancia nueva.
- 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 costo 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) predeterminada en modo automático. También puedes especificar una red de VPC y una subred en modo personalizado que hayas creado anteriormente. También puedes configurar interfaces de red adicionales y NIC dinámicas para la instancia.
Para 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 doble)
- El tipo de dirección IP para las direcciones IP internas y externas opcionales (dirección efímera o una dirección estática reservada)
- Un rango de IP de alias para la interfaz de red
- El nivel de servicio de red que usa la interfaz de red
- Indica si hay un registro PTR de DNS público 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 recopilar registros y métricas, y supervisar la actividad de la instancia.
- Pantallas virtuales: Puedes habilitar pantallas virtuales en tu instancia para ejecutar herramientas de captura de pantalla o de administración de sistemas remotos en tu VM.
Seguridad - Cuenta de servicio: Puedes adjuntar una cuenta de servicio a tu instancia. Las cuentas de servicio permiten que las aplicaciones que se ejecutan en una instancia realicen llamadas autorizadas a la Google Cloud API y accedan a los recursos de Google Cloud . También puedes seleccionar el tipo y nivel de acceso a la API que se debe otorgar a la VM.
- Confidential Computing: Puedes evitar que se acceda a tus datos mientras usas una instancia con Confidential Computing para encriptar tus datos.
- Funciones de VM protegida: Puedes hacer que tu instancia sea más segura contra el software malicioso y los rootkits a nivel de inicio o kernel habilitando las funciones de VM protegida.
- Acceso a la VM: Puedes controlar los usuarios que tienen acceso a una instancia configurando roles y permisos de IAM y claves SSH para la autenticación.
Configuración avanzada - Etiquetas: Para ayudar a organizar los recursos, puedes agregar etiquetas y etiquetas a la instancia.
- Protección contra la eliminación: Puedes proteger tus instancias para que no se borren por accidente.
- Reservas: Puedes configurar tu instancia para que consuma cualquier capacidad de recursos zonales reservada y, así, garantizar una mejor disponibilidad de los recursos.
- Automatización: Puedes especificar una secuencia de comandos de inicio que se ejecute cada vez que se inicie o reinicie la instancia.
- Metadatos: Puedes establecer metadatos personalizados para tu instancia y almacenar información única sobre ella.
- Encriptación: Puedes elegir el método de encriptación y las claves que se usarán para proteger los datos del disco, el contenido de la memoria y los metadatos cuando la instancia esté suspendida. Puede ser diferente de la encriptación que se usa para proteger los datos del disco mientras se ejecuta la instancia. También puedes configurar el comportamiento de la instancia si se revoca una clave de Cloud KMS especificada.
- Modelo de aprovisionamiento: Puedes elegir entre los modelos de aprovisionamiento estándar, de instancia interrumpible, de inicio flexible (vista previa) o con reserva. Para obtener más información, consulta el modelo de aprovisionamiento de instancias de Compute Engine.
- Usuario único: Puedes optar por tener servidores físicos dedicados para tus instancias y especificar un nodo de usuario único o un grupo de nodos para crear la instancia. En el caso de los tipos de máquinas de la serie N para uso general, puedes especificar si deseas habilitar el exceso de compromiso de CPU para las instancias que se ejecutan en nodos de usuario único.
¿Qué sigue?
- Obtén más información para crear y, luego, iniciar una instancia de Compute Engine.
Si es la primera vez que creas una instancia, prueba uno de los siguientes instructivos para obtener una configuración básica:
Obtén información sobre lo que sucede con una instancia después de su creación.
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons, y los ejemplos de código están sujetos a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2025-07-29 (UTC)
-