Migrar una aplicación heredada que se ejecuta en una VM a la nube con cambios mínimos, requiriendo control total del sistema operativo.
→Usar Compute Engine.
Por qué: Compute Engine (IaaS) proporciona máquinas virtuales, ofreciendo máximo control y una ruta de migración directa para servidores locales.
Referencia↗
Desplegar una aplicación web sin estado y contenerizada que debe escalar automáticamente según el tráfico, incluyendo escalar a cero.
→Usar Cloud Run.
Por qué: Cloud Run es una plataforma sin servidor completamente gestionada para contenedores que abstrae toda la infraestructura y factura solo por el tiempo de procesamiento de solicitudes activas.
Referencia↗
Ejecutar una arquitectura compleja de microservicios utilizando contenedores, requiriendo orquestación y control precisos.
→Usar Google Kubernetes Engine (GKE).
Por qué: GKE proporciona un entorno Kubernetes gestionado y listo para producción, ofreciendo capacidades completas de orquestación mientras automatiza la gestión del clúster.
Referencia↗
Ejecutar una pequeña porción de código en respuesta a un evento, como una carga de archivo a Cloud Storage o un mensaje de Pub/Sub.
→Usar Cloud Functions.
Por qué: Cloud Functions (FaaS) es un servicio de cómputo sin servidor y basado en eventos, ideal para funciones de corta duración y propósito único sin gestionar servidores.
Referencia↗
Desplegar una aplicación web y centrarse solo en escribir código, dejando que la plataforma gestione los servidores, el escalado y los parches.
→Usar App Engine.
Por qué: App Engine (PaaS) es una plataforma completamente gestionada que abstrae toda la infraestructura, ideal para desarrolladores que desean la forma más rápida de desplegar una aplicación.
Referencia↗
Ejecutar trabajos de procesamiento por lotes o de computación de alto rendimiento grandes y tolerantes a fallos al menor costo posible.
→Usar Spot VMs en Compute Engine.
Por qué: Las Spot VMs ofrecen grandes descuentos (hasta el 91%) para cargas de trabajo que pueden ser interrumpidas, haciéndolas altamente rentables para trabajos por lotes no críticos.
Establecer una conexión privada de alto ancho de banda y baja latencia entre un centro de datos local y Google Cloud.
→Usar Cloud Interconnect.
Por qué: Cloud Interconnect proporciona una conexión física dedicada, ofreciendo un rendimiento más fiable y consistente que una VPN sobre la internet pública.
Referencia↗
Entregar contenido web o de video a una base de usuarios global con baja latencia.
→Usar Cloud CDN.
Por qué: Cloud CDN almacena en caché el contenido en las ubicaciones de borde distribuidas globalmente de Google, sirviendo a los usuarios desde un punto de presencia cercano a ellos.
Referencia↗
Almacenar y gestionar imágenes de contenedores, paquetes de sistema operativo y paquetes de lenguaje de forma segura con escaneo de vulnerabilidades.
→Usar Artifact Registry.
Por qué: Artifact Registry es un repositorio universal gestionado que se integra con CI/CD y GKE para proporcionar una gestión de paquetes segura y centralizada.
Referencia↗
Migrar cargas de trabajo VMware existentes a Google Cloud sin re-arquitectar aplicaciones ni cambiar herramientas operativas.
→Usar Google Cloud VMware Engine.
Por qué: Proporciona un centro de datos definido por software (SDDC) de VMware dedicado y completamente gestionado ejecutándose en Google Cloud, permitiendo un "lift and shift" sin problemas para VMware.
Referencia↗