Por qué los agentes de IA están cambiando el cómputo en la nube: así funciona Agent Compute Engine de Google

Cómo Agent Compute Engine de Google conserva el espacio de trabajo de un agente mientras libera el cómputo inactivo: microVM, checkpoints, memoria compartida y credenciales que se mantienen fuera del sandbox.

Leer en: English · తెలుగు · हिन्दी · Français · Español

Inicia sesión para guardar

Illustration of an engineer at a desk looking at a monitor, in front of a layered diagram on Google Cloud infrastructure. An AI Agent panel lists Plan, Run tools, Edit code, Test and Continue. It connects to an Isolated microVM, a secure dedicated environment showing a code editor, with Code execution, Browser automation and Development tools. An Agent Gateway panel for identity and policy enforcement lists Identity verification, Policy checks, Credential brokering and Mediated network access, and connects to Enterprise and Cloud Services: Vertex AI, Cloud Storage, BigQuery, Google Workspace and Your applications. Three bars under the microVM read Checkpoint and Resume, Shared Base Images and Persistent Workspace Storage. A four-step strip reads Execute, Detect idle, Checkpoint and Restore. The Google Cloud logo and a Google Cloud mug appear in the picture.

Ilustración de la arquitectura que describe el artículo: un agente, su microVM aislada, el gateway que media el acceso y el almacenamiento de checkpoints, de imágenes compartidas y del espacio de trabajo. Es conceptual, no un diagrama oficial de Google Cloud, y no muestra un rendimiento medido.

Agent Compute Engine de Google combina microVM aisladas por hardware, ejecución basada en checkpoints, memoria compartida y permisos que se aplican desde fuera. La arquitectura aborda un problema difícil de la ejecución de grandes flotas de agentes autónomos: cómo conservar la computadora de trabajo de un agente mientras se liberan los recursos que ya no necesita.

Los agentes necesitan una computadora de trabajo que no retenga capacidad de cómputo mientras están inactivos

Un agente de programación puede pasar varios minutos compilando un proyecto, ejecutar pruebas, revisar los resultados y luego esperar la respuesta de un desarrollador. Cuando el desarrollador vuelve, el agente necesita intactos sus archivos, las dependencias instaladas y el entorno de ejecución. Ejecutar ese entorno en una máquina virtual dedicada es sencillo, pero gestionar cientos de miles de entornos similares es un problema distinto.

Cada agente necesita aislamiento porque puede ejecutar código generado o desconocido. También necesita un espacio de trabajo que sobreviva entre tareas. Pero mantener CPU y memoria asignadas a cada agente en espera encarece cada vez más la infraestructura, incluso cuando apenas se está trabajando.

El 22 de octubre de 2026, Google presentó Agent Compute Engine, una arquitectura de cómputo gestionada, desarrollada para cargas de trabajo con estas características. La plataforma ya da soporte a los sistemas internos de Google Gemini, Antigravity y de evaluación de agentes, y hay prevista una versión preliminar para clientes externos en los próximos meses.

El enfoque de Google es notable porque trata el entorno de ejecución de un agente como un recurso persistente que puede separarse de la máquina física que lo ejecuta. En lugar de reservar de forma continua capacidad de cómputo para cada sesión, la plataforma puede conservar el estado de un entorno, liberar sus recursos activos y restaurarlo cuando el agente necesita continuar. La ingeniería que hay detrás de ese comportamiento es más compleja que meter sin más un agente de IA dentro de un contenedor.

El harness se queda fuera del sandbox que ejecuta sus comandos

La arquitectura de Google empieza por separar un agente en dos componentes. El harness gestiona la interacción con el modelo de IA y decide qué herramientas invocar y qué acciones intentar. El sandbox ejecuta esas acciones y proporciona el entorno de sistema operativo necesario para ejecutar comandos, manipular archivos, instalar software y usar herramientas de navegador.

Piensa en un agente que trabaja en un repositorio de software. El harness puede decidir ejecutar un conjunto de pruebas, pero la compilación y las pruebas se realizan dentro del sandbox.

