Glosario

Single-tenant

También llamado: instancia dedicada · multi-tenant · multitenencia

Modelo de despliegue donde cada cliente corre sobre su propia aplicación y base de datos dedicadas, sin infraestructura compartida entre clientes.

Single-tenant es el modelo de despliegue en el que cada cliente recibe su propia instancia dedicada de la aplicación y su propia base de datos, en contraste con los modelos multi-tenant, donde muchos clientes comparten una instalación y sus datos conviven en tablas comunes separadas por un discriminador lógico de tenant.

La diferencia importa sobre todo al comprador regulado. En un sistema multi-tenant, el aislamiento es una propiedad del código de la aplicación: un filtro que falte en una consulta puede exponer datos de otro tenant. En un sistema single-tenant, el aislamiento es una propiedad de la arquitectura: no hay otro tenant en la base de datos del cual filtrar. También cambia la operación: cada cliente puede actualizarse, respaldarse, restaurarse o auditarse de forma independiente, y su desempeño no depende de la carga de un vecino. El costo es operativo para el proveedor — por eso la multitenencia domina el SaaS masivo y el single-tenant persiste donde el dato vale la infraestructura dedicada.

En este sitio: Seguridad →