En esta página se ofrece una descripción general de las instancias de Compute Engine. Una instancia de Compute Engine puede ser una máquina virtual (VM) o una instancia de Bare Metal alojada en la infraestructura de Google. Puedes crear una instancia o crear un grupo de instancias gestionadas (MIG) con la Google Cloud consola, la CLI de Google Cloud o la API de Compute Engine.
Introducción
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
Las instancias de Compute Engine pueden ejecutar las imágenes públicas de Linux y Windows Server que proporciona Google, así como imágenes personalizadas privadas que puedes crear o importar desde tus sistemas. También puedes desplegar contenedores Docker, que se inician automáticamente en instancias que ejecutan la imagen pública de Container-Optimized OS.
Puedes elegir las propiedades de las máquinas de tus instancias, como el número de CPUs virtuales y la cantidad de memoria, mediante un conjunto de tipos de máquinas predefinidos o creando tus propios tipos de máquinas personalizadas.
Instancias y proyectos
Cada instancia pertenece a un Google Cloud console proyecto, y un proyecto puede tener una o varias instancias. Cuando creas una instancia en un proyecto, especificas la zona, el sistema operativo y el tipo de máquina de esa instancia. Cuando eliminas una instancia, se quita del proyecto.
Instancias y opciones de almacenamiento
De forma predeterminada, cada instancia de Compute Engine tiene un disco de arranque pequeño que contiene el sistema operativo. Puedes añadir más discos a la instancia cuando la crees, así como añadir discos a una instancia mientras está en ejecución. Para obtener más información sobre los discos de Compute Engine, consulta Elegir un tipo de disco.
Instancias y redes
Cada interfaz de red de una instancia de Compute Engine está asociada a una subred de una red de VPC única. Para obtener más información sobre las VPCs, consulta la descripción general de la red y las cuotas de VPC.
Instancias y contenedores
Las instancias de Compute Engine admiten un método declarativo para iniciar tus aplicaciones mediante contenedores. Cuando creas una instancia o una plantilla de instancia, puedes proporcionar un nombre de imagen Docker y una configuración de inicio. Compute Engine se encarga del resto, como proporcionar una imagen actualizada de Container-Optimized OS con Docker instalado y lanzar el contenedor cuando se inicie la instancia. Para obtener más información, consulta Implementar contenedores en instancias y MIGs.
Herramientas para gestionar instancias
Para crear y gestionar instancias, puedes usar varias herramientas, comoGoogle Cloud console, la herramienta de línea de comandos gcloud
y la API REST. Para configurar aplicaciones en tus instancias, conéctate a la instancia mediante Secure Shell (SSH) en el caso de las instancias Linux o mediante el protocolo de escritorio remoto (RDP) en el caso de las instancias Windows Server.
Gestionar el acceso a tus instancias
Puedes gestionar el acceso a tus instancias con uno de los siguientes métodos:
- Instancias de Linux:
- Gestionar el acceso a instancias con OS Login, que te permite asociar claves SSH a tu cuenta de Google o de Google Workspace y gestionar el acceso de administrador o no administrador a tu instancia mediante roles de gestión de identidades y accesos.
- Gestionar tus claves SSH en los metadatos de un proyecto o de una instancia, que usa claves SSH públicas almacenadas en los metadatos de Compute Engine para conceder acceso a la instancia. Puedes usar claves SSH almacenadas en los metadatos de un proyecto para acceder a todas las instancias de ese proyecto. Puedes usar claves SSH almacenadas en los metadatos de las instancias para acceder a instancias concretas.
- Si te conectas a tus instancias mediante la CLI de Google Cloud o SSH desde la consola, Compute Engine generará automáticamente claves SSH.
- Instancias de Windows Server:
- Generar credenciales para instancias de Windows, que asocia una contraseña a un usuario de Windows. Las instancias de Windows usan esta información para autenticar el acceso a la instancia.
Acceder a tus instancias
Una vez que hayas configurado el acceso a tus instancias, podrás usar una de las muchas opciones disponibles para conectarte a tus instancias de Linux o conectarte a tus instancias de Windows.
Zona horaria predeterminada de las instancias de proceso
Independientemente de la región en la que crees tu instancia, la hora predeterminada de la instancia es la hora universal coordinada (UTC).
Siguientes pasos
Si no has usado nunca Compute Engine, consulta el artículo Crear una instancia de Linux en Compute Engine para saber cómo crear una instancia con la consola de Google Cloud .
Para obtener una guía más detallada sobre cómo crear una instancia, consulta Crear e iniciar una instancia.
Para obtener más información sobre las funciones de las instancias de Compute Engine, consulta los siguientes recursos:
Consulta cómo crear un MIG a partir de una instancia ya creada.
Pruébalo
Si es la primera vez que utilizas Google Cloud, crea una cuenta para evaluar el rendimiento de Compute Engine en situaciones reales. Los nuevos clientes también reciben 300 USD en crédito gratuito para ejecutar, probar y desplegar cargas de trabajo.
Probar Compute Engine gratis