Asignación de recursos multiusuario

Definición: ¿Qué significa la asignación de recursos para múltiples inquilinos?

La asignación de recursos de múltiples inquilinos es la distribución y asignación de instancias de aplicaciones a inquilinos de software individuales. Se utiliza principalmente en la computación en la nube, donde la arquitectura multiusuario es la estructura principal. La posibilidad de que a varios usuarios se les asignen instancias únicas de una única aplicación de software en un entorno compartido ofrece un ahorro de costes considerable.

Techinfo explica la asignación de recursos para múltiples inquilinos

La distribución de recursos puede ser un asunto complicado. En los días de la computadora central, el acceso al procesamiento se asignaba en pequeñas porciones de tiempo. Ahora que la computación en la nube está disponible, los usuarios comparten recursos a través de lo que se conoce como una arquitectura multiusuario. La forma en que se comparten las aplicaciones de computación en la nube es la naturaleza de la asignación de recursos de múltiples inquilinos.

La tenencia múltiple hace posible que cada usuario tenga su propia instancia de una aplicación compartida. Este atributo puede aplicarse a cualquiera o las tres capas de la nube, IaaS, PaaS y SaaS. En este proceso están involucradas varias prácticas de control, como el acceso seguro y el uso medido. Cada inquilino debe tener su propio entorno informático seguro individual. Son posibles varios escenarios, pero cada inquilino permanece aislado e invisible para los demás inquilinos.

Los grados de tenencia múltiple se pueden definir en la arquitectura. Es posible que IaaS y PaaS sean multiusuario, mientras que SaaS no lo es. La tenencia múltiple se logra mediante la creación de un esquema de base de datos. Existen diferentes enfoques para administrar una arquitectura de datos de múltiples inquilinos. Microsoft identifica tres:

  • Bases de datos independientes
  • Base de datos compartida, esquemas separados
  • Base de datos compartida, esquema compartido

La configuración de la tenencia múltiple varía con cada proveedor. La granularidad de la tenencia se aplica al nivel de la aplicación. En los datos se definen instancias separadas de software.