Passaggio a un'esperienza unificata - 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à.

Passaggio a un'esperienza unificata

Per rispondere alle esigenze di questo classico dilemma del software, le organizzazioni si rivolgono a un modello che consente loro di creare un'esperienza unica e unificata che consenta ai clienti di essere gestiti e gestiti collettivamente.

Il diagramma seguente fornisce una visione concettuale di un ambiente in cui tutti i clienti sono gestiti, registrati, fatturati e gestiti tramite un modello condiviso.

Un diagramma che mostra una visione concettuale di un ambiente in cui tutti i clienti sono gestiti, registrati, fatturati e gestiti tramite un modello condiviso.

Una visione concettuale di un ambiente in cui tutti i clienti sono gestiti, inseriti, fatturati e gestiti attraverso un modello condiviso

A prima vista, questo potrebbe non sembrare molto diverso dal modello precedente. Tuttavia, man mano che approfondiamo, vedrete che ci sono differenze fondamentali e significative in questi due approcci.

Innanzitutto, noterai che gli ambienti dei clienti sono stati rinominati tenant. Questa nozione di tenant è fondamentale per SaaS. L'idea di base è che tu disponga di un unico ambiente SaaS e ognuno dei tuoi clienti sia visto come un inquilino di quell'ambiente, che consuma le risorse di cui ha bisogno. Un inquilino potrebbe essere un'azienda con molti utenti o potrebbe essere direttamente correlato a un singolo utente.

Per comprendere meglio l'idea di un inquilino, considera l'idea di appartamenti o edifici commerciali. Lo spazio in ciascuno di questi edifici viene affittato a singoli inquilini. Gli inquilini fanno affidamento su alcune delle risorse condivise dell'edificio (acqua, elettricità e così via), pagando ciò che consumano.

I tenant SaaS seguono uno schema simile. Hai l'infrastruttura del tuo ambiente SaaS e i tenant che utilizzano l'infrastruttura di quell'ambiente. La quantità di risorse consumate da ciascun inquilino può variare. Questi inquilini sono inoltre gestiti, fatturati e gestiti collettivamente.

Se torni al diagramma, vedrai che il concetto di locazione prende vita. Qui, gli inquilini non hanno più il loro ambiente. Invece, tutti gli inquilini sono ospitati e gestiti all'interno delle mura di un unico ambiente SaaS collettivo.

Il diagramma include anche una serie di servizi condivisi che circondano l'ambiente SaaS. Questi servizi sono globali per tutti i tenant del tuo ambiente SaaS. Ciò significa che l'onboarding e l'identità, ad esempio, sono condivisi da tutti gli inquilini di questo ambiente. Lo stesso vale per la gestione, le operazioni, l'implementazione, la fatturazione e le metriche.

Questa idea di un set unificato di servizi che vengono applicati universalmente a tutti i tuoi inquilini è fondamentale per SaaS. Condividendo questi concetti, sei in grado di affrontare una serie di sfide associate al modello classico descritto sopra.

Un altro elemento chiave, in qualche modo sottile, di questo diagramma è che tutti i tenant di questo ambiente eseguono la stessa versione dell'applicazione. È finita l'idea di avere versioni separate e una tantum in esecuzione per ogni cliente. Il fatto che tutti i tenant eseguano la stessa versione rappresenta uno degli attributi distintivi fondamentali di un ambiente SaaS.

Poiché tutti i clienti utilizzano la stessa versione del prodotto, non dovrai più affrontare molte delle sfide di un classico modello di software installato. Nel modello unificato, le nuove funzionalità possono essere distribuite a tutti i tenant mediante un unico processo condiviso.

Questo approccio offre la possibilità di utilizzare un unico pannello operativo in grado di gestire e gestire tutti gli inquilini. Ciò consente di gestire e monitorare i tenant attraverso un'esperienza operativa comune, che consente di aggiungere nuovi tenant senza aggiungere un sovraccarico operativo incrementale. Questa è una parte fondamentale della proposta di valore SaaS che offre ai team la possibilità di ridurre le spese operative e migliorare l'agilità organizzativa complessiva.

Immagina cosa significherebbe aggiungere 100 o 1.000 nuovi clienti in questo modello. Invece di preoccuparti di come questi nuovi clienti possano erodere i margini e aumentare la complessità, puoi considerare questa crescita come l'opportunità che rappresenta.

In genere, l'attenzione del SaaS si concentra su come viene implementata l'applicazione al centro di questo modello. Le aziende vogliono concentrarsi su come vengono archiviati i dati, su come vengono condivise le risorse e così via. Tuttavia, la realtà è che, sebbene questi dettagli siano decisamente importanti, ci sono molti modi in cui la tua applicazione può essere creata e presentarsi comunque come soluzione SaaS per i tuoi clienti.

L'aspetto fondamentale è l'obiettivo più ampio di avere un'unica esperienza unificata che riguardi gli ambienti tenant. Avere questa esperienza condivisa è ciò che consente di promuovere la crescita, l'agilità e l'efficienza operativa connesse agli obiettivi generali di un'azienda SaaS.