Esta página proporciona 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 básica alojada en la infraestructura de Google. Puedes crear una instancia o un grupo de instancias administradas (MIG) mediante la consola de Google Cloud, la CLI de Google Cloud o la API de Compute Engine.
Introducción
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 .
Las instancias de Compute Engine pueden ejecutar imágenes públicas para Linux y Windows Server que proporciona Google, así como imágenes privadas personalizadas que puedes crear o importar desde tus sistemas existentes . También puede implementar contenedores Docker , que se inician automáticamente en instancias que ejecutan la imagen pública del sistema operativo optimizado para contenedores .
Puede elegir las propiedades de la máquina de sus instancias, como la cantidad de CPU virtuales y la cantidad de memoria, utilizando un conjunto de tipos de máquinas predefinidos o creando sus propios tipos de máquinas personalizadas .
Instancias y proyectos
Cada instancia pertenece a un proyecto de consola de Google Cloud y un proyecto puede tener una o más instancias. Cuando crea una instancia en un proyecto, especifica la zona, el sistema operativo y el tipo de máquina de esa instancia. Cuando eliminas una instancia, se elimina del proyecto.
Instancias y opciones de almacenamiento
De forma predeterminada, cada instancia de Compute Engine tiene un pequeño disco persistente de arranque que contiene el sistema operativo. Cuando las aplicaciones que se ejecutan en su instancia requieren más espacio de almacenamiento, puede agregar opciones de almacenamiento adicionales a su instancia.
Instancias y redes
Cada interfaz de red de una instancia de Compute Engine está asociada con una subred de una red VPC única. Para obtener más información sobre las VPC, consulte Descripción general de la red y cuotas de VPC .
Instancias y contenedores
Las instancias de Compute Engine admiten un método declarativo para iniciar tus aplicaciones mediante contenedores . Al crear una instancia o una plantilla de instancia, puede proporcionar un nombre de imagen de Docker y una configuración de inicio. Compute Engine se encarga del resto, incluido el suministro de una imagen actualizada del sistema operativo optimizado para contenedores con Docker instalado y el lanzamiento de su contenedor cuando se inicia la instancia. Para obtener más información, consulte Implementación de contenedores en instancias y MIG .
Herramientas para gestionar instancias
Para crear y administrar instancias, puede utilizar una variedad de herramientas, incluida la consola de Google Cloud , la herramienta de línea de comandos gcloud
y la API REST . Para configurar aplicaciones en sus instancias, conéctese a la instancia mediante Secure Shell (SSH) para instancias de Linux o el Protocolo de escritorio remoto (RDP) para instancias de Windows Server.
Administrar el acceso a sus instancias
Puede administrar el acceso a sus instancias utilizando uno de los siguientes métodos:
- Instancias de Linux:
- Administrar el acceso a la instancia mediante el inicio de sesión del sistema operativo , que le permite asociar claves SSH con su cuenta de Google o cuenta de Google Workspace y administrar el acceso de administrador o no administrador a su instancia a través de funciones de IAM.
- Administre sus claves SSH en los metadatos del proyecto o de la instancia , que utiliza claves SSH públicas almacenadas en los metadatos de Compute Engine para otorgar acceso a la instancia. Puede utilizar claves SSH almacenadas en los metadatos del proyecto para acceder a todas las instancias de un proyecto. Puede utilizar claves SSH almacenadas en los metadatos de la instancia para acceder a instancias individuales.
- Si te conectas a tus instancias mediante la CLI de Google Cloud o SSH desde la consola, Compute Engine genera automáticamente claves SSH para ti.
- Instancias de Windows Server:
- Genera credenciales para instancias de Windows , que asocia una contraseña a un usuario de Windows. Las instancias de Windows utilizan esta información para autenticar el acceso a la instancia.
Accediendo a sus instancias
Después de configurar el acceso a sus instancias, puede usar una de las muchas opciones para conectarse a sus instancias de Linux o conectarse a sus instancias de Windows .
Zona horaria predeterminada para instancias informáticas
Independientemente de la región donde cree su instancia, la hora predeterminada para su instancia es la hora universal coordinada (UTC).
¿Qué sigue?
Si eres nuevo en Compute Engine, consulta Crear una instancia de Linux en Compute Engine para aprender cómo crear una instancia usando la consola de Google Cloud.
Para obtener una guía más detallada para crear una instancia, consulte Crear e iniciar una instancia .
Para obtener más información sobre las características de las instancias de Compute Engine, consulta lo siguiente:
Aprenda a crear un MIG a partir de una instancia existente .
Pruébalo por ti mismo
Si eres nuevo en Google Cloud, crea una cuenta para evaluar el rendimiento de Compute Engine en escenarios del mundo real. Los nuevos clientes también obtienen $300 en créditos gratuitos para ejecutar, probar e implementar cargas de trabajo.
Prueba Compute Engine gratis