Silo e piscina completi - Nozioni di base sull'architettura SaaS

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Silo e piscina completi

Silo e pool possono anche essere usati per descrivere un intero stack SaaS. In questo approccio, tutte le risorse per un tenant vengono distribuite in modo dedicato o condiviso. Il diagramma seguente fornisce un esempio di come ciò potrebbe accadere in un ambiente SaaS.

Un diagramma che illustra modelli completi di silo e pool.

Modelli completi di silo e piscina

In questo diagramma, vedrai che esistono tre diversi modelli per le distribuzioni di tenant dello stack completo. Innanzitutto, vedrai che esiste un ambiente pool completo. I tenant di questo pool condividono tutte le risorse (elaborazione, archiviazione e così via).

Gli altri due stack mostrati hanno lo scopo di rappresentare ambienti tenant a stack completi. In questo caso, Tenant 3 e Tenant 4 vengono visualizzati come dotati ciascuno dei propri stack dedicati in cui nessuna delle risorse è condivisa con altri tenant.

Questo mix di modelli in silo e in pool nello stesso ambiente SaaS non è poi così atipico. Immagina, ad esempio, di avere un gruppo di inquilini di livello base che pagano un prezzo moderato per l'utilizzo del tuo sistema. Questi inquilini sono collocati nell'ambiente condiviso.

Nel frattempo, potresti anche avere inquilini di livello premium disposti a pagare di più per il privilegio di funzionare in un silo. Questi clienti vengono distribuiti con stack separati (come mostrato nel diagramma).

Anche in questo modello, in cui potreste aver consentito agli inquilini di funzionare nel proprio silo completo, sarebbe essenziale che questi silos non consentissero alcuna variazione o personalizzazione una tantum per questi inquilini. Sotto tutti gli aspetti, ognuno di questi stack dovrebbe eseguire la stessa configurazione dello stack, con la stessa versione del software. Quando viene rilasciata una nuova versione, viene distribuita nell'ambiente tenant in pool e in ciascuno degli ambienti isolati.