Skip to content
EntityQ1364211· pop 12· linked from 49 articles

multitenancy

Sign in to save

Also known as multi-tenancy technology, multitenant

Software multitenancy is a software architecture in which a single instance of software runs on a server and serves multiple tenants. Systems designed in such manner are "shared" (rather than "dedicated" or "isolated"). A tenant is a group of users who share a common access with specific privileges to the software instance. With a multitenant architecture, a software application is designed to provide every tenant a dedicated share of the instance—including its data, configuration, user management, tenant individual functionality and non-functional properties. Multitenancy contrasts with mult

~8 min read

Encyclopedic overview

14 sections
Contents
  • Adoption
  • History of multitenant applications
  • Differentiation from virtualization
  • Competitive differentiation
  • Economics of multitenancy
  • Cost savings
  • Complexity
  • Release management
  • Best practices
  • Requirements
  • Customization
  • Quality of service
  • Virtualization
  • References

Software multitenancy is a software architecture in which a single instance of software runs on a server and serves multiple tenants. Systems designed in such manner are "shared" (rather than "dedicated" or "isolated"). A tenant is a group of users who share a common access with specific privileges to the software instance. With a multitenant architecture, a software application is designed to provide every tenant a dedicated share of the instance—including its data, configuration, user management, tenant individual functionality and non-functional properties. Multitenancy contrasts with multi-instance architectures, where separate software instances operate on behalf of different tenants.

Some commentators regard multitenancy as an important feature of cloud computing.

Excerpted from Wikipedia’s “multitenancy” article, available under the CC BY-SA 4.0 licence.