Agent Compute Engine usa una microVM dedicada para ese entorno de ejecución. A diferencia de un contenedor corriente, que normalmente comparte el kernel del sistema operativo del host, la microVM tiene su propio kernel invitado detrás de una frontera de virtualización por hardware. Esto importa cuando los agentes de programación requieren privilegios de root, herramientas de desarrollo personalizadas o la capacidad de ejecutar código que no puede darse por confiable.

Google describe sus microVM como entornos de ejecución de un solo inquilino (single-tenant), con protecciones de seguridad respaldadas por su infraestructura Titanium. El harness opera fuera del sandbox, de modo que el entorno que ejecuta comandos potencialmente inseguros no controla también el proceso de orquestación de confianza. Esta separación crea una frontera operativa útil, porque el sistema puede gestionar, suspender o reemplazar un sandbox con independencia del harness que dirige el trabajo del agente.

Un agente pasa a estar inactivo cuando el runtime informa de que no queda trabajo

La actividad de un agente no se parece a la de un servicio web convencional que recibe una solicitud, devuelve una respuesta y se olvida de su entorno de ejecución. Un agente puede alternar repetidamente entre ejecutar herramientas y esperar la inferencia del modelo, servicios externos o la intervención humana. Un hipervisor de máquinas virtuales de propósito general puede observar el uso de recursos, pero no necesariamente entiende si un invitado está esperando la siguiente instrucción del agente o ejecutando una tarea legítima en segundo plano.

Google lo resuelve conectando el runtime de comandos del sandbox con el ejecutor del host. Cuando termina una llamada a una herramienta, el runtime puede determinar si quedan comandos activos o tareas en segundo plano. Cuando el entorno alcanza un estado de inactividad seguro, el sandbox comunica esa condición al host.

Entonces el host puede guardar un checkpoint (un punto de restauración) de la microVM en lugar de mantener reservados sus recursos de ejecución. Cuando el harness emite otra llamada a una herramienta, el entorno se restaura y la ejecución se reanuda.

El mecanismo clave es la detección de inactividad consciente de la aplicación. La infraestructura no se limita a suponer, a partir de una baja utilización de CPU, que el entorno puede suspenderse, porque recibe información de ciclo de vida del runtime de ejecución del agente. Esto importa porque un proceso puede consumir casi nada de CPU mientras espera actividad de red o un evento externo y aun así estar haciendo un trabajo necesario.

Por qué poca CPU no equivale a inactividad

Escenario: un proceso espera actividad de red o un evento externo. Selecciona cómo decide la infraestructura y mira qué puede saber cada enfoque.

Suposición solo por CPU

Qué ve

  • El proceso en espera casi no usa CPU, así que el entorno parece inactivo.
  • Un hipervisor de propósito general puede observar el uso de recursos.

Qué no puede saber

  • Si el proceso sigue haciendo un trabajo necesario, porque un proceso puede estar esperando actividad de red o un evento externo y aun así hacer falta.
  • Si el invitado está esperando la siguiente instrucción del agente o ejecutando una tarea legítima en segundo plano.

Google describe la suspensión cuando no hay comandos activos ni tareas en segundo plano en curso. Eso no demuestra que cualquier proceso en segundo plano y las conexiones activas sigan sin cambios mientras un entorno está suspendido, así que los clientes deben probar el comportamiento de las tareas en segundo plano, la recuperación de conexiones y las garantías de restauración.

Google describe la suspensión cuando no hay comandos activos ni tareas en segundo plano en curso. Eso no demuestra que cualquier proceso en segundo plano y las conexiones activas vayan a seguir funcionando sin cambios mientras un entorno está suspendido. Para los clientes que evalúen el futuro servicio, el comportamiento de las tareas en segundo plano, la recuperación de conexiones y las garantías de restauración necesitarán pruebas explícitas.

Figura 1. Ciclo de vida de la ejecución y los checkpoints de un agente
Ciclo de vida de la ejecución y los checkpoints de un agenteDiagrama de flujo de una llamada a una herramienta de un agente. El harness solicita la ejecución de una herramienta y una microVM aislada ejecuta el comando. Si todavía hay comandos o tareas en segundo plano activos, la microVM sigue en ejecución. Si no queda ninguno, el runtime informa de inactividad segura, el host guarda un checkpoint del estado de ejecución y se liberan los recursos de cómputo activos. Cuando llega la siguiente solicitud de herramienta, se restaura el estado de la microVM y se ejecuta el comando.El harness solicitaejecutar una herramientaMicroVM aislada ejecuta el comando¿Comandos activos otareas en segundo plano?El runtime informa inactividad seguraCheckpoint del estado de ejecuciónLiberar recursos decómputo activosLlega la siguiente solicitudRestaurar el estado de la microVMSíNo

