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 Google Cloud consola, 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 Google Cloud tecnologías 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 Google Cloud Hyperdisk, SSD local y Persistent Disk.

  • SSD local: Son unidades físicas que ofrecen el mejor rendimiento, pero no son duraderas. Si detienes la instancia, se perderán los datos de los discos SSD locales que están conectados a la instancia. Los discos SSD locales se conectan directamente al mismo servidor que la instancia de procesamiento.

  • Hyperdisk: El almacenamiento duradero más rápido para Compute Engine. Los datos de los volúmenes de Hyperdisk se conservan incluso si detienes la instancia. Los volúmenes de Hyperdisk ofrecen parámetros de rendimiento configurables y se pueden cambiar de tamaño de forma dinámica. 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.

  • Disco persistente: Si necesitas almacenamiento duradero para una serie de máquinas que no es compatible con Hyperdisk, usa Persistent Disk. Persistent Disk proporciona almacenamiento en bloque duradero y rápido que se conserva incluso si detienes la instancia.

Cada opción tiene un precio y un rendimiento únicos. Para obtener más información sobre los discos en Compute Engine, consulta Elige un tipo de disco. Consulta Precios de discos para comparar los costos.

¿Qué sigue?