¿Qué es la tenencia múltiple?

Multi-tenencia, en lo que respecta 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 o servidores centrales para usar por varias organizaciones. Cada organización utiliza la aplicación como si estuviera instalada en su red informática nativa. Si bien estas organizaciones comparten el uso, cada una es independiente sin acceso a los datos, la configuración o la información del usuario de los demás. El concepto de múltiples tenientes funciona de la misma manera que múltiples usuarios en una sola computadora personal, pero a una escala mucho mayor.

El concepto de múltiples tenientes ganó popularidad en los primeros años de la computación. Las empresas alquilaron espacio de almacenamiento de datos o energía de procesamiento de computadoras mainframe para reducir los gastos asociados con la operación de una red informática independiente. En los primeros años, los componentes de la computadora eran grandes, requerían un espacio extenso en el piso y tenían un gasto considerable. Alquiler de espacio o potencia de procesamiento de un gran mainfrAME, como un contratista universitario o gubernamental, proporcionó una solución factible.

A medida que Internet ganaba popularidad, los proveedores de servicios de aplicaciones alojaban software en sus servidores en beneficio de clientes específicos. Las aplicaciones alojadas permitieron a las organizaciones utilizar un software que requiere una potencia de procesamiento de servicio pesado sin invertir en servidores costosos y equipos adicionales. La principal diferencia en esta forma de múltiples tenientes 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 múltiples alojadas.

Los servicios web orientados al consumidor, como las cuentas de correo electrónico gratuitas comunes, requieren una sola aplicación pero no son múltiples. 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, luego existe una arquitectura de múltiples tenientes. 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 múltiple alojada.

Las aplicaciones múltiples 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 múltiples 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.

Modern Cloud Computing utiliza principios de múltiples tenientes 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 al simultánEly.

OTROS IDIOMAS