Sommario:
- Definizione: cosa significa allocazione di risorse multi-tenant?
- Techopedia spiega l'allocazione delle risorse multi-tenant
Definizione: cosa significa allocazione di risorse multi-tenant?
L'allocazione delle risorse multi-tenant è la distribuzione e l'assegnazione delle istanze dell'applicazione ai singoli tenant del software. Viene utilizzato principalmente nel cloud computing, in cui la multi-tenancy è l'architettura di base. La possibilità per più utenti di assegnare istanze uniche di una singola applicazione software in un ambiente condiviso offre un notevole risparmio sui costi.
Techopedia spiega l'allocazione delle risorse multi-tenant
L'erogazione di risorse può essere un affare complicato. Ai tempi del computer mainframe, l'accesso all'elaborazione era assegnato in piccole parti di tempo. Ora che il cloud computing è disponibile, gli utenti condividono le risorse attraverso quella che viene chiamata architettura multi-tenancy. La modalità di condivisione delle applicazioni di cloud computing è la natura dell'allocazione di risorse multi-tenant.
La multi-tenancy consente a ciascun utente di avere la propria istanza di un'applicazione condivisa. Questo attributo può essere applicato a uno o tutti e tre i livelli del cloud, IaaS, PaaS e SaaS. In questo processo sono coinvolte varie pratiche di controllo come l'accesso sicuro e l'uso misurato. Ogni inquilino deve avere il proprio ambiente informatico sicuro individuale. Sono possibili vari scenari, ma ogni inquilino rimane isolato e invisibile agli altri inquilini.
I gradi di multi-tenancy possono essere definiti nell'architettura. È possibile che IaaS e PaaS siano multitenant, mentre SaaS non lo è. La multi-tenancy viene realizzata attraverso la creazione di uno schema di database. Esistono diversi approcci alla gestione di un'architettura dati multi-tenant. Microsoft identifica tre:
- Database separati
- Database condiviso, schemi separati
- Database condiviso, schema condiviso
La modalità di configurazione della multi-tenancy varia a seconda del provider. La granularità della locazione si applica al livello dell'applicazione. Istanze separate di software sono definite nei dati.
