Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Una soluzione multi-tenant è una soluzione usata da più clienti o tenant. Gli inquilini sono distinti dagli utenti. Più utenti di una singola organizzazione, società o gruppo formano un singolo tenant. Gli esempi seguenti sono applicazioni multi-tenant:
Soluzioni business-to-business (B2B), ad esempio software contabile, rilevamento del lavoro e altri prodotti Software as a Service (SaaS)
Soluzioni business-to-consumer (B2C), ad esempio streaming musicale, condivisione di foto e servizi di social network
Soluzioni della piattaforma a livello aziendale, ad esempio un cluster Kubernetes condiviso che più business unit all'interno di un'organizzazione usano
Quando si compila una soluzione multi-tenant in Azure, è necessario prendere in considerazione diversi elementi per l'architettura.
Questa serie fornisce indicazioni su come progettare, compilare e gestire soluzioni multi-tenant personalizzate in Azure.
Annotazioni
In questa serie, il termine tenant si riferisce ai tuoi tenant, che potrebbero essere i tuoi clienti o gruppi di utenti. Le linee guida consentono di creare soluzioni software multi-tenant sulla piattaforma Azure.
Microsoft Entra ID usa anche il termine tenant per fare riferimento alle singole directory. Definisce la multi-tenancy come interazioni tra più tenant di Microsoft Entra. I termini sono gli stessi, ma i concetti differiscono. Per evitare ambiguità, il termine completo, il tenant di Microsoft Entra, viene usato quando si fa riferimento al concetto di Microsoft Entra di un tenant.
Ambito
Azure è un servizio multi-tenant e alcune delle linee guida si basano sull'esperienza di progettazione e gestione di soluzioni multi-tenant di grandi dimensioni. Tuttavia, questa serie è incentrata sulla creazione di servizi multi-tenant, sfruttando al contempo la potenza della piattaforma Azure.
Quando si progetta una soluzione, è necessario prendere in considerazione molte aree. Il contenuto di questa sezione è specifico del modo in cui si progetta per la multi-tenancy. Non copre tutte le funzionalità dei servizi di Azure o tutte le considerazioni di progettazione dell'architettura per ogni applicazione. È consigliabile leggere questa guida insieme ad Azure Well-Architected Framework e alla documentazione per ogni servizio di Azure usato.
Pubblico previsto
Le indicazioni fornite in questa serie si applicano a chiunque compili un'applicazione multi-tenant in Azure. Il pubblico include anche chiunque stia creando prodotti SaaS, ad esempio fornitori di software indipendenti (ISV) e startup che creano soluzioni destinate a aziende o consumatori. Include anche chiunque stia creando un prodotto o una piattaforma destinata all'uso da parte di più clienti o tenant.
Alcuni dei contenuti di questa serie sono progettati per essere utili per i decision maker tecnici, come i chief technology officer (CTO) e architetti e chiunque progetti o implementi una soluzione multi-tenant in Azure. Altri contenuti hanno una maggiore attenzione tecnica e riguardano architetti e ingegneri della soluzione che implementano una soluzione multi-tenant.
Annotazioni
I provider di servizi gestiti amministrano e operano gli ambienti Azure per conto dei loro clienti e collaborano con più tenant di Microsoft Entra nel processo. Questo approccio è un'altra forma di multitenancy. Tuttavia, è incentrato sulla gestione delle risorse di Azure in più tenant di Microsoft Entra. Questa serie non è progettata per fornire indicazioni per questi scenari.
Questa serie è probabilmente utile per gli ISV che compilano software per provider di servizi gestito o per chiunque crei e distribuisca software multi-tenant.
Cos'è in questa serie?
Il contenuto di questa serie è composto da tre sezioni principali:
Considerazioni sull'architettura per una soluzione multi-tenant: Questa sezione offre una panoramica dei requisiti e delle considerazioni chiave che è necessario conoscere quando si pianifica e si progetta una soluzione multi-tenant.
Le considerazioni sull'architettura sono particolarmente rilevanti per i decision maker tecnici, come CTO e architetti. I responsabili dei prodotti traggono vantaggio anche dalla comprensione del modo in cui la multi-tenancy influisce sulle proprie soluzioni. Inoltre, chiunque lavori con architetture multi-tenant deve avere familiarità con questi principi e compromessi.
Approcci architetturali per la multi-tenancy: Questa sezione descrive gli approcci che è possibile considerare quando si progettano e si creano soluzioni multi-tenant usando i tipi di risorse cloud chiave. Questa sezione include una discussione su come creare soluzioni multi-tenant con calcolo, rete, archiviazione, dati, messaggistica, identità, intelligenza artificiale e machine learning e componenti Internet delle cose, nonché la distribuzione, la configurazione, l'organizzazione delle risorse, la governance, la conformità e la gestione dei costi.
Gli approcci architetturali sono progettati per essere utili per architetti di soluzioni e sviluppatori leader.
Linee guida specifiche del servizio per una soluzione multi-tenant: Questa sezione fornisce indicazioni mirate per specifici servizi di Azure. Include descrizioni dei modelli di isolamento tenancy che è possibile prendere in considerazione per i componenti della soluzione e le funzionalità particolarmente rilevanti per una soluzione multi-tenant.
Le linee guida specifiche del servizio sono utili per architetti, sviluppatori potenziali e chiunque stia creando o implementando componenti di Azure per una soluzione multi-tenant.
È disponibile anche un elenco di controllo per la progettazione e la creazione di una soluzione multi-tenant, insieme a un elenco di risorse e collegamenti correlati per architetti e sviluppatori di soluzioni multi-tenant.
Video
Per una panoramica del contenuto trattato in questa serie e i concetti di base della multi-tenancy, vedere il video seguente di Microsoft Reactor: