Descripción general de Compute Engine


Compute Engine es un producto de infraestructura como servicio (IaaS) que ofrece instancias de máquina virtual (VM) autoadministradas, así como instancias en equipos físicos. Compute Engine ofrece VMs con un hipervisor KVM, sistemas operativos para Linux y Windows, y opciones de almacenamiento local y duradero. Puedes configurar y controlar los recursos de Compute Engine mediante la consola de Google Cloud, Google Cloud CLI o una API basada en REST. También puedes usar una variedad de lenguajes de programación disponibles con las bibliotecas cliente de Cloud de Google.

Estos son algunos de los beneficios de usar Compute Engine:

  • Extensibilidad: Compute Engine se integra en tecnologías de Google Cloud, como Cloud Storage, Google Kubernetes Engine y BigQuery, para extender más allá la capacidad de procesamiento básica para crear aplicaciones más complejas y sofisticadas.
  • Escalabilidad: Escala la cantidad de recursos de procesamiento según sea necesario sin tener que administrar tu propia infraestructura. Esto es útil para las empresas que experimentan aumentos repentinos en el tráfico, porque puedes agregar rápido más instancias para manejar el aumento y quitar las instancias cuando ya no se necesitan.
  • Confiabilidad: La infraestructura de Google es altamente confiable, con una garantía de tiempo de actividad del 99.9%.
  • Rentabilidad: Compute Engine ofrece una variedad de opciones de precios para que se ajustan a tu presupuesto. Además, solo pagas por los recursos que usas y no hay costos por adelantado.

Qué proporciona Compute Engine

Compute Engine proporciona flexibilidad para que puedas ejecutar un rango amplio de aplicaciones y cargas de trabajo que respaldan tus necesidades. Desde el procesamiento por lotes hasta el servicio web o la computación de alto rendimiento, puedes configurar Compute Engine para satisfacer tus necesidades.

Selección de ubicación

Google ofrece regiones en todo el mundo para que implementes recursos de Compute Engine. Puedes elegir la región que mejor se adapte a los requisitos de tu carga de trabajo:

  • Restricciones específicas de la región
  • Latencia del usuario por región
  • Requisitos de latencia de tu aplicación
  • Cantidad de control sobre la latencia
  • Equilibrio entre latencia baja y simplicidad

Si quieres obtener más información sobre regiones y zonas, consulta Acerca de las regiones y zonas.

Tipos de máquina de Compute Engine

Compute Engine proporciona un conjunto integral de familias de máquinas. Cada una contiene tipos de máquinas para elegir cuando creas una instancia de procesamiento. Cada familia consta de series de máquinas y tipos predefinidos de máquinas dentro de cada serie.

Compute Engine ofrece familias de máquinas para usos generales, con optimización de procesamiento, con optimización de almacenamiento, con optimización de memoria y con aceleradores. Si un tipo de máquina de uso general preconfigurado no satisface tus necesidades, puedes crear un tipo personalizado de máquina con recursos de CPU y memoria personalizados para algunas de las series de máquinas.

Para obtener más información, consulta la Guía de recursos de familias de máquinas.

Sistemas operativos

Compute Engine proporciona muchas imágenes del sistema operativo público preconfiguradas para Linux y Windows. La mayoría de las imágenes públicas se proporcionan sin costo adicional, pero hay algunas imágenes premium para las que se te factura. No se te cobrará por importar imágenes personalizadas, pero generarás un cargo de almacenamiento de imágenes mientras mantienes la imagen personalizada en tu proyecto.

Opciones de almacenamiento

Puedes elegir entre varias opciones de almacenamiento en bloque, como Persistent Disk, Google Cloud Hyperdisk y SSD local:

  • Persistent Disk:Almacenamiento de red redundante y de alto rendimiento. Cada volumen se distribuye en cientos de discos físicos.
  • Hyperdisk: Almacenamiento de red redundante más rápido para Compute Engine, con rendimiento y volúmenes configurables que se pueden cambiar de tamaño dinámicamente. Cada volumen se distribuye en cientos de discos físicos. También puedes reducir los costos y la complejidad de la administración del disco si compras capacidad y rendimiento por adelantado con grupos de almacenamiento de Hyperdisk. Los grupos de almacenamiento de Hyperdisk proporcionan una cantidad agregada de capacidad y rendimiento que puedes compartir entre los discos creados en el grupo.
  • SSD local: Unidades físicas que se conectan directamente al mismo servidor que una instancia de procesamiento. Ofrecen un mejor rendimiento, pero no son duraderas. Si la instancia se cierra, se borran los discos SSD locales.

Cada opción tiene un precio y un rendimiento únicos. Consulta Precios de discos para comparar los costos. Para obtener más información sobre los tipos de discos, consulta Opciones de almacenamiento.

¿Qué sigue?