Skip to main content

¿Qué es el arrendamiento múltiple?

La tenencia múltiple, en lo que se refiere a la informática, es un principio arquitectónico de software más común a la informática empresarial. Un proveedor de servicios almacena aplicaciones de software en un servidor central o servidores para el uso de múltiples organizaciones. Cada organización usa la aplicación como si estuviera instalada en su red informática nativa. Si bien estas organizaciones comparten el uso, cada una es independiente y no tiene acceso a los datos, configuraciones o información del usuario de las demás. El concepto de arrendamiento múltiple funciona de manera muy similar a la de varios usuarios en una sola computadora personal, pero a una escala mucho mayor.

El concepto de multicliente ganó popularidad por primera vez en los primeros años de la informática. Las empresas alquilaron espacio de almacenamiento de datos o poder de procesamiento de computadoras mainframe para reducir los gastos asociados con el funcionamiento de una red informática independiente. En los primeros años, los componentes de la computadora eran grandes, requerían un amplio espacio en el piso y suponían un gasto considerable. El alquiler de espacio o poder de procesamiento de una gran unidad central, como una universidad o un contratista del gobierno, proporcionó una solución viable.

A medida que Internet ganó popularidad, los proveedores de servicios de aplicaciones alojaron software en sus servidores en beneficio de clientes específicos. Las aplicaciones alojadas permitieron a las organizaciones utilizar software que requiere una gran potencia de procesamiento sin invertir en servidores caros y equipos adicionales. La principal diferencia en esta forma de tenencia múltiple es el método de acceso. Los usuarios acceden a aplicaciones alojadas a través de un portal web, en lugar de un mainframe. Los sitios web y el correo electrónico basado en la web son ejemplos principales de arquitecturas alojadas de múltiples inquilinos.

Los servicios web orientados al consumidor, como las cuentas de correo electrónico gratuitas comunes, requieren una sola aplicación, pero no son multicliente. Si una organización alquila un segmento de tales cuentas, personalizando las cuentas y limitando el acceso para un propósito organizacional particular o intranet, entonces existe una arquitectura de arrendamiento múltiple. Si bien estos proveedores de correo electrónico no ofrecen dicha personalización y acceso limitado, el concepto proporciona un ejemplo fácil de entender de una arquitectura alojada de múltiples inquilinos.

Las aplicaciones de múltiples inquilinos alojadas tienen límites. Así como una sola computadora personal solo puede ejecutar un sistema operativo para un usuario a la vez, las aplicaciones alojadas enfrentan limitaciones similares. Los entornos de múltiples inquilinos alojados normalmente requieren máquinas separadas para múltiples instalaciones de una sola aplicación. En algunos casos, las aplicaciones se ejecutan en una sola máquina como procesos separados.

La computación en la nube moderna utiliza principios de arrendamiento múltiple para proporcionar a cientos de clientes y organizaciones acceso a aplicaciones de software. En lugar de alojar una sola instalación de una aplicación, los proveedores proporcionan aplicaciones de nivel empresarial. Estas aplicaciones residen en múltiples servidores y permiten que numerosos usuarios individuales y organizacionales accedan a las aplicaciones simultáneamente.