Diagrama conceptual de TechiesJournal del mecanismo que describe Google, no un diagrama oficial de Google Cloud.

Versión en texto de la figura 1
  1. El harness solicita la ejecución de una herramienta.
  2. Una microVM aislada ejecuta el comando.
  3. Si todavía hay comandos o tareas en segundo plano activos, la microVM sigue ejecutando el trabajo.
  4. Si no hay ninguno activo, el runtime informa de inactividad segura.
  5. El host guarda un checkpoint del estado de ejecución.
  6. Se liberan los recursos de cómputo activos.
  7. Llega la siguiente solicitud de herramienta.
  8. Se restaura el estado de la microVM y se ejecuta el comando, lo que devuelve el flujo al segundo paso.

La memoria base compartida hace viable restaurar muchos entornos

Los checkpoints solo son útiles a escala si muchos entornos pueden restaurarse rápidamente sin consumir memoria en exceso. Un enfoque convencional podría inicializar un sistema operativo invitado independiente, cargar Python, iniciar procesos de navegador e instalar herramientas comunes para cada sandbox, y buena parte de esa inicialización repite un trabajo idéntico.

En cambio, Google usa instantáneas (snapshots) precalentadas que ya contienen componentes del sistema operativo, bibliotecas y runtimes de herramientas inicializados. El host mapea en memoria las partes compartidas, y en gran medida inmutables, de esas instantáneas mediante Direct Access (DAX), de modo que varias microVM pueden hacer referencia a esas páginas físicas sin que cada una conserve una copia completa propia. Cuando un agente modifica la memoria, la copia en escritura (copy-on-write, CoW) le permite recibir páginas privadas para sus modificaciones mientras los demás agentes siguen usando las páginas base comunes.

Imagina 500 entornos de agente que usan la misma imagen de sistema operativo, el mismo runtime de Python y los mismos binarios de navegador. No hace falta que cada uno de los componentes compartidos ocupe una asignación independiente de memoria física, y el uso de memoria crece sobre todo con los datos privados y las modificaciones propias de cada entorno. Google también describe la recuperación (reclaim) y la compresión de memoria para recobrar recursos a medida que cambian las cargas de trabajo.

Aritmética de la memoria base compartida

Esta es una ilustración aritmética con valores que eliges tú, no una medición de Google. Considera que la memoria base compartida equivale a 100 unidades. Después, cada entorno añade sus propias páginas privadas, contadas en las mismas unidades abstractas. Elige un número de entornos y una cantidad privada para comparar una sola base compartida con una copia completa para cada entorno.

1 entorno

Memoria privada que añade cada entorno (base = 100 unidades)

Páginas base compartidas, guardadas una sola vez: 100 unidades, más 1 × 10 unidades privadas, lo que da 110 unidades en total.

Una copia completa para cada entorno: 1 × (100 + 10) unidades, lo que da 110 unidades en total.

Base compartida: 110 unidades. Copia completa por entorno: 110 unidades.

Con un solo entorno no hay nada que compartir, así que ambos totales coinciden.

Páginas base compartidas, guardadas una sola vez: 100 unidades, más 1 × 30 unidades privadas, lo que da 130 unidades en total.

Una copia completa para cada entorno: 1 × (100 + 30) unidades, lo que da 130 unidades en total.

Base compartida: 130 unidades. Copia completa por entorno: 130 unidades.

Con un solo entorno no hay nada que compartir, así que ambos totales coinciden.

Páginas base compartidas, guardadas una sola vez: 100 unidades, más 1 × 60 unidades privadas, lo que da 160 unidades en total.

Una copia completa para cada entorno: 1 × (100 + 60) unidades, lo que da 160 unidades en total.

Base compartida: 160 unidades. Copia completa por entorno: 160 unidades.

Con un solo entorno no hay nada que compartir, así que ambos totales coinciden.

