DICCIONARIO · G

Google Compute Engine

Google Compute Engine es el servicio de infraestructura como servicio (IaaS) de Google Cloud que permite crear y ejecutar máquinas virtuales en los centros de datos de Google. Eliges CPU, memoria, disco, sistema operativo y región, y pagas por segundos de uso, con descuentos por compromiso y una capa gratuita permanente.

Germán Gutiérrez Escrito por Germán Gutiérrez 6 min de lectura
Ficha rápida
Tipo
IaaS: máquinas virtuales en la nube
Plataforma
Google Cloud (Google Cloud Platform)
Lanzamiento
Anunciado en Google I/O el 28 de junio de 2012; disponibilidad general el 2 de diciembre de 2013
Capa gratuita
1 VM e2-micro al mes y 30 GB de disco estándar en regiones de EE. UU.
Región en España
Madrid (europe-southwest1)
Equivalentes
Amazon EC2 (AWS) y Azure Virtual Machines

≡En resumen

  • Compute Engine alquila máquinas virtuales (instancias) configurables en la infraestructura de Google.
  • Hay familias de máquinas de uso general, optimizadas para cómputo, memoria, almacenamiento o aceleradores (GPU y TPU).
  • Se paga por uso, con descuentos automáticos en algunas series, descuentos por compromiso de hasta el 55 % o el 70 % y VM Spot hasta un 91 % más baratas.
  • La capa gratuita incluye una instancia e2-micro al mes en Oregón, Iowa o Carolina del Sur.
  • Si no necesitas controlar el sistema operativo, servicios como Cloud Run o GKE suelen ser más sencillos.

01 ¿Qué es Google Compute Engine?

Cada máquina virtual se llama instancia. Se crea a partir de una imagen (Debian, Ubuntu, Rocky Linux, Windows Server, Container-Optimized OS u otra personalizada) y se ejecuta sobre un hipervisor que reparte el hardware real entre muchos clientes, la base de la virtualización.

Google anunció Compute Engine en Google I/O el 28 de junio de 2012, en versión preliminar, y lo declaró disponible para todos el 2 de diciembre de 2013. Hoy es la pieza de cómputo más básica de Google Cloud Platform y la que usan por debajo otros servicios, como Google Kubernetes Engine.

02 Cómo funciona Compute Engine

01

Instancias

Máquinas virtuales con un tipo de máquina predefinido o personalizado de vCPU y memoria.

02

Discos

Persistent Disk e Hyperdisk para almacenamiento en bloque, SSD locales para máxima velocidad y snapshots para copias de seguridad.

03

Red VPC

Redes privadas, subredes, reglas de firewall e IP públicas o internas para cada instancia.

04

Grupos de instancias

Conjuntos de VM idénticas con autoescalado y autorreparación detrás de un balanceador de carga.

05

Imágenes y plantillas

Plantillas reutilizables para crear muchas VM con la misma configuración.

06

Regiones y zonas

Eliges dónde se ejecuta cada VM; repartirlas en varias zonas mejora la disponibilidad.

Todo se gestiona desde la consola web, desde la línea de comandos gcloud, por API o con herramientas de infraestructura como código como Terraform. Las instancias pueden detenerse, redimensionarse o migrarse en vivo durante el mantenimiento de Google sin que se reinicien.

03 Para qué sirve Compute Engine: casos de uso

01

Alojar webs y aplicaciones

Servidores web, API y paneles internos con control total del sistema operativo y del software instalado.

02

Migrar servidores a la nube

Llevar máquinas que hoy están en una oficina o un centro de datos propio sin reescribir las aplicaciones (lift and shift).

03

Bases de datos autogestionadas

Motores o versiones que no ofrecen los servicios gestionados, o configuraciones muy específicas.

04

IA y cálculo intensivo

Entrenar o servir modelos con GPU, renderizar vídeo o ejecutar simulaciones que se apagan al terminar.

05

Entornos de pruebas

Crear y destruir máquinas en minutos para probar versiones sin tocar producción.

06

Procesos por lotes

Tareas nocturnas o puntuales que encajan con VM Spot para pagar mucho menos.

04 Tipos de máquina de Compute Engine

Google agrupa sus máquinas en familias según la carga de trabajo. Dentro de cada familia hay series con procesadores Intel, AMD o Arm (Google Axion), y cada serie ofrece tamaños distintos.

