Multitenant Resource Allocation

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.

Advertisements

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.

Advertisements

Related Terms

Latest Cloud Computing Terms

Related Reading

Margaret Rouse

Margaret Rouse 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 explanations have appeared on TechTarget websites and she's been cited as an authority in articles by the New York Times, Time Magazine, USA Today, ZDNet, PC Magazine and Discovery Magazine.Margaret's idea of a fun day is helping IT and business professionals learn to speak each other’s highly specialized languages. If you have a suggestion for a new definition or how to improve a technical explanation, please email Margaret or contact her…