El beneficio depende de cuánto estado puede compartirse realmente, y una cantidad privada mayor por entorno lo reduce. La publicación técnica de Google establece el mecanismo, pero no aporta datos de rendimiento de clientes medidos de forma independiente.

Por eso la arquitectura ataca dos formas de desperdicio a la vez: la capacidad de cómputo reservada para agentes inactivos y la memoria duplicada entre agentes con entornos de software en gran medida idénticos.

El beneficio en eficiencia depende de cuánto estado puede compartirse realmente. Los agentes que ejecutan pilas de software muy personalizadas, mantienen grandes regiones de memoria privada o modifican partes sustanciales de su entorno pueden lograr compartir menos memoria que los agentes que usan imágenes comunes precalentadas. La publicación técnica de Google establece el mecanismo, pero no aporta datos de rendimiento de clientes medidos de forma independiente para estos distintos perfiles de carga de trabajo.

Los archivos duraderos del espacio de trabajo se guardan aparte del estado desechable

Conservar el estado de ejecución no es lo mismo que decidir qué archivos deben sobrevivir durante días o semanas. Un agente de programación puede crear salidas temporales del compilador, usar cadenas de herramientas comunes y modificar un repositorio privado, y esas categorías de datos tienen requisitos de persistencia distintos. La arquitectura de Google distingue tres tipos de almacenamiento.

Los registros (logs) temporales, los artefactos de compilación y los cambios continuos del sistema operativo pueden residir en capas superpuestas (overlays) desechables. Son útiles durante la ejecución, pero no necesariamente hay que conservarlos a largo plazo.

Las herramientas compartidas, las imágenes base y las cachés de paquetes pueden ofrecerse mediante un almacenamiento común de solo lectura. Esto reduce las descargas repetidas y la duplicación innecesaria entre sandboxes.

Los archivos propios del agente y su trabajo guardado forman un espacio de trabajo duradero. Esa es la información que debe seguir disponible cuando el agente se reanude mañana o después de que cambie el entorno de cómputo subyacente. Google describe el uso de almacenamiento Hyperdisk cifrado para estos requisitos, con volúmenes compartidos y acceso respaldado por Cloud Storage disponibles cuando corresponda.

Qué guarda cada nivel de almacenamiento

Selecciona un tipo de datos para ver dónde lo coloca la arquitectura de Google, cuánto tiempo debe durar y por qué.

Salida del compilador

Dónde reside

  • Nivel: capa superpuesta desechable.
  • Duración: útil durante la ejecución.
  • Por qué: los registros temporales, los artefactos de compilación y los cambios continuos del sistema operativo no necesariamente hay que conservarlos a largo plazo.

Qué no necesita

  • Conservación a largo plazo.

Google distingue tres tipos de almacenamiento. Aun así, los clientes necesitarán garantías documentadas de recuperación y coherencia antes de confiar en el servicio gestionado para cargas de trabajo de producción.

Esa distinción evita un error de arquitectura habitual: tratar cada byte que crea un entorno de desarrollo como si todos fueran igual de importantes. También evita conectar un disco convencional, aprovisionado de forma independiente, a cada agente inactivo cuando gran parte del software subyacente es idéntico o temporal. Como los hosts no guardan estado local persistente, el espacio de trabajo de un agente no está atado al host concreto en el que se ejecutaron sus comandos por última vez.

La arquitectura combina los datos duraderos del espacio de trabajo con el estado de ejecución guardado en checkpoints, aunque los clientes seguirán necesitando garantías documentadas de recuperación y coherencia antes de confiar en el servicio gestionado para cargas de trabajo de producción.

Las credenciales se quedan fuera del sandbox no confiable

Un sandbox persistente plantea otro desafío. Cuanto más tiempo existe un entorno, más oportunidades puede tener de toparse con instrucciones hostiles, dependencias vulnerables o herramientas comprometidas. El diseño de Google parte de que el software dentro del invitado podría estar comprometido, incluso con acceso de nivel root.

Por eso la arquitectura declarada evita colocar dentro del sandbox credenciales de usuario de larga duración, tokens de actualización de OAuth y claves de cuentas de servicio de la nube. Cada microVM recibe una identidad de carga de trabajo efímera basada en SPIFFE. Esa identidad establece qué sandbox originó una solicitud, pero por sí sola no proporciona acceso sin restricciones a un servicio de backend.

