Un AI Server en un solo contenedor se ejecuta en una VM en la nube o en cualquier host Docker, configurado completamente por variables de entorno, con sondas de salud de nivel orquestador y registros JSON <a href="#ref-1">[1]</a>. Los despliegues son inmutables y repetibles: la imagen es el artefacto y un volumen montado contiene el estado. Cada ajuste es una variable de entorno, por lo que nada está incrustado en la imagen, y <code>/livez</code> y <code>/readyz</code> garantizan que un balanceador de carga u orquestador lo gestione correctamente en lugar de adivinar <a href="#ref-2">[2]</a>.
La imagen es el artefacto, el volumen es el estado
La construcción de la imagen del contenedor es reproducible desde el repositorio, y el estado por despliegue reside en un volumen en lugar de dentro de la imagen <a href="#ref-2">[2]</a>. Esa separación es lo que hace que una reconstrucción sea segura: reemplazas la imagen sin tocar el almacén de modelos, las claves ni el estado de la licencia. Los registros JSON estructurados (<code>AISUITE_LOG_JSON=1</code>) se envían directamente a un colector de registros.
Listo para sondas de orquestadores
<code>/livez</code> indica que el proceso está activo; <code>/readyz</code> indica que está listo para recibir tráfico y cambia a <code>503</code> durante el drenaje <a href="#ref-2">[2]</a>. Conecta la sonda de actividad a <code>/livez</code>, la sonda de disponibilidad a <code>/readyz</code>, y establece un período de gracia para la terminación igual o superior a los presupuestos de drenaje y apagado, y las actualizaciones continuas serán sin tiempo de inactividad y sin herramientas adicionales.
Licenciado y con clave antes de que sirva
Debido a que el contenedor enlaza una dirección que no es de loopback, es decir, sirve en red, y el demonio se cierra por fallo sin tanto una licencia Pro como al menos una clave API en el volumen <a href="#ref-3">[3]</a>. Un artefacto de licencia es un archivo por instalación generado por una instalación licenciada, no algo para crear manualmente; una instalación Free está diseñada para ser solo loopback.
El bloque básico de una granja
Una granja gateway es N de estos contenedores detrás de un gateway, por lo que la misma imagen configurada por entorno escala desde un único endpoint VPC hasta una flota balanceada <a href="#ref-1">[1]</a>. El contenedor que sirve hoy a tus clientes móviles y de navegador es el trabajador que replicarás mañana.