En GCP hay varias opciones para la necesidad de «servidor»: la VM clásica (Compute Engine), los contenedores sin servidor (Cloud Run) y el Kubernetes gestionado (GKE). La elección correcta depende de la arquitectura de su aplicación y de su perfil de uso.
01. Compute Engine: la VM clásica
Si quiere su propio servidor Linux o Windows, Compute Engine. Es el equivalente de AWS EC2. Los tipos de instancia, la gestión del disco y la red los administra usted.
02. Cloud Run: contenedores sin servidor
Sube su contenedor, escala solo según las peticiones HTTP y no paga cuando no se usa. Ideal para aplicaciones web y API modernas.
03. GKE: Kubernetes gestionado
Para arquitecturas complejas de microservicios. La potencia de Kubernetes más la capa de gestión de Google. Con el modo Autopilot, la gestión de los nodos también es automática.
04. Cloud Functions
Sin servidor a nivel de función pequeña. Más limitado que Cloud Run, pero suficiente para manejadores de eventos sencillos.
05. Guía de decisión
Orientación rápida:
- Web o API modernas: Cloud Run
- Microservicios a gran escala: GKE
- Aplicación clásica o software a medida: Compute Engine
- Disparadores pequeños: Cloud Functions