ALERT

[LAST CHANCE] Data Layer: Modern Business, Defined

Multitenant Resource Allocation

Definition - 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.

Techopedia Deals

Connect with us

Techopedia on Linkedin
Techopedia on Linkedin
Tweat cdn.techopedia.com
"Techopedia" on Twitter


'@Techopedia'
Sign up for Techopedia's Free Newsletter!

Email Newsletter

Join thousands of others with our weekly newsletter

Resources
The 4th Era of IT Infrastructure: Superconverged Systems
The 4th Era of IT Infrastructure: Superconverged Systems:
Learn the benefits and limitations of the 3 generations of IT infrastructure – siloed, converged and hyperconverged – and discover how the 4th...
Approaches and Benefits of Network Virtualization
Approaches and Benefits of Network Virtualization:
Businesses today aspire to achieve a software-defined datacenter (SDDC) to enhance business agility and reduce operational complexity. However, the...
Free E-Book: Public Cloud Guide
Free E-Book: Public Cloud Guide:
This white paper is for leaders of Operations, Engineering, or Infrastructure teams who are creating or executing an IT roadmap.
Free Tool: Virtual Health Monitor
Free Tool: Virtual Health Monitor:
Virtual Health Monitor is a free virtualization monitoring and reporting tool for VMware, Hyper-V, RHEV, and XenServer environments.
Free 30 Day Trial – Turbonomic
Free 30 Day Trial – Turbonomic:
Turbonomic delivers an autonomic platform where virtual and cloud environments self-manage in real-time to assure application performance.