什么是多租户?
最编程
2024-06-03 20:54:40
...
在这个“云”山雾罩的时代,“多租户”是一个重要的概念,无论是公有云还是私有云,多租户的支持是必须的。那么什么是多租户呢?
多租户是指软件架构支持一个实例服务多个用户(Customer),每一个用户被称之为租户(tenant),软件给予租户可以对系统进行部分
定制的能力,如用户界面颜色或业务规则,但是他们不能定制修改软件的代码。
由于共享开发和维护成本,都某些用户来说,多租户是一种经济的解决方案。从维护角度来说,多租户系统维护更加简单,相比于每个用户
一个实例的单租户系统,多租户系统提供者在系统变更时仅需更新一次,而单租户则需要针对每个用户进行更新,举个例子吧,操作系统可以视为
单租户系统,电子邮件则是典型的多租户系统(这里只说邮件服务系统,不是客户端),操作系统升级时,每个用户都要执行,而电子邮件的升级
无需用户参与。
在云计算领域,由于新的服务模型利用了虚拟化和远程访问,多租户的含义已被扩展。例如,软件即服务(SaaS)提供者,利用运行在一个数据
库实例上的应用系统,向多个用户提供Web访问服务。在这个场景下,租户之间的数据是隔离的,并且保证每个用户的数据对其他租户不可见。
上一篇: 对多租户的理解
推荐阅读
-
什么是 Android 上下文?有许多上下文,它们之间有什么区别?什么时候应该使用哪一种?
-
什么是紧急救济协调员?
-
通信工程研究:什么是 DNS 域名系统
-
通信工程研究:什么是 TCP 传输控制协议
-
什么是 MES(软件)系统?为什么 MES 系统如此重要?-MES系统的工作流程可概述如下:
-
网络爬虫是做什么的?有哪些应用场景?
-
高级 Java 每日面试题 - September 30, 2024 - 算法 - 什么是 LRU?如何实现?-我的回答
-
通信工程研究:什么是 TDD时分双工技术
-
什么是 SFTP?如何在 Linux 终端*问 SFTP
-
springboot 集成 Freemarker 动态 JSON 生成 - 什么是 Freemarker?