Compute Engine es un producto de infraestructura como servicio (IaaS) que ofrece instancias de máquinas virtuales (VM) autoadministradas e instancias bare metal. Compute Engine ofrece máquinas virtuales 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 usando la consola de Google Cloud, la CLI de Google Cloud o usando una API basada en REST. También puede utilizar una variedad de lenguajes de programación disponibles con las bibliotecas cliente en la nube de Google.
Estos son algunos de los beneficios de usar Compute Engine:
- Extensibilidad: Compute Engine se integra con Google Cloudtecnologías como Cloud Storage, Google Kubernetes Engine y BigQuery, para ir más allá de la capacidad computacional básica y crear aplicaciones más complejas y sofisticadas.
- Escalabilidad: escale la cantidad de recursos informáticos según sea necesario sin tener que administrar su propia infraestructura. Esto es útil para empresas que experimentan aumentos repentinos en el tráfico, porque puede agregar rápidamente más instancias para manejar el aumento y eliminar las instancias cuando ya no sean necesarias.
- Confiabilidad: la infraestructura de Google es altamente confiable, con una garantía de disponibilidad del 99,9%.
- Rentabilidad: Compute Engine ofrece una variedad de opciones de precios que se ajustan a su presupuesto. Además, solo paga por los recursos que utiliza y no hay costos iniciales.
Qué ofrece Compute Engine
Compute Engine brinda flexibilidad para que puedas ejecutar una amplia gama de aplicaciones y cargas de trabajo que satisfagan tus necesidades. Desde el procesamiento por lotes hasta el servidor web o la informática de alto rendimiento, puedes configurar Compute Engine para satisfacer tus necesidades.
Selección de ubicación
Google ofrece regiones de todo el mundo para que puedas implementar recursos de Compute Engine. Puede elegir la región que mejor se adapte a los requisitos de su carga de trabajo:
- Restricciones específicas de la región
- Latencia de usuario por región
- Requisitos de latencia de su aplicación
- Cantidad de control sobre la latencia
- Equilibrio entre baja latencia y simplicidad
Para obtener más información sobre regiones y zonas, consulte Acerca de regiones y zonas .
Tipos de máquinas de Compute Engine
Compute Engine proporciona un conjunto completo de familias de máquinas, cada una de las cuales contiene tipos de máquinas para elegir al crear una instancia informática. Cada familia de máquinas se compone de series de máquinas y tipos de máquinas predefinidos dentro de cada serie.
Compute Engine ofrece familias de máquinas de uso general, optimizadas para computación, optimizadas para almacenamiento, optimizadas para memoria y optimizadas para acelerador. Si un tipo de máquina preconfigurada de uso general no satisface sus necesidades, puede crear un tipo de máquina personalizado con recursos de memoria y CPU personalizados para algunas de las series de máquinas.
Para obtener más información, consulte la guía de recursos de familias de máquinas .
Sistemas operativos
Compute Engine proporciona muchas imágenes de sistemas operativos públicos preconfigurados tanto para Linux como para Windows. La mayoría de las imágenes públicas se proporcionan sin costo adicional, pero hay algunas imágenes premium por las que se le factura. No se le facturará por importar imágenes personalizadas, pero incurrirá en un cargo por almacenamiento de imágenes mientras mantenga la imagen personalizada en su proyecto.
Opciones de almacenamiento
Puede elegir entre varias opciones de almacenamiento en bloque, incluido el disco persistente, el hiperdisco de Google Cloud y el SSD local:
- Disco persistente: almacenamiento en red redundante y de alto rendimiento. Cada volumen está dividido en cientos de discos físicos.
- Hyperdisk: el almacenamiento de red redundante más rápido para Compute Engine, con rendimiento configurable y volúmenes cuyo tamaño se puede cambiar dinámicamente. Cada volumen está dividido en cientos de discos físicos. También puede reducir los costos y la complejidad de la administración de discos comprando capacidad y rendimiento por adelantado con Hyperdisk Storage Pools. Los grupos de almacenamiento de hiperdisco proporcionan una cantidad agregada de capacidad y rendimiento que puede compartir entre los discos creados en el grupo.
- SSD local: unidades físicas que están conectadas directamente al mismo servidor que una instancia informática. Ofrecen un mejor rendimiento, pero no son duraderos. Si se cierra la instancia, se eliminan los discos SSD locales.
Cada opción tiene precio y rendimiento únicos. Para comparar costos, consulte precios de discos . Para obtener más información sobre los tipos de discos, consulte Opciones de almacenamiento .
¿Qué sigue?
- Vea las plataformas de CPU y GPU que están disponibles para su uso.
- Lea una descripción general de las capacidades de red .
- Conozca las diversas estrategias de implementación .