En esta página, se proporciona una descripción general de las instancias de Compute Engine. Una instancia de Compute Engine puede ser una instancia de máquina virtual (VM) o de bare metal alojada en la infraestructura de Google. Puedes crear una instancia o crear un grupo de instancias administradas (MIG) mediante la consola de Google Cloud, Google Cloud CLI o la API de Compute Engine.
Introducción
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.
Las instancias de Compute Engine pueden ejecutar las imágenes públicas de Linux y Windows Server que proporciona Google, así como las imágenes personalizadas privadas que puedes crear o importar desde tus sistemas existentes. También puedes implementar contenedores de Docker, que se inician de forma automática en instancias que ejecutan la imagen pública de Container-Optimized OS.
Si usas un conjunto de tipos predefinidos de máquinas o creas tus propios tipos personalizados de máquinas, puedes elegir las propiedades de máquina de tus instancias, como la cantidad de CPU virtuales y de memoria.
Instancias y proyectos
Cada instancia pertenece a un proyecto de la consola de Google Cloud y cada proyecto puede tener una o más instancias. Cuando creas una instancia en un proyecto, especificas la zona, el sistema operativo y el tipo de máquina de esa instancia. Cuando borras una instancia, se quita del proyecto.
Instancias y opciones de almacenamiento
De forma predeterminada, cada instancia de Compute Engine tiene un pequeño disco de arranque persistente que contiene el sistema operativo. Cuando las aplicaciones que se ejecutan en tu instancia requieren más espacio de almacenamiento, puedes agregar opciones de almacenamiento adicionales a tu instancia.
Instancias y redes
Cada interfaz de red de una instancia de Compute Engine está asociada con una subred de una red de VPC única. Para obtener más información sobre las VPCs, consulta la Descripción general de las redes y Cuotas de VPC.
Instancias y contenedores
Las instancias de Compute Engine admiten un método declarativo para iniciar tus aplicaciones con contenedores. Cuando creas una instancia o una plantilla de instancias, puedes proporcionar un nombre de imagen de Docker y, luego, iniciar la configuración. Compute Engine se encarga del resto, incluido el suministro de una imagen actualizada de Container-Optimized OS con Docker instalado y el lanzamiento de tu contenedor cuando se inicia la instancia. Para obtener más información, consulta Implementa contenedores en instancias y MIGs.
Herramientas para gestionar instancias
Puedes usar diversas herramientas para crear y administrar instancias, como la consola de Google Cloud, la herramienta de línea de comandos de gcloud
y la API de REST. Si quieres configurar aplicaciones en tus instancias, conéctate a la instancia con Secure Shell (SSH) para instancias de Linux o Remote Desktop Protocol (RDP) para instancias de Windows Server.
Administra el acceso a tus instancias
Puedes administrar el acceso a tus instancias con uno de los siguientes métodos:
- Instancias de Linux:
- Administra el acceso a la instancia usando Acceso al SO, que te permite asociar claves SSH con tu Cuenta de Google o de Google Workspace, y administrar el acceso de administrador o no administrador a la instancia a través de roles de IAM.
- Administra tus claves SSH en metadatos de proyecto o instancia: Usa claves SSH públicas almacenadas en metadatos de Compute Engine para otorgar acceso a la instancia. Puedes usar claves SSH almacenadas en metadatos del proyecto para acceder a todas las instancias de un proyecto. Puedes usar claves SSH almacenadas en metadatos de la instancia para acceder a instancias individuales.
- Si te conectas a tus instancias con la Google Cloud CLI o SSH desde la consola, Compute Engine genera claves SSH automáticamente.
- Instancias de Windows Server:
- Genera credenciales para instancias de Windows, que asocia una contraseña con un usuario de Windows. Las instancias de Windows usan esta información para autenticar el acceso a la instancia.
Accede a tus instancias
Después de configurar el acceso a tus instancias, puedes usar una de las muchas opciones para conectarte a tus instancias de Linux o conectarte a tus instancias de Windows.
Zona horaria predeterminada de las instancias de procesamiento
Independientemente de la región en la que crees tu instancia, la hora predeterminada de esa instancia será el Horario universal coordinado (UTC).
¿Qué sigue?
Si eres nuevo en Compute Engine, consulta Cómo crear una instancia de Linux en Compute Engine para obtener información sobre cómo crear una instancia con la consola de Google Cloud.
Para obtener una guía más detallada para crear una instancia, consulta Crea e inicia una instancia.
Para obtener más información sobre las funciones de las instancias de Compute Engine, consulta lo siguiente:
Obtén información para crear un MIG a partir de una instancia existente.
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