Monday, December 2, 2019

Word of the Day: multi-tenant

 
Word of the Day WhatIs.com
Daily updates on the latest technology terms | December 2, 2019
multi-tenancy

Multi-tenancy is an architecture in which a single instance of a software application serves multiple customers. Each customer is called a tenant. Tenants may be given the ability to customize some parts of the application, such as color of the user interface (UI) or business rules, but they cannot customize the application's code.

Multi-tenancy can be economical because software development and maintenance costs are shared. It can be contrasted with single-tenancy, an architecture in which each customer has their own software instance and may be given access to code. With a multi-tenancy architecture, the provider only needs to make updates once. With a single-tenancy architecture, the provider must touch multiple instances of the software in order to make updates.

Multi-tenancy in the cloud

In cloud computing, the meaning of multi-tenancy architecture has broadened because of new service models that take advantage of virtualization, containerization and remote access.

Public cloud providers rely on multi-tenant architectures to accommodate more users at the same time. Customers' workloads are abstracted from the hardware and underlying software, allowing multiple users to reside on the same host.

 

In a single-tenant cloud, each customer has thir own dedicated instance of a software application. In contrast, a software-as-a-service (SaaS) provider can run one instance of its application on one instance of a database and provide web access to multiple customers. In such a scenario, each tenant's data is isolated and remains invisible to other tenants.

 

Challenges of multi-tenancy

 

Multi-tenancy poses architectural challenges for cloud providers because compute resources must be fairly allocated among tenants and every tenant must be logically isolated to minimize the damage from a compromised or malicious tenant.

Cloud providers typically rely on custom hardware and abstraction layers to improve security for multi-tenant architectures and prevent cloud customers from monopolizing compute resources. If one cloud customer's use of resources negatively affects another customer's performance, the offending customer is referred to as a "noisy neighbor."

To make a single system logically appear as if it is a set of individual systems, a multi-tenant architecture can be set up to be hard or soft.  In a hard multi-tenant scenario, there is zero trust and each tenant is logically isolated from its neighbors. In a soft multi-tenant architecture, there's more trust established between the tenants.

Quote of the Day

 

"Kubernetes multi-tenancy adds multilayered complexity to an already complex Kubernetes security picture, and demands that IT pros wire together a stack of third-party and, at times, homegrown tools on top of the core Kubernetes framework." -- Beth Pariseau

Learning Center

 

Cloud Security: Ensuring multi-tenant security in cloud services
Cloud security isn't one size fits all for a range of cloud computing services, so we break down securing cloud services with multi-tenant cloud security options, from how to secure simple SaaS to complex virtual appliances with click-to-deploy security.

Why multi-tenancy architecture is the new normal
Multi-cloud and open source technologies, specifically Kubernetes, are hand-in-hand dramatically reshaping the future of the modern application stack.

Do multi-tenant environments still create noisy neighbors?
A noisy neighbor isn't just a real-world problem. Learn how a noisy neighbor can affect workload performance and how the public cloud has changed to address this issue.

How do Infrastructure as a Service and multi-tenant services differ?
Telecom networking expert Ivan Pepelnjak details the similarities and differences between Infrastructure as a Service (IaaS) and multi-tenant services.

Office 365 multiple tenants vs. single tenant considerations
A migration to Office 365 will require the IT staff to adjust how it manages the collaboration platform, which can get complicated if more than one tenant is involved.

Quiz Yourself

 
Test your Kubernetes terminology expertise with this quiz
Can you ace this quiz on Kubernetes architecture and component terminology? Assess your knowledge of these terms and whether you need to hit the books -- or online documentation.

Stay in Touch

 

For feedback about any of our definitions or to suggest a new definition, please contact us at: editor@whatIs.com

FOLLOW US

TwitterRSS
About This E-Newsletter
The Word of the Day is published by TechTarget, Inc., 275 Grove Street, Newton, Massachusetts, 02466 US.

Click to: Unsubscribe.

You are receiving this email because you are a member of TechTarget. When you access content from this email, your information may be shared with the sponsors or future sponsors of that content and with our Partners, see up-to-date Partners List, as described in our Privacy Policy. For additional information, please contact: webmaster@techtarget.com.

© 2019 TechTarget, Inc. all rights reserved. Designated trademarks, brands, logos, and service marks are the property of their respective owners.

Privacy Policy | Partners List
TechTarget

No comments: