Compute Engine te permite crear y ejecutar instancias en la infraestructura de Google. Este documento proporciona una descripción general de los distintos parámetros de configuración que están disponibles durante la creación de una instancia de Compute Engine. Si está creando una instancia por primera vez, este documento proporciona un punto de partida para comprender el proceso.
Los términos instancia de Compute Engine , instancia informática o instancia son sinónimos. Según el tipo de máquina que especifique, una instancia puede ser una instancia básica 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 básica , 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 utilizan indistintamente en toda la documentación y Google Cloud interfaces como la consola de Google Cloud , la herramienta de línea de comandos de gcloud y la API REST .
Antes de comenzar
- Revisa los conceptos básicos sobre las instancias de Compute Engine .
- Si aún no lo has hecho, configura la autenticación. La autenticación es el proceso mediante el cual se verifica su identidad para acceder a Google Cloud servicios y API. 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
-
After installing the Google Cloud CLI, initialize it by running the following command:
gcloud init
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
- Set a default region and zone.
Cree su instancia especificando manualmente una configuración personalizada . Elija esta opción si está creando una instancia desde cero y se enfrenta a cualquiera de los siguientes escenarios:
- Conoce la configuración específica que se requiere para su carga de trabajo.
- Quiere crear una instancia con una configuración complicada.
- Quiere crear una instancia utilizando Google Cloud CLI o REST.
Si elige este método, revise también la lista de todas las opciones de configuración disponibles durante la creación de la instancia .
Cree una instancia optimizada para cargas de trabajo . En este método, usted selecciona su tipo de carga de trabajo mientras crea su instancia y Google completa automáticamente una configuración preestablecida que se adapta a su carga de trabajo. Elige esta opción si estás comenzando con 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.
Cree su instancia utilizando una plantilla de instancia . Una plantilla de instancia es un recurso que define los ajustes de configuración de las instancias. Elija esta opción si tiene una plantilla de configuración definida y desea crear muchas máquinas virtuales con la misma configuración.
Cree su 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. Elija esta opción si desea realizar varias copias de una instancia de origen existente.
- Hardware : especificas una familia, una serie y un tipo de máquina , lo que determina la cantidad de vCPU, la memoria y la plataforma de CPU que Compute Engine asigna para tu instancia. Si el tipo de máquina está disponible en varias plataformas de CPU, puede elegir la plataforma de CPU más antigua para usar al crear la instancia. Para el tipo de máquina, puede elegir un tipo de máquina predefinido o crear un [tipo de máquina personalizado](/compute/docs/machine-resource#custom-types) para algunas series de máquinas.
- Ubicación : Puedes elegir la región y zona donde deseas crear tu instancia.
- Nombre de instancia : especifique un nombre para la instancia que sea único dentro de su proyecto y la zona seleccionada.
- También puede configurar ajustes de configuración de la máquina más específicos y avanzados, como:
- Subprocesos múltiples simultáneos (SMT)
- El número de núcleos visibles.
- Solo para instancias C4: si la instancia se ejecuta en modo turbo all-core-max .
- Disco de arranque y sistema operativo : cada instancia viene con un disco de arranque para el cual puede especificar un nombre, tamaño y tipo de disco . También puede seleccionar la imagen del sistema operativo para instalar en el disco de arranque de una de las siguientes maneras:
- Si desea utilizar una imagen del sistema operativo preconfigurada para crear su instancia, utilice 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 sistemas operativos públicos preconfigurados que tienen sistemas operativos Linux o Windows compatibles.
- Si está creando una instancia para una aplicación, puede usar una imagen personalizada o una imagen compartida a la que agregó controladores y software adicionales que admitan su aplicación.
- También puede utilizar una instantánea o un disco existente como fuente para crear la imagen del sistema operativo en el disco de arranque.
- Discos adicionales : puede crear y adjuntar uno o más discos que no sean de arranque a la nueva instancia de las siguientes maneras:
- Puede optar por crear y adjuntar discos nuevos y en blanco.
- Puede optar por crear y adjuntar nuevos discos a partir de una imagen de origen existente o de un disco existente.
- Puede optar por adjuntar discos existentes.
- Para algunos tipos de máquinas, los discos SSD locales se conectan automáticamente durante la creación de la instancia . Para algunos otros tipos de máquinas, puede optar por adjuntar discos SSD locales durante la creación de la instancia .
- Para los discos SSD locales, puede configurar opcionalmente el tiempo de espera de recuperación del SSD local y qué interfaz utilizar: NVMe o SCSI.
- Configuración del disco : ya sea que esté configurando un disco de arranque o un disco de datos adicional, puede especificar los siguientes detalles de configuración:
- Nombre del disco (y opcionalmente un nombre de dispositivo personalizado)
- Tamaño del disco
- Cifrado
- Solo para volúmenes de Google Cloud Hyperdisk y Extreme Persistent Disk : los límites de rendimiento y de IOPS
- Solo para volúmenes de Google Cloud Hyperdisk: si el disco se crea utilizando recursos en un grupo de almacenamiento de Hyperdisk
- El modo de conexión del disco (solo lectura o lectura-escritura)
- Una etiqueta o etiqueta para el disco.
- Para replicación asincrónica de disco persistente : el grupo de coherencia.
- También puede habilitar una configuración que evite que su disco se elimine si se elimina la instancia adjunta.
- Contenedor : puede 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 del sistema operativo optimizada para contenedores .
Usted especifica un nombre de imagen de contenedor y otros detalles de configuración del contenedor . También puede especificar directorios de montaje para agregar almacenamiento `tmpfs` y discos adicionales al contenedor.
- Copia de seguridad de datos : puede automatizar copias de seguridad recurrentes de su disco y datos de instancia y prepararse para la recuperación ante desastres de las siguientes maneras:
- Utilice los planes de respaldo de Backup y DR Service para realizar una copia de seguridad de toda su instancia.
- Utilice programas de instantáneas para automatizar la copia de seguridad de los datos de su disco.
Para saber cómo elegir la opción de protección de datos correcta para su caso de uso, consulte Opciones de protección de datos .
- Replicación de datos : puede replicar continuamente los datos de su disco para protección contra desastres mediante la replicación sincrónica entre zonas o la replicación asíncrona entre regiones .
- Proteger solo los discos que no son de arranque : también puede habilitar una opción que aplica sus programaciones de instantáneas y configuraciones de replicación de datos solo a los discos que no son de arranque. Elegir esta configuración puede ayudarle a reducir costos. Sin embargo, esta configuración no se aplica a los planes de respaldo.
- Reglas de firewall : puede configurar un firewall y configurar el tipo de tráfico de red que desea permitir desde Internet. También puede especificar una etiqueta de red para las reglas del firewall .
- Nombre de host personalizado : puede especificarlo Google Cloud debe utilizar un nombre personalizado para la instancia que no sea el nombre DNS interno. Si elige esta opción, deberá configurar manualmente un registro DNS interno para el nombre de host personalizado.
- Reenvío de IP : puede elegir si desea configurar el reenvío de IP para la nueva instancia.
- Rendimiento de la red : puede configurar la instancia para usar el rendimiento de red por VM Tier_1 para obtener un mayor rendimiento de la red a un costo adicional.
- Interfaces de red : cada instancia informática se configura con al menos una interfaz de red virtual (vNIC). De forma predeterminada, la interfaz de red utiliza una red de nube privada virtual (VPC) en modo automático denominada
default
. También puede seleccionar una red o subred de VPC personalizada que haya creado anteriormente. También puede configurar interfaces de red adicionales para la mayoría de los tipos de máquinas.Además, para cada interfaz de red, puede configurar las siguientes propiedades:
- El tipo de interfaz de red
- El tipo de pila de IP (solo IPv4, solo IPv6 o pila dual)
- El tipo de dirección IP para las direcciones IP internas y externas opcionales (dirección efímera o dirección estática reservada)
- Un rango de IP de alias para la vNIC
- El nivel de servicio de red que utiliza la vNIC
- Si un registro PTR de DNS público está asociado con la dirección IP externa de la vNIC
- Agente de operaciones : puede optar por instalar el agente de operaciones en su instancia para recopilar registros y métricas y monitorear la actividad de la instancia .
- Pantallas virtuales : puede habilitar pantallas virtuales en su instancia para ejecutar capturas de pantalla o herramientas de administración remota del sistema en su VM.
- Cuenta de servicio : puede adjuntar una cuenta de servicio a su instancia. Las cuentas de servicio permiten que las aplicaciones que se ejecutan en una instancia autoricen Google Cloud Llamadas API y acceso Google Cloud recursos. También puede seleccionar el tipo y nivel de acceso API para otorgar a la VM.
- Computación confidencial : puede evitar que se acceda a sus datos mientras usa una instancia utilizando Computación confidencial para cifrar sus datos.
- Funciones de VM protegidas : puede hacer que su instancia sea más segura contra malware y rootkits a nivel de arranque o kernel habilitando las funciones de VM protegidas .
- Acceso a VM : puede controlar los usuarios que tienen acceso a una instancia configurando roles y permisos de IAM y claves SSH para autenticación .
- Etiquetas y rótulos : para ayudar con la organización de recursos, puede agregar etiquetas y rótulos a la instancia.
- Protección contra eliminación : Puede proteger sus instancias para que no se eliminen accidentalmente .
- Reservas : puede configurar su instancia para consumir cualquier capacidad de recursos zonales reservada para garantizar una mejor disponibilidad de recursos.
- Automatización : puede especificar un script de inicio que se ejecute cada vez que la instancia se inicia o reinicia.
- Metadatos : puede configurar metadatos personalizados para que su instancia almacene información única sobre la instancia.
- Cifrado : puede elegir el método de cifrado y las claves que se utilizarán para proteger los datos del disco, el contenido de la memoria y los metadatos cuando la instancia esté suspendida. Esto puede ser diferente del cifrado utilizado para proteger los datos del disco mientras se ejecuta la instancia. También puedes configurar cómo se comporta la instancia si se revoca una clave de Cloud KMS especificada.
- Modelo de aprovisionamiento : Puede elegir entre el modelo de aprovisionamiento estándar o el modelo de aprovisionamiento Spot con descuento . En la sección de configuración avanzada del modelo de aprovisionamiento de VM , también puede configurar cómo se comporta la instancia durante los eventos de mantenimiento del host .
- Inquilino único : puede optar por tener servidores físicos dedicados para sus instancias y especificar un nodo o grupo de nodos de inquilino único para crear la instancia. Para los tipos de máquinas de la serie N de uso general, puede especificar si habilitar la sobrecompromiso de CPU para instancias que se ejecutan en nodos de inquilino único.
- Aprenda a crear e iniciar una instancia de Compute Engine .
Si está creando una instancia por primera vez, pruebe uno de los siguientes tutoriales para una configuración básica:
Obtenga información sobre lo que sucede con una instancia después de su creación .
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 la CLI de gcloud.
After installing the Google Cloud CLI, initialize it by running the following command:
gcloud init
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
Para obtener más información, consulta Autentica para usar REST en la documentación de autenticación de Google Cloud .
Formas de crear y configurar instancias
Puede crear instancias de varias maneras, cada una con su propio método de configuración, de la siguiente manera:
Después de crear tu instancia informática, Compute Engine la inicia automáticamente.
Opciones de configuración disponibles durante la creación de la instancia
Cuando creas una instancia de Compute Engine, especificas la configuración que deseas para tu instancia. Compute Engine usa esta configuración para crear tu instancia. La siguiente tabla enumera los distintos parámetros que configuras durante la creación de la instancia de Compute Engine:
Parámetro Qué puedes configurar Configuración de la máquina Sistema operativo (SO) y almacenamiento Protección de datos Redes Observabilidad Seguridad Configuración avanzada ¿Qué sigue?
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-04-17 (UTC).
-