Concetti di cloud computing

Che cos'è il multitenancy nel cloud computing?

Pubblicato: 9 ottobre 2024

Ultimo aggiornamento: 4 Febbraio 2025

Scopri la multitenancy nel cloud computing e come consente a più utenti di condividere una singola istanza di applicazione SaaS. Scopri i suoi vantaggi, i tipi e le implicazioni sulla sicurezza.

Che cos'è il multitenancy nel cloud computing?

L'architettura multi-tenant prevede un'app SaaS che distribuisce le risorse a ciascun tenant ma archivia i propri dati separatamente. Tutti i tenant all'interno dell'infrastruttura ricevono aggiornamenti contemporaneamente e i livelli di isolamento variano. 

Molti tenant utilizzano l'architettura multi-tenant per la convenienza, ma è importante considerare i compromessi della condivisione delle risorse con altri. Dovresti valutare quanta flessibilità ricevi prima di sottoscrivere un servizio.

Suggerimento

Considera i costi e la personalizzazione quando scegli la tua infrastruttura, ma pensa anche a quante risorse ti servono. Dovrai anche pensare alla sicurezza, poiché può variare a seconda dello strumento che scegli.

Che cos'è un tenant in SaaS?

Un tenant fa parte di un infrastruttura dell'app SaaS, ma hanno il loro spazio privato. Mentre le risorse sono condivise nei cloud multi-tenant, i tenant cambieranno le proprie impostazioni e sceglieranno di quanti dati hanno bisogno. 

A seconda del provider, potresti trovare offerte con opzioni single e multi-tenant, ma il prezzo sarà diverso. Dovresti pensare di trovare un servizio con entrambe le opzioni in modo da non dover migrare tutto una volta che ridimensioni.

Quali sono i tre tipi di multi-tenancy?

Di seguito una panoramica dei diversi tipi di multi-tenancy:

  • Single-Instance, Single-Database: Questa opzione avrà un impatto sulla scalabilità, ma è anche quella più economica. Come suggerisce il nome, condividi varie risorse, principalmente istanze e database. 
  • Single-Instance, Multiple Databases: Ogni tenant ha il proprio database in cui può archiviare i propri dati, che potresti voler considerare per motivi di privacy. È necessario avere una certa conoscenza della gestione di questi tipi di tenancy prima di iniziare. 
  • Più istanze, più database: I tenant utilizzano la stessa infrastruttura, ma hanno le proprie istanze e database; in genere costa di più rispetto alle altre opzioni. Puoi passare a questa opzione una volta che hai creato un team e/o sai come gestirli. 

 

Confronto completo dei tipi di multi-tenancy nel SaaS
Funzionalità Singola istanza, singolo database Singola istanza, database multipli Istanze multiple, database multipli
Gestione delle Risorse
Struttura del database Database singolo condiviso Database separati per tenant Database separati per tenant
Gestione delle istanze Singola istanza condivisa Singola istanza condivisa Istanze separate per tenant
Considerazioni aziendali
Livello di costo Minimo Moderato Massimo
scalabilità Limitato Moderato Elevato
Aspetti tecnici
Livello di privacy Base Migliorato Massimo
Complessità di gestione Semplice Moderato Complesso

Quali sono i vantaggi del multi-tenant SaaS?

Alcune delle ragioni per cui le aziende utilizzano il multi-tenant SaaS includono: 

  • Costo: i fornitori e i tenant possono ridurre i costi, ma potrebbero sacrificare la privacy. 
  • Scalabilità: le infrastrutture spostano le risorse verso l'alto o verso il basso a seconda dei livelli di attività e delle esigenze. 
  • Manutenzione: aggiornamenti e patch.

Qual è la differenza tra dedicato e multi-tenant?

Ecco la principale differenza tra infrastrutture dedicate e multi-tenant: 

  • Dedicate: i tenant hanno istanze a cui nessun altro può accedere, ma sono comunque all'interno di un sistema cloud.
  • Multi-tenant: i dati e la configurazione sono separati, ma condividono altre risorse.
Suggerimento
  • Considera quanta personalizzazione ti serve e se hai bisogno di maggiore privacy. 
  • Potresti anche trovare un modello ibrido, ma verificane le caratteristiche prima di registrarti. 
  • Inizia con il multi-tenant se sei un principiante assoluto.

Conclusione

Il multi-tenant è comune nel cloud computing, ma dovrai valutare quale opzione soddisfa le tue esigenze. Considera la privacy e i costi e valuta quanta personalizzazione ti serve. Dovresti anche considerare la possibilità di aderire a soluzioni ibride; comprendi le differenze e poi valuta le tue opzioni. 

Pronto per iniziare?

Ci siamo passati anche noi. Condividiamo i nostri 18 anni di esperienza per trasformare i tuoi sogni globali in realtà.
Parla con un esperto
Immagine a mosaico
it_ITItaliano