La ruta de red está diseñada en torno a esa distinción. Un sandbox no tiene una interfaz de red externa corriente ni acceso directo a la VPC. Las solicitudes salen por un canal punto a punto virtio-vsock, pasan por un proxy de mediación local y llegan a un Agent Gateway externo.

El gateway valida la identidad del sandbox, la identidad del nodo (respaldada por la atestación del host) y la delegación de usuario correspondiente antes de aplicar las políticas de acceso saliente. Para un destino aprobado, el gateway puede añadir a la solicitud saliente la credencial de backend necesaria sin devolver esa credencial al sandbox.

Piensa en un agente empresarial al que se le pide leer un documento aprobado. El sandbox puede solicitar el documento, pero la decisión de autorización se toma fuera del entorno que ejecuta las herramientas del agente, y la solicitud debe cumplir los permisos delegados del usuario y la política que rige ese recurso. La frontera de seguridad no consiste simplemente en que el agente tenga una identidad válida. Consiste en que la identidad, la delegación y la autorización se evalúan por separado.

El diseño más amplio de Google incluye la identidad de usuario, la identidad de agente delegado, la identidad de carga de trabajo de corta duración y la identidad de personal (workforce identity) propia del agente. No son cuatro credenciales intercambiables, porque representan relaciones distintas: quién inició la tarea, qué autoridad se delegó, qué entorno de ejecución envió una solicitud y si un agente tiene una identidad organizativa gestionada de forma independiente.

Las cuatro identidades del diseño más amplio de Google
IdentidadRelación que representa
Identidad de usuarioQuién inició la tarea
Identidad de agente delegadoQué autoridad se delegó
Identidad de carga de trabajo de corta duraciónQué entorno de ejecución envió una solicitud, sin proporcionar por sí sola acceso sin restricciones a un servicio de backend
Identidad de personal del agenteSi un agente tiene una identidad organizativa gestionada de forma independiente

El diseño reduce el riesgo de que se roben credenciales reutilizables directamente de un sandbox comprometido. No elimina la posibilidad de un uso indebido a través de una interfaz autorizada, porque un agente mal dirigido aún puede solicitar una acción inapropiada, y las comprobaciones de permisos del gateway y el alcance de la delegación del cliente siguen siendo críticos.

Figura 2. Fronteras de confianza, ejecución y almacenamiento
Fronteras de confianza, ejecución y almacenamientoDiagrama de flujo de las fronteras que rodean a un agente. El usuario y la autoridad delegada inician el trabajo a través de un harness de agente de confianza. El harness envía solicitudes de herramientas a un sandbox de microVM aislada y recibe los resultados de la ejecución. El sandbox intercambia archivos persistentes con un espacio de trabajo duradero y se suspende en el checkpoint y el estado base compartido, o se restaura desde ellos. Las solicitudes salientes salen por virtio-vsock hacia un proxy de mediación y después al Agent Gateway, que aplica identidad y política, usa el contexto de autorización del usuario y reenvía las solicitudes aprobadas a los servicios empresariales y de nube.Sandbox demicroVM aisladaUsuario yautoridad delegadaHarness de agentede confianzaEspacio detrabajo duraderoCheckpoint ybase compartidaProxy demediaciónAgent Gateway:identidad y políticaServicios deempresa y nube↓ Solicitudes de herramientas↑ Resultados de ejecuciónArchivospersistentesSuspender /restaurarvirtio-vsockContexto de autorización

Diagrama conceptual de TechiesJournal de las fronteras que describe Google, no un diagrama oficial de Google Cloud.

Versión en texto de la figura 2
  • El usuario y su autoridad delegada inician el trabajo a través del harness de agente de confianza.
  • El harness envía solicitudes de herramientas al sandbox de microVM aislada y recibe los resultados de la ejecución.
  • El sandbox intercambia archivos persistentes con el espacio de trabajo duradero.
  • El sandbox se suspende en el checkpoint y el estado base compartido, y se restaura desde ellos.
  • Las solicitudes salientes salen del sandbox por virtio-vsock hacia un proxy de mediación, que las pasa al Agent Gateway.
  • El Agent Gateway aplica identidad y política, usa la autoridad delegada del usuario como contexto de autorización y reenvía las solicitudes aprobadas a los servicios empresariales y de nube.

