Silo et pool complets - Principes fondamentaux de l'architecture SaaS

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Silo et pool complets

Le silo et le pool peuvent également être utilisés pour décrire une pile SaaS complète. Dans cette approche, toutes les ressources d'un locataire sont déployées de manière dédiée ou partagée. Le schéma suivant fournit un exemple de la façon dont cela peut se produire dans un environnement SaaS.

Un schéma illustrant des modèles de silos et de pools à pile complète.

Modèles de silos et de pools à empilage complet

Dans ce diagramme, vous verrez qu'il existe trois modèles différents pour vos déploiements de locataires complets. Tout d'abord, vous verrez qu'il existe un environnement de pool complet. Les locataires de ce pool partagent toutes les ressources (calcul, stockage, etc.).

Les deux autres piles présentées sont destinées à représenter des environnements locataires cloisonnés à pile complète. Dans ce cas, les locataires 3 et 4 sont présentés comme ayant chacun leurs propres piles dédiées où aucune ressource n'est partagée avec d'autres locataires.

Ce mélange de silos et de modèles groupés dans le même environnement SaaS n'est pas si atypique. Imaginez, par exemple, que vous ayez un ensemble de locataires de niveau de base qui paient un prix modéré pour l'utilisation de votre système. Ces locataires sont placés dans l'environnement mutualisé.

Dans le même temps, vous pouvez également avoir des locataires haut de gamme prêts à payer plus cher pour avoir le privilège de fonctionner dans un silo. Ces clients sont déployés avec des piles distinctes (comme indiqué dans le schéma).

Même dans ce modèle, où vous avez peut-être autorisé les locataires à fonctionner dans leur propre silo complet, il serait essentiel que ces silos ne permettent aucune variation ou personnalisation ponctuelle pour ces locataires. À tous égards, chacune de ces piles doit exécuter la même configuration de la pile, avec la même version du logiciel. Lorsqu'une nouvelle version est publiée, elle est déployée dans l'environnement mutualisé et dans chacun des environnements cloisonnés.