Che cos'è la multitenancy nel cloud computing?
Concetti di cloud computing
Che cos'è la multitenancy nel cloud computing?
L'architettura multitenancy prevede che un'applicazione SaaS distribuisca le risorse su ogni tenant, ma memorizzi i dati separatamente. Tutti i tenant dell'infrastruttura ricevono gli aggiornamenti contemporaneamente e i livelli di isolamento variano.
Molti affittuari utilizzano l'architettura multitenancy per risparmiare sui costi, ma è importante considerare i compromessi della condivisione delle risorse con altri. Prima di sottoscrivere un servizio, è necessario valutare la flessibilità che si ottiene.
Nella scelta dell'infrastruttura, considerate i costi e la personalizzazione, ma anche il numero di risorse necessarie. Dovrete anche pensare alla sicurezza, che può variare a seconda dello strumento scelto.
Che cos'è un tenant in SaaS?
Un inquilino fa parte di un Infrastruttura dell'applicazione SaaSma hanno il loro spazio privato. Mentre le risorse sono condivise nei cloud multitenancy, i tenant modificano le proprie impostazioni e scelgono la quantità di dati di cui hanno bisogno.
A seconda del fornitore, si possono trovare opzioni single e multi-tenant, ma il prezzo sarà diverso. Dovreste pensare di trovare un servizio con entrambe le opzioni, in modo da non dover migrare tutto una volta scalato.
Quali sono i tre tipi di multi-tenancy?
Di seguito è riportata una panoramica dei diversi tipi di multi-tenancy:
- Istanza singola, database singolo: Questa opzione ha un impatto sulla scalabilità, ma è anche la meno costosa. Come suggerisce il nome, si condividono varie risorse, soprattutto istanze e database.
- Istanza singola, database multipli: Ogni inquilino dispone di un proprio database in cui memorizzare i propri dati, che si consiglia di prendere in considerazione per garantire la privacy. Prima di iniziare è necessario avere una certa conoscenza della gestione di questi tipi di affitto.
- Istanza multipla, database multipli: I tenant utilizzano la stessa infrastruttura, ma hanno le proprie istanze e i propri database; in genere costa di più rispetto alle altre opzioni. È possibile passare a questa opzione quando si è creato un team e/o si sa come gestirlo.
Quali sono i vantaggi del SaaS multi-tenant?
Alcuni dei motivi per cui le aziende utilizzano la multi-tenancy SaaS sono i seguenti:
- Costi: I fornitori e gli affittuari possono ridurre i costi, ma possono sacrificare la privacy.
- Scalabilità: Le infrastrutture spostano le risorse verso l'alto o verso il basso in base ai livelli di attività e alle esigenze.
- Manutenzione: Aggiornamenti e patch.
Qual è la differenza tra dedicato e multi-tenant?
Ecco la differenza principale tra infrastrutture dedicate e multi-tenant:
- Dedicato: I locatari hanno istanze a cui nessun altro può accedere, ma sono comunque all'interno di un sistema cloud.
- Multi-Tenant: Dati e configurazione sono separati, ma condividono altre risorse.
- Considerate il grado di personalizzazione di cui avete bisogno e se avete bisogno di maggiore privacy.
- Potreste anche trovare un modello ibrido, ma verificatene la presenza prima di sottoscrivere l'abbonamento.
- Iniziate con il multi-tenant se siete dei principianti.
Conclusione
La multi-tenancy è comune nel cloud computing, ma è necessario ricercare l'opzione più adatta alle proprie esigenze. Pensate alla privacy e ai costi, e considerate il grado di personalizzazione di cui avete bisogno. Dovreste anche considerare la possibilità di aderire a soluzioni ibride; comprendete le differenze e valutate le vostre opzioni.