Familia Series (ejemplos) Para qué se usa
Uso general E2, N4, N4A, N4D, N2, N2D, C4, C4A, C4D, C3, Tau T2D Webs, API, bases de datos pequeñas y medianas, entornos de desarrollo
Optimizada para cómputo H4D, H3, C2, C2D Cálculo intensivo, simulaciones, videojuegos
Optimizada para memoria X4, M4, M3, M2, M1 Bases de datos en memoria como SAP HANA
Optimizada para almacenamiento Z3, Z4D Bases de datos y analítica con mucho disco local
Optimizada para aceleradores A4X, A4, A3, A2, G4, G2 Entrenamiento e inferencia de IA con GPU
Familias de máquinas de Compute Engine (documentación oficial, septiembre de 2026)

05 Precios de Google Compute Engine y capa gratuita

Compute Engine se paga por uso: vCPU, memoria, discos, GPU, IP y tráfico de salida se facturan por separado, y las instancias se cobran por segundos con un mínimo de un minuto. El precio varía según la región y la serie; la calculadora oficial de Google Cloud permite estimarlo antes de desplegar.

Modalidad Descuento máximo Condiciones
Descuentos por uso continuado 20 % o 30 % al mes Automáticos; solo en series como N1, N2, N2D, C2, M1 y M2
Descuentos por compromiso (CUD) Hasta 55 % (70 % en series de memoria) Compromiso de uso de 1 o 3 años
VM Spot Hasta 91 % Google puede detenerlas en cualquier momento si necesita la capacidad
Capa gratuita 1 e2-micro al mes Regiones us-west1, us-central1 o us-east1, con 30 GB de disco estándar
Formas de ahorrar en Compute Engine

Los clientes nuevos de Google Cloud reciben además 300 USD de crédito para 90 días, aunque durante la prueba no se pueden añadir GPU ni crear instancias de Windows Server.

06 Cómo crear una máquina virtual en Compute Engine

  1. 1

    Prepara el proyecto

    Crea un proyecto en la consola de Google Cloud, vincula una cuenta de facturación y habilita la API de Compute Engine.

  2. 2

    Crea la instancia

    Ve a Compute Engine > Instancias de VM > Crear instancia y ponle un nombre.

  3. 3

    Elige región y tipo de máquina

    Para usuarios en España, europe-southwest1 (Madrid); para empezar, un tipo e2-small o e2-medium.

  4. 4

    Selecciona sistema operativo y disco

    Por ejemplo, Debian o Ubuntu con un disco equilibrado de 20 GB.

  5. 5

    Configura red y firewall

    Permite solo el tráfico necesario, como HTTP y HTTPS, y accede por SSH desde la consola o con claves.

  6. 6

    Arranca y conéctate

    Pulsa Crear, espera unos segundos y conéctate por SSH para instalar tu aplicación.

Ejemplo · La misma VM desde la línea de comandos

gcloud compute instances create mi-servidor --zone=europe-southwest1-a --machine-type=e2-medium --image-family=debian-12 --image-project=debian-cloud

Con un solo comando tienes una máquina Debian en Madrid lista para usar. Guardar estos comandos o una plantilla de Terraform te permite repetir el despliegue sin errores.

07 Compute Engine frente a otras opciones

Opción Qué gestionas tú Ideal para
Compute Engine Sistema operativo, parches, escalado Software heredado, requisitos especiales, control total
Google Kubernetes Engine Contenedores y su configuración Microservicios y muchas aplicaciones en contenedores
Cloud Run Solo el contenedor Webs y API que escalan a cero cuando no hay tráfico
VPS o servidor dedicado Todo el servidor, a precio fijo Proyectos pequeños con consumo estable
Amazon EC2 / Azure VM Lo mismo que en Compute Engine Empresas que ya trabajan en AWS o Azure
Cuándo elegir Compute Engine y cuándo no

Si tus aplicaciones ya están en contenedores, valora Google Kubernetes Engine; y si buscas un precio cerrado para una web sencilla, un VPS puede salir más a cuenta. Elegir bien la infraestructura es una de las primeras decisiones al plantear el desarrollo de software SaaS: condiciona el coste por cliente y la facilidad para escalar.

