Definition

multi-tenant cloud

What is a multi-tenant cloud?

A multi-tenant cloud is a cloud computing architecture that allows customers to share computing resources in a public or private cloud. Each tenant's data is isolated and remains invisible to other tenants.

How does multi-tenancy work?

In a multi-tenant cloud system, users have individualized space for storing their projects and data. Each section of a cloud network with multi-tenant architecture includes complex permissions with the intention of allowing each user access to only their stored information along with security from other cloud tenants. Within the cloud infrastructure, each tenant's data is inaccessible to all other tenants, and can only be reached with the cloud provider's permissions.

In a private cloud, the customers, or tenants, may be different individuals or groups within a single company, while in a public cloud, entirely different organizations may safely share their server space. Most public cloud providers use the multi-tenancy model. It allows them to run servers with single instances, which is less expensive and helps to streamline updates.

The three types of multi-tenant architecture and their models.
There are three multi-tenancy models and each has its own level of complexity and cost.

Benefits and drawbacks of multi-tenant cloud

Multi-tenant cloud networks provide increased storage and improved access compared to single-tenancy clouds that include limited access and security parameters. Multi-tenancy in cloud computing makes a greater pool of resources available to a larger group of people without sacrificing privacy and security or slowing down applications. The virtualization of storage locations in cloud computing allows for flexibility and ease of access from almost any device or location.

Multi-tenant cloud networks also have some drawbacks. Since resources are shared amongst multiple customers, there is a greater security risk. For the same reason, there is a lack of cost visibility. It is harder to separate the costs of a multi-tenant network since the databases are not separated per tenant. Lastly, the noisy neighbor effect can slow down performance for tenants.

Example of multi-tenancy

Multi-tenant clouds can be compared to the structure of an apartment building. Each resident has access to their own apartment within the agreement of the entire building and only authorized individuals can enter the specific units. However, the entire building shares resources such as water, electricity and common areas.

This is similar to a multi-tenant cloud in that the provider sets overarching quotas, rules and performance expectations for customers, but each individual customer has private access to their information.

Multi-tenant cloud vs single-tenant cloud

In a single-tenant cloud, only one customer is hosted on a server and is granted access to it. Due to multi-tenancy architectures hosting multiples customers on the same servers, it is important to fully understand the security and performance the provider is offering. Single-tenant clouds give customers more control over the management of data, storage, security and performance.

Comparison between multi-tenant vs. single-tenant architectures
A comparison of multi-tenancy and single-tenancy architectures per customer.
This was last updated in February 2023

Continue Reading About multi-tenant cloud

Dig Deeper on Cloud infrastructure design and management

Data Center
ITOperations
SearchAWS
SearchVMware
Close