Allocation de ressources multi-locataires

Définition - Que signifie l'allocation de ressources multi-locataires?

L'allocation de ressources multi-locataires est la distribution et l'attribution d'instances d'application à des locataires de logiciels individuels. Il est principalement utilisé dans le cloud computing, où la multi-location est l'architecture de base. La possibilité pour plusieurs utilisateurs de se voir attribuer des instances uniques d'une seule application logicielle dans un environnement partagé offre des économies considérables.

Definir Tech explique l'allocation de ressources multi-locataires

La distribution de ressources peut être une affaire délicate. À l'époque de l'ordinateur central, l'accès au traitement était attribué en petites tranches de temps. Maintenant que le cloud computing est disponible, les utilisateurs partagent des ressources via ce que l'on appelle une architecture mutualisée. La manière dont les applications de cloud computing sont partagées est la nature de l'allocation de ressources multi-locataires.

L'architecture mutualisée permet à chaque utilisateur de disposer de sa propre instance d'une application partagée. Cet attribut peut s'appliquer à l'une ou aux trois couches du cloud, IaaS, PaaS et SaaS. Diverses pratiques de contrôle sont impliquées dans ce processus, telles que l'accès sécurisé et l'utilisation mesurée. Chaque locataire doit disposer de son propre environnement informatique sécurisé individuel. Différents scénarios sont possibles, mais chaque locataire reste isolé et invisible pour les autres locataires.

Les degrés de multi-location peuvent être définis dans l'architecture. Il est possible que IaaS et PaaS soient multi-locataires, alors que SaaS ne l'est pas. L'architecture mutualisée est réalisée par la création d'un schéma de base de données. Il existe différentes approches pour gérer une architecture de données mutualisée. Microsoft en identifie trois:

  • Bases de données séparées
  • Base de données partagée, schémas séparés
  • Base de données partagée, schéma partagé

La configuration de l'architecture mutualisée diffère selon chaque fournisseur. La granularité de la location s'applique au niveau de l'application. Des instances de logiciel distinctes sont définies dans les données.