Leer un documento aprobado, paso a paso

Sigue a un agente empresarial al que se le pide leer un documento aprobado. Selecciona un paso para ver qué se comprueba o qué ocurre, y qué no tiene el sandbox.

1. Solicitud

  1. Solicitud del sandbox (paso actual)
  2. virtio-vsock
  3. Proxy de mediación
  4. Agent Gateway
  5. Credencial añadida
  6. Servicio

Qué se comprueba o qué ocurre

  • El sandbox solicita el documento aprobado.
  • Su identidad de carga de trabajo SPIFFE efímera establece qué sandbox originó la solicitud.

Lo que el sandbox no tiene ni hace

  • Credenciales de usuario de larga duración, tokens de actualización de OAuth o claves de cuentas de servicio de la nube.
  • Acceso sin restricciones a un servicio de backend, porque la identidad de carga de trabajo no lo proporciona por sí sola.

En ningún paso tiene el sandbox la credencial de backend. Una solicitud autorizada pero mal dirigida aún puede causar daño, así que las comprobaciones de permisos del gateway y el alcance de la delegación del cliente siguen siendo críticos.

La planificación global reparte la capacidad entre distintos tipos de agentes

Suspender los sandboxes inactivos resuelve el consumo de recursos dentro de una sesión de agente. Google también describe un desafío de planificación mayor, porque distintos tipos de agentes demandan capacidad de cómputo en momentos distintos. Los asistentes para consumidores, los agentes empresariales y las cargas de trabajo de evaluación no necesariamente alcanzan su pico de demanda al mismo tiempo.

Los usuarios interactivos esperan respuestas rápidas, mientras que algunas tareas programadas, evaluaciones y cargas de trabajo de aprendizaje por refuerzo toleran una ejecución diferida. El diseño de Google usa un grupo (pool) de infraestructura compartida con una planificación global que tiene en cuenta la capacidad disponible, las restricciones geográficas, los requisitos de cumplimiento normativo y la prioridad de cada carga de trabajo. Cuando sube la demanda interactiva, el trabajo de evaluación de menor prioridad puede ceder capacidad, y cuando la demanda baja, las tareas diferidas pueden usar recursos que de otro modo quedarían inactivos.

Este es un mecanismo de eficiencia distinto de los checkpoints. Los checkpoints aumentan cuántas sesiones persistentes pueden compartir capacidad de cómputo activa a lo largo del tiempo, y la planificación determina qué cargas de trabajo reciben esa capacidad y cuándo.

La distinción importa porque una gran flota interna se beneficia de ambos. En despliegues más pequeños, esa misma sofisticación en la planificación puede aportar poco valor adicional, mientras que en cargas de trabajo con muchos miles de sesiones interactivas y tareas de evaluación en paralelo puede influir en la planificación de capacidad y en la capacidad de respuesta del servicio. Google todavía no ha publicado suficientes datos operativos de clientes externos para cuantificar qué parte de este beneficio estará disponible a través del servicio gestionado.

Agent Substrate aborda un problema relacionado en Kubernetes

También conviene distinguir Agent Compute Engine de Agent Substrate, una iniciativa anterior de Google. El 15 de septiembre, Google anunció Agent Substrate para entornos basados en Kubernetes. Proporciona una capa de ejecución orientada a agentes mediante mecanismos como sandboxes aislados, suspensión y restauración rápidas, y gestión del ciclo de vida fuera de la ruta habitual de planificación de Pods de Kubernetes.

Esta decisión de arquitectura aborda un problema concreto. Kubernetes es eficaz gestionando máquinas y cargas de trabajo de aplicaciones, pero crear o reiniciar un Pod a través de su plano de control de propósito general para cada breve llamada a una herramienta de un agente puede introducir una latencia innecesaria. Agent Substrate deja en manos de Kubernetes la gestión de nodos, el escalado automático y la fiabilidad de la flota, y gestiona la activación frecuente de sandboxes mediante una capa de ejecución dedicada.

