Architecture cluster (arch)

De Wiki1000
(Différences entre les versions)
Ligne 1 : Ligne 1 :
 +
{{new|latest}}
 
{{#images:architecture-multitenants.png|architecture}}
 
{{#images:architecture-multitenants.png|architecture}}
  

Version du 11 mars 2013 à 12:58

versionlatest-48x48.png

architecture-multitenants.png

Une architecture multitenante est généralement divisée en quatre sous-systèmes :

Le front-end HTTP

Ce sous-système est responsable de l'interaction avec l'utilisateur, il doit être conçu pour le maximum de performance afin de réduire les temps de réponse et de fournir une bonne expérience utilisateur.

Le back-end de traitement

Ce sous-système est responsable de l'exécution des tâches métiers. Il comprend une ou plusieurs files d'attente des tâches à réaliser et des serveurs de traitements consommant ces files d'attente. Il doit être conçu pour le maximum de fiabilité.

La gestion des données

Ce sous-système est responsable du stockage des données. Il doit être conçu pour garantir la disponibilité, l'intégrité et confidentialité des données. Généralement les données de production des clients (sql) sont stockées dans une base de données unique. Ce sous-système peut aussi gérer des données et méta-données non structurées (média).

La supervision

Ce sous-système est responsable de supervision de la solution. Il prend en charge la configuration de la solution en fonction de la charge. Il dépend de la plateforme cible de déploiement.

Outils personnels