Compute Engine te permite crear y ejecutar instancias en la infraestructura de Google. En este documento, se proporciona una descripción general de los diversos parámetros de configuración que tienes disponibles durante la creación de una instancia de Compute Engine. Si creas una instancia por primera vez, este documento 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 bare metal 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
, 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 la documentación y las interfaces de Google Cloud , como la consola de Google Cloud, la herramienta de línea de comandos 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
-
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.
Especifica manualmente una configuración personalizada para crear tu instancia. Elige esta opción si creas una instancia desde cero y te encuentras con 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.
- Quieres crear una instancia con Google Cloud CLI o REST.
Si eliges este método, también revisa 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. En este método, seleccionas el tipo de carga de trabajo mientras creas la instancia, y Google propaga automáticamente una configuración predeterminada que se adapte 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.
- Hardware: Especificas una familia, serie y tipo de máquina, 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 que se usará cuando crees la instancia. En el caso del tipo de máquina, puedes elegir un tipo predefinido o crear un [tipo personalizado de máquina](/compute/docs/machine-resource#custom-types) para algunas series de máquinas.
- Ubicación: Puedes elegir la región y zona en la 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 máquinas más específicos y avanzados, como los siguientes:
- Multisubprocesos simultáneos (SMT)
- La cantidad de núcleos visibles
- Solo para instancias C4: Indica si la instancia se ejecuta en el modo turbo de todos los núcleos máximos.
-
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 debes seleccionar la
imagen del SO que se instalará en el
disco de arranque de una de las siguientes maneras:
- 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 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 admitan tu aplicación.
- También puedes usar una instantánea o un disco existente como fuente para crear la imagen del 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 de origen o un disco existentes.
- Puedes conectar discos existentes.
- En algunos tipos de máquinas, los discos SSD locales se conectan automáticamente durante la creación de instancias. En algunos otros tipos de máquinas, puedes elegir conectar discos SSD locales durante la creación de instancias.
- En el caso de los discos SSD locales, puedes configurar de manera opcional el tiempo de espera de recuperación de SSD locales y qué interfaz 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 Extreme Persistent Disk: Los límites de rendimiento de IOPS y capacidad de procesamiento
- Solo para volúmenes de Hyperdisk de Google Cloud: Si el disco se creó con recursos en un grupo de almacenamiento de Hyperdisk
- El modo de conexión de disco (de solo lectura o de lectura y escritura)
- Una etiqueta o etiqueta para el disco
- Para la replicación asíncrona de Persistent Disk: el grupo de coherencia
- También puedes habilitar un parámetro de configuración que evite que se borre el disco si se borra la instancia conectada.
-
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
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.
-
Copia de seguridad de datos: Puedes automatizar las copias de seguridad recurrentes de los datos de tu instancia y disco, y prepararte para la recuperación ante desastres de las siguientes maneras:
- Usa los planes de copia de seguridad del servicio Backup and DR para crear una copia de seguridad de toda la instancia.
- Usa programaciones de instantáneas para automatizar la copia de seguridad de los datos de los discos.
Para aprender a 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 de forma continua tus datos de disco para protegerte contra desastres con la replicación síncrona entre zonas o la replicación asíncrona entre regiones.
- Protege solo los discos que no son de arranque: También puedes habilitar una opción que aplique tus programas de instantáneas y la configuración de 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.
- 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: Cada instancia de procesamiento se configura con al menos una interfaz de red virtual (vNIC). De forma predeterminada,
la interfaz de red usa una
red de nube privada virtual (VPC)
en modo automático llamada
default
. También puedes seleccionar una subred o red de VPC personalizada que hayas creado anteriormente. También puedes configurar interfaces de red adicionales para la mayoría de los tipos de máquinas.Además, para cada interfaz de red, puedes configurar las siguientes propiedades:
- El 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 dirección estática reservada)
- Un rango de alias de IP para la vNIC
- El nivel de servicio de red que usa la vNIC
- Si un registro PTR de DNS público está asociado con la dirección IP externa de la vNIC
- 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 administración de sistemas remotos en tu VM.
- 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 recursos Google Cloud . También puedes seleccionar el tipo y nivel de acceso a la API que se debe otorgar a la VM.
- Computación confidencial: Puedes evitar que se acceda a tus datos mientras usas una instancia con la computación confidencial para encriptarlos.
- Funciones de VM protegida: Puedes hacer que tu instancia sea más segura contra rootkits y software malicioso a nivel de inicio o kernel habilitando las funciones de VM protegida.
- Acceso a las VMs: Puedes controlar los usuarios que tienen acceso a una instancia configurando roles y permisos de IAM y claves SSH para la autenticación.
- Etiquetas: Para facilitar la organización de los recursos, puedes agregar etiquetas y etiquetas a la instancia.
- Protección contra la eliminación: Puedes proteger tus instancias de la eliminación accidental.
- Reservas: Puedes configurar tu instancia para que consuma cualquier capacidad de recursos zonales reservados para garantizar una mejor disponibilidad de 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 configurar metadatos personalizados para que tu instancia almacene 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. Esto 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 especificada de Cloud KMS.
- Modelo de aprovisionamiento: Puedes elegir entre el modelo de aprovisionamiento estándar o el modelo de aprovisionamiento Spot con descuento. En la sección Configuración avanzada del modelo de aprovisionamiento de VMs, también puedes configurar el comportamiento de la instancia durante los eventos de mantenimiento del host.
- Uso único: Puedes optar por tener servidores físicos dedicados para tus instancias y especificar un nodo de usuario único o un grupo de nodos en el que crear la instancia. En el caso de los tipos de máquinas de la serie N para uso general, puedes especificar si quieres habilitar el exceso de compromiso de CPU para las instancias que se ejecutan en nodos de usuario único.
- Obtén información para crear e 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 qué 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
Puedes crear instancias de varias maneras, cada una con su propio método de configuración, como se indica a continuación:
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 diversos parámetros que configuras durante la creación de instancias 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?
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-03-27 (UTC)
-