Google informa de menos de 500 milisegundos en las operaciones de reanudación y de una densidad de cómputo hasta diez veces mayor que la de los runtimes de contenedores convencionales, según las pruebas que la propia Google ha comunicado. Se trata de resultados de Agent Substrate, no de benchmarks de Agent Compute Engine verificados de forma independiente. Según las notas de la versión de septiembre de Google, Agent Substrate está disponible para evaluación y para cargas de trabajo que no son de producción, con soporte para producción mediante un programa limitado de lista de permitidos (allowlist).

Agent Compute Engine apunta a un modelo operativo distinto, en el que Google gestiona como servicio la flota de sandboxes subyacente, mientras los clientes configuran sus imágenes de ejecución, identidades, redes y requisitos de ciclo de vida. Por tanto, la diferencia tiene que ver en parte con la responsabilidad. Un equipo de plataforma que opera su propio entorno de Kubernetes puede querer controlar la capa de ejecución, mientras que una organización que prefiere no gestionar infraestructura de sandboxes puede encontrar atractivo un servicio gestionado una vez que sus capacidades y condiciones de operación puedan evaluarse.

Comparación entre Agent Compute Engine y Agent Substrate
AspectoAgent Compute EngineAgent Substrate
Quién opera la flotaGoogle gestiona como servicio la flota de sandboxes subyacente, y los clientes configuran las imágenes de ejecución, las identidades, las redes y los requisitos de ciclo de vidaEntornos basados en Kubernetes, donde la gestión de nodos, el escalado automático y la fiabilidad de la flota siguen en manos de Kubernetes
Capa de ejecuciónSandboxes dedicados en microVM con suspensión y restauración basadas en checkpointsUna capa de ejecución orientada a agentes fuera de la ruta habitual de planificación de Pods de Kubernetes, con sandboxes aislados y suspensión y restauración rápidas
DisponibilidadGoogle la usa internamente para Gemini, Antigravity y la evaluación de agentes, con una versión preliminar para clientes externos prevista en los próximos mesesSegún las notas de la versión de septiembre de Google, disponible para evaluación y para cargas de trabajo que no son de producción, con soporte para producción mediante un programa limitado de lista de permitidos
Cifras comunicadas por GoogleNinguna citada en este artículo para Agent Compute EngineReanudación en menos de 500 milisegundos y una densidad de cómputo hasta diez veces mayor que la de los runtimes de contenedores convencionales, según las pruebas que la propia Google ha comunicado. Cifras comunicadas por Google para Agent Substrate, no verificadas, y no son un benchmark de Agent Compute Engine

El anuncio no deja obsoleta la infraestructura de cómputo actual

El anuncio no deja obsoletas las máquinas virtuales, los contenedores ni la computación sin servidor (serverless). Un agente sencillo que hace llamadas a API, guarda el estado de las tareas en una base de datos y ejecuta trabajos cortos puede encajar muy bien en la infraestructura existente.

Las plataformas de ejecución especializadas cobran más relevancia cuando el propio entorno debe sobrevivir entre interacciones, cuando los agentes ejecutan código no confiable que requiere un aislamiento fuerte o cuando un gran número de sesiones independientes se pausan y se reanudan repetidamente. Por tanto, la comparación de arquitecturas se reduce al costo de gestionar el estado y el aislamiento.

Una plataforma de contenedores convencional puede obligar a las aplicaciones a reconstruir el estado de ejecución tras un reinicio. Una VM persistente puede evitar esa reconstrucción, pero puede reservar más recursos de los que necesita una carga de trabajo intermitente. Un runtime de sandbox diseñado para este fin intenta conservar el estado de ejecución mientras libera recursos entre los periodos de actividad.

Tres formas de gestionar el entorno de un agente, tal como las describe el artículo
OpciónGestión del estado y costo de reinicioRecursos en inactividadAislamiento según se describe
Plataforma de contenedoresPuede que las aplicaciones tengan que reconstruir el estado de ejecución tras un reinicioNo se compara en el artículoLos contenedores corrientes normalmente comparten el kernel del sistema operativo del host
Máquina virtual persistentePuede evitar reconstruir el estado de ejecuciónPuede reservar más recursos de los que necesita una carga de trabajo intermitenteNo se compara en el artículo
Runtime de sandbox diseñado para este finIntenta conservar el estado de ejecuciónIntenta liberar recursos entre los periodos de actividadUna microVM de Agent Compute Engine tiene su propio kernel invitado detrás de una frontera de virtualización por hardware

