Google Cloud anunció este 4 de noviembre la vista previa de AlloyDB Express, una nueva opción de AlloyDB para PostgreSQL pensada para desarrolladores y agentes de programación con IA. Según el anuncio de Google Cloud, busca quitarle fricción a los prototipos, las pruebas y el camino hacia producción.

⚡ Google promete bases listas en menos de dos segundos, creadas desde gcloud CLI, API REST, MCP, Terraform o la consola, con aislamiento para que cada prueba o prototipo tenga su propia base sin configuración manual. Tras 15 minutos de inactividad, el servicio pausa automáticamente el cómputo y deja de cobrarlo; una nueva consulta lo reactiva en segundos y los datos se conservan.

📊 El cómputo activo cuesta $0.115 por unidad de cómputo-hora (CU-hr), facturado por segundo; pausado cuesta $0.00 por hora. El almacenamiento se cobra aparte a $0.30 por GB al mes, únicamente por el espacio utilizado, y Google anuncia una asignación gratuita mensual de 50 CU para empezar.

🔒 Los administradores pueden definir una vez las políticas de IAM, red y organización, que también se aplican a las bases creadas por agentes. Las conexiones predeterminadas usan endpoints DNS públicos que ocultan las direcciones IP y bloquean el tráfico entrante hasta autorizarlo explícitamente; para conexiones privadas están Private Service Connect (PSC) o DNS privado, mientras que Google Cloud IAM, VPC Service Controls y los roles nativos de PostgreSQL permiten limitar permisos.

🧠 Para aplicaciones de IA incluye búsquedas vectoriales, de texto e híbridas, con pgvector HNSW y el índice ScaNN de Google para guardar embeddings junto a los datos operativos y usarlos en búsqueda semántica, recomendaciones o memoria de agentes con RAG, sin sincronizarlos con otra base vectorial. También permite acceder a Gemini desde SQL para generar embeddings de texto o imágenes y ejecutar filtrado semántico, clasificación y generación o resumen con ai.if, ai.rank y ai.generate dentro de SELECT e INSERT. AlloyDB Studio y las API de lenguaje natural permiten formular preguntas en inglés para generar, ejecutar y refinar consultas.

¿Qué cambia al pasar del prototipo a producción?

La propuesta es no tener que rehacer la base cuando la aplicación crezca: Google ofrece pasar de Express a AlloyDB con un clic, conservando datos, esquemas, usuarios y cadenas de conexión. Ese cambio incorpora alta disponibilidad, réplicas de lectura y recuperación ante desastres; por ahora, Express está en vista previa y se puede probar desde la consola de Google Cloud.

💬 ¿Usarías una base aislada para cada prueba de tu pipeline de CI/CD o prefieres mantener un entorno de pruebas compartido?

¿Pero deveras? 🌵💚