Skip to content

Commit

Permalink
Tweak lines in multitenancy.md (#1617)
Browse files Browse the repository at this point in the history
Signed-off-by: windsonsea <haifeng.yao@daocloud.io>
  • Loading branch information
windsonsea authored Jan 12, 2023
1 parent 7ec3e27 commit ee48217
Showing 1 changed file with 21 additions and 10 deletions.
31 changes: 21 additions & 10 deletions content/en/multitenancy.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,22 +7,33 @@ tags: ["architecture", "property", ""]

## What it is

Multitenancy (or multi-tenancy) refers to a single software installation that serves multiple tenants. A tenant is a user, application, or a group of users/applications that utilize the software to operate on their own data set. These tenants don't share data (unless explicitly instructed by the owner) and may not even be aware of one another.
Multitenancy (or multi-tenancy) refers to a single software installation that serves multiple tenants.
A tenant is a user, application, or a group of users/applications that utilize the software to operate on their own data set.
These tenants don't share data (unless explicitly instructed by the owner) and may not even be aware of one another.

A tenant can be as small as one independent user with a single login ID — think personal productivity
software — or as large as an entire corporation with thousands of login IDs, each with its own privileges
yet interrelated in multiple ways. Multitenant software examples include Google Mail, Google Docs,
Microsoft Office 365, Salesforce CRM, and Dropbox, among many more that categorize as either entirely
or partially multitenant software.

A tenant can be as small as one independent user with a single login ID — think personal productivity software — or as large as an entire corporation with thousands of login IDs, each with its own privileges yet interrelated in multiple ways.
Multitenant software examples include Google Mail, Google Docs, Microsoft Office 365, Salesforce CRM, and Dropbox, among many more that categorize as either entirely or partially multitenant software.
## Problem it addresses


## Problem it addresses

Without multitenancy, each tenant would need a dedicated software installation. This increases resource utilization and maintenance efforts, ultimately software costs.
Without multitenancy, each tenant would need a dedicated software installation.
This increases resource utilization and maintenance efforts, ultimately software costs.

## How it helps

Multitenant software provides each tenant a segregated environment (work data, settings, list of credentials, etc.), simultaneously serving multiple tenants. From a tenant's perspective, each has its dedicated software installation, although, in reality, they are all sharing one. This is achieved by running the software on a server and allowing tenants to connect to it over the network via an interface and/or an [API](/application-programming-interface/) (also refer to [Client-Server Architecture](/client-server-architecture/)).
With multitenant software, tenants share the resources of one installation without affecting each other or only in predefined and controlled ways. The resulting resource savings on the software provider's side can be passed on to the tenants, significantly reducing the software cost for users (again, think web-based e-mail or document editors).
Multitenant software provides each tenant a segregated environment (work data, settings, list of credentials, etc.),
simultaneously serving multiple tenants. From a tenant's perspective, each has its dedicated software installation,
although, in reality, they are all sharing one. This is achieved by running the software on a server and allowing
tenants to connect to it over the network via an interface and/or an [API](/application-programming-interface/)
(also refer to [Client-Server Architecture](/client-server-architecture/)).
With multitenant software, tenants share the resources of one installation without affecting each other or only
in predefined and controlled ways. The resulting resource savings on the software provider's side can be passed
on to the tenants, significantly reducing the software cost for users (again, think web-based e-mail or document editors).

## Related terms

Multitenancy is not synonymous with [SaaS](/software-as-a-service/), although it is very common for SaaS to be multitenant and even to feature multitenancy as one of its core benefits.
Multitenancy is not synonymous with [SaaS](/software-as-a-service/),
although it is very common for SaaS to be multitenant and even to feature multitenancy as one of its core benefits.

0 comments on commit ee48217

Please sign in to comment.