Para aplicaciones de negocio que necesitan integrarse con ERP, CRM o pasarelas de pago, un equipo de desarrollo web a medida puede diseñar una arquitectura que combine máquinas virtuales para lo heredado y servicios gestionados para lo nuevo.

Preguntas frecuentes sobre Google Compute Engine

Es el servicio de Google Cloud para crear y ejecutar máquinas virtuales en la infraestructura de Google, pagando solo por el tiempo y los recursos que usas.

Es IaaS (infraestructura como servicio): Google aporta el hardware y la virtualización, y tú gestionas el sistema operativo y el software.

Tiene una capa gratuita permanente: una instancia e2-micro al mes en Oregón, Iowa o Carolina del Sur, 30 GB de disco estándar y 1 GB de tráfico de salida desde Norteamérica. Lo demás se paga por uso.

Depende del tipo de máquina, la región, los discos y el tráfico. Se factura por segundos y puedes reducir el coste con descuentos por compromiso (hasta el 55 % o el 70 %) o con VM Spot (hasta el 91 %).

Compute Engine te da máquinas virtuales que administras tú; App Engine es una plataforma (PaaS) en la que solo despliegas el código y Google gestiona los servidores.

Amazon EC2. En Microsoft Azure, el servicio equivalente es Azure Virtual Machines.

Sí, la región europe-southwest1 está en Madrid y permite ejecutar máquinas virtuales con los datos alojados en España.

Fuentes consultadas

Germán Gutiérrez

Sobre el autor

Germán Gutiérrez

Development Manager en appyweb

Dirige el equipo de desarrollo de appyweb: aplicaciones web y móviles, SaaS, integraciones y arquitectura de software.

Ver perfil en LinkedIn ↗

Términos relacionados

Ver todos los términos →
G Google Cloud Platform (GCP) Google Cloud Platform (GCP) es la plataforma de cloud computing de Google: un conjunto de servicios en la nube para ejecutar servidores, almacenar datos, desplegar aplicaciones, analizar información y usar inteligencia artificial sobre la infraestructura de Google. Se paga por uso, tiene capa gratuita y hoy se comercializa bajo la marca Google Cloud. G Google Kubernetes Engine Google Kubernetes Engine (GKE) es el servicio gestionado de Kubernetes de Google Cloud: crea y mantiene clústeres donde se ejecutan aplicaciones en contenedores, con escalado, actualizaciones y seguridad automatizados. Tiene dos modos, Autopilot y Standard, y es la opción habitual para arquitecturas de microservicios que necesitan crecer sin gestionar servidores a mano. I Instancia En informática, una instancia es un ejemplar concreto creado a partir de un modelo: un objeto construido desde una clase, una copia en ejecución de un programa o un servidor virtual lanzado desde una imagen. Instanciar es crear ese ejemplar. Fuera de la informática, instancia significa solicitud por escrito o grado de un proceso judicial. V Virtualization (virtualización) La virtualization (virtualización) es la tecnología que usa software, el hipervisor, para dividir un equipo físico en varias máquinas virtuales aisladas, cada una con su propio sistema operativo y recursos asignados. Es la base de la nube y de los hostings modernos porque aprovecha mejor el hardware, facilita las copias y permite mover servidores sin tocar máquinas. V VPS Hosting (servidor virtual privado) Un VPS hosting (servidor virtual privado) es un alojamiento en el que un servidor físico se divide, mediante virtualización, en máquinas virtuales aisladas, cada una con su sistema operativo, acceso root y recursos reservados de CPU, memoria y disco. Es el paso intermedio entre el hosting compartido y el dedicado: más control y rendimiento sin pagar una máquina entera. G Google Cloud Functions Google Cloud Functions es el servicio de computación sin servidor (serverless) de Google Cloud que ejecuta pequeñas funciones de código en respuesta a eventos o peticiones HTTP, sin gestionar servidores. Desde agosto de 2024 se llama Cloud Run functions: pagas solo mientras el código se ejecuta y escala automáticamente, incluso a cero.

Cuéntanos tu proyecto. Te respondemos en 48 h.

Auditoría gratuita de IA, campañas, web y SEO, con prioridades y cifras reales de tu negocio.

✓ Sin compromiso ✓ Respuesta en 48 h laborables ✓ Un consultor senior, no un bot
WA WhatsApp