Google ha demostrado una arquitectura interna pensada para resolver esas contrapartidas. Lo que todavía no ha establecido públicamente es el panorama operativo completo del lado del cliente. El servicio gestionado Agent Compute Engine sigue previsto para una versión preliminar, y los precios, la cobertura regional, las cuotas, las garantías de recuperación para clientes y los benchmarks de cargas de trabajo comparables siguen siendo incógnitas importantes.

Antes de elegir esta arquitectura, los ingenieros deberían medir con qué frecuencia sus agentes ejecutan trabajo realmente, cuánto crece su estado de memoria privada, qué archivos requieren durabilidad, con qué rapidez deben reanudarse las tareas en pausa y qué grado de aislamiento exige su modelo de ejecución. Esas mediciones determinarán si los entornos de microVM con checkpoints ofrecen una ventaja significativa frente a un diseño más sencillo.

Google coordinó mecanismos existentes en torno a cómo se ejecutan realmente los agentes

El avance sustancial de Agent Compute Engine no es la introducción de ninguna primitiva de cómputo nueva. La virtualización por hardware, las instantáneas, la memoria con copia en escritura, los discos persistentes, las identidades de carga de trabajo y la planificación de flotas ya existían antes de este anuncio. La aportación de Google es el uso coordinado de esos mecanismos en torno al patrón de ejecución de los agentes autónomos.

La plataforma trata el espacio de trabajo de un agente como duradero, sus recursos de cómputo activos como temporales y su permiso para acceder a sistemas externos como algo que se aplica fuera de su entorno de ejecución. Vale la pena examinar esa combinación porque aborda problemas operativos reales que surgen a medida que crecen las flotas de agentes. Que el servicio gestionado llegue a ser una opción adecuada para otras organizaciones dependerá de su disponibilidad final, su rendimiento, su costo y sus garantías operativas.

Lo que Google ha declarado y lo que aún no es público
ElementoEstadoFuente
Uso interno en Gemini, Antigravity y los sistemas de evaluación de agentesDeclarado por GoogleArtículo técnico de Google
Servicio gestionado para clientes externosVersión preliminar prevista para los próximos meses, aún no disponibleArtículo técnico y anuncio de Google
Mecanismos: aislamiento con microVM, checkpoints, memoria base compartida, niveles de almacenamiento, credenciales mediadas por el gateway y planificación globalDeclarado por Google como su diseñoArtículo técnico de Google
PreciosNo declaradoNo figura en las fuentes de Google revisadas
Regiones y cuotasNo declaradoNo figura en las fuentes de Google revisadas
Garantías de recuperación y coherencia para clientesAún no establecido públicamenteRevisión de fuentes, 26 de octubre de 2026
Benchmarks de cargas de trabajo comparablesAún no establecido públicamenteRevisión de fuentes, 26 de octubre de 2026
Tareas en segundo plano y conexiones activas durante la suspensiónNo establecido, porque Google describe la suspensión cuando no hay comandos activos ni tareas en segundo plano en cursoArtículo técnico de Google y revisión de fuentes, 26 de octubre de 2026

El cambio de ingeniería no es que los agentes requieran un tipo de computadora completamente nuevo. Es que la infraestructura de nube quizá tenga que gestionar la vida útil de la computadora de un agente de forma distinta a la de los recursos de cómputo que la ejecutan.

Para profundizar

Revisión de fuentes: 26 de octubre de 2026. Las descripciones de la arquitectura interna y del rendimiento de Google se atribuyen a Google. El rendimiento y las garantías operativas de la versión preliminar para clientes no se han verificado de forma independiente.

Anuncios y documentación de Google

Opciones existentes de ejecución aislada

Este artículo separa el relato de la propia Google, los resultados comunicados por el proveedor y el análisis del autor. Conviene volver a comprobar las informaciones posteriores antes de actuar.

Lecturas relacionadas en TechiesJournal

Comunicar una corrección

Las correcciones llegan al editor y nunca se publican automáticamente. No se necesita cuenta.