Multitenant Resource Allocation

Why Trust Techopedia

What Does Multitenant Resource Allocation Mean?

Multitenant resource allocation is the distribution and assignment of application instances to individual software tenants. It is primarily used in cloud computing, where multitenancy is the backbone architecture. The possibility for multiple users to be assigned unique instances of a single software application in a shared environment offers considerable cost savings.


Techopedia Explains Multitenant Resource Allocation

Dispensing resources can be a tricky affair. Back in the days of the mainframe computer, access to processing was allocated in small slices of time. Now that cloud computing is available, users share resources through what is called a multitenancy architecture. How cloud computing applications are shared is the nature of multitenant resource allocation.

Multitenancy makes it possible for each user to have his or her own instance of a shared application. This attribute can apply to any or all three layers of the cloud, IaaS, PaaS and SaaS. Involved in this process are various controlling practices such as secured access and metered usage. Each tenant must have his or her own individual secure computing environment. Various scenarios are possible, but each tenant remains isolated and invisible to other tenants.

Degrees of multitenancy can be defined in the architecture. It is possible for IaaS and PaaS to be multitenant, while SaaS is not. Multitenancy is accomplished through the creation of a database schema. There are different approaches to managing a multitenant data architecture. Microsoft identifies three:

  • Separate databases
  • Shared database, separate schemas
  • Shared database, shared schema

How multitenancy is configured differs with each provider. The granularity of tenancy applies to the application level. Separate instances of software are defined in the data.


Related Terms

Margaret Rouse
Senior Editor
Margaret Rouse
Senior Editor

Margaret is an award-winning technical writer and teacher known for her ability to explain complex technical subjects to a non-technical business audience. Over the past twenty years, her IT definitions have been published by Que in an encyclopedia of technology terms and cited in articles by the New York Times, Time Magazine, USA Today, ZDNet, PC Magazine, and Discovery Magazine. She joined Techopedia in 2011. Margaret's idea of a fun day is helping IT and business professionals learn to speak each other’s highly specialized languages.