多租户技术

✍ dations ◷ 2025-12-05 02:16:08 #多租户技术

多租户技术(英语:multi-tenancy technology)或称多重租赁技术,是一种软件架构技术,它是在探讨与实现如何于多用户的环境下共享相同的系统或程序组件,并且仍可确保各用户间资料的隔离性。

由于云计算议题的发烧,在共享的数据中心内如何以单一系统架构与服务提供多数客户端相同甚至可定制的服务,并且仍然可以保障客户的资料隔离,让多租户技术成为云计算技术下的显学。

多租户技术源于1960年代,许多公司为了要使用更多的运算资源,向持有大型主机(Mainframe)的供应商租用一部分的运算资源,而这些用户经常会用到相同的应用程序,当时会以用户在登录系统时输入的资料来决定用户的账户ID,基于这个ID,Mainframe的供应商即可利用此ID来计算运算的资源使用量,包含CPU,存储器与磁盘或磁带等,这个作法也被SAP公司用在其R/1到R/3的产品线。

到了1990年代,应用程序服务提供者服务(application service provider)模式出现,它的作法与运作模式与租用大型主机时相同,不过租用的资源是在软件上,除了操作系统以外也包含了其上的应用程序,例如ERP系统或是CRM等应用,系统可能会运行在数台不同的机器上,或是在相同的主机但共享不同的数据库,以区分并计算客户的资源使用量,藉以作为计费的标准,而此技术也有效的缩减供应商的实体机器成本(因为可以在一台电脑上同时执行多个用户所租用的应用程序行程)。到了现代,受欢迎的消费者导向Web应用程序(如Hotmail或Gmail等)也是以单一应用程序平台来支持所有的用户,这已经是多租户技术的自然演化的结果,多租户技术也可以让客户中的一部分用户得以进一步定制他们的应用程序。

在虚拟化(virtualization)技术的成熟与应用性的扩张之下,多租户技术可以驾驭虚拟化的平台,更强化在用户应用程序与资料之间的隔离,让多租户技术能更加发挥它的特色。

在多租户技术中,租户(tenant)是指使用系统或电脑运算资源的客户,但在多租户技术中,租户包含在系统中可识别为指定用户的一切资料,举凡账户与统计信息(accounting data),用户在系统中建置的各式资料,以及用户本身的客制化应用程序环境等,都属于租户的范围,而租户所使用的则是基于供应商所开发或建置的应用系统或运算资源等,供应商所设计的应用系统会容纳数个以上的用户在同一个环境下使用,为了要让多个用户的环境能力同一个应用程序与运算环境上使用,则应用程序与运算环境必须要特别设计,除了可以让系统平台可以允许同时让多份相同的应用程序执行外,保护租户资料的隐私与安全也是多租户技术的关键之一。

技术上,多租户技术可以透过许多不同的方式来切割用户的应用程序环境或资料。

多租户技术的实现重点,在于不同租户间应用程序环境的隔离(application context isolation)以及资料的隔离(data isolation),以维持不同租户间应用程序不会相互干扰,同时资料的保密性也够强。

多租户技术有下列特色:

多租户技术在实务上运用的成功且广为人知的案例之一,是由Salesforce.com所建置的CRM应用系统,该公司除了Salesforce.com的CRM软件以外,它还建置了Force.com平台即服务(PaaS)架构,以支持开发人员发展基于Force.com平台上的应用程序。

在云计算的加持之下,多租户技术被广为运用于开发云端各式服务,不论是IaaS,PaaS还是SaaS,都可以看到多租户技术的影子。


相关

  • 爱森斯坦丹尼尔·爱森斯坦 (英语:Daniel Eisenstein,1970年-),美国天文学家、宇宙学家。自2010年起担任哈佛大学天文学教授。爱森斯坦1996年从哈佛大学获得博士学位,然后在普林斯顿高等研
  • 摩尔多瓦国家银行摩尔多瓦国家银行(罗马尼亚语:Banca Naţională a Moldovei),摩尔多瓦共和国的中央银行。坐标:47°01′45″N 28°50′17″E / 47.02917°N 28.83806°E / 47.02917; 28.83806
  • ATC代码 (C10)A·B·C·D·G·H·QI·J·L·M·N·P·R·S·VATC代码C10(血脂调节剂)是解剖学治疗学及化学分类系统的一个药物分组,这是由世界卫生组织药物统计方法整合中心(The WHO Collabor
  • 弹珠弹珠,玩具的一种,日语称弹珠。古时,弹珠由玛瑙或石头所造,现代则用玻璃制成的小球作玩耍使用或欣赏,通常尺寸是直径1.5厘米至5厘米左右。打弹珠,一种流行于20世纪下半叶的儿童游戏
  • 阿萨·拉斯金阿萨‧拉斯金(英语:Aza Raskin,1984年-)是美国的设计专家 及接口大师。 他同时也是知名人机界面专家杰夫·拉斯金之子。拉斯金在10岁时于人机交互学会旧金山分会发表人生第一次的
  • 时象晋时象晋(1854年-1928年),字樾皆。湖北枝江董市镇人。中国同盟会会员,中国近代教育家。时象晋是清朝贡生,他早年学习中医,光绪元年(1875年)前后在董市镇开药铺,坐堂行医。1885年,他参加乡
  • 安妮·辛内迈基安妮·辛内迈基 (芬兰语:Anni Milja Maaria Sinnemäki,1973年7月20日-)为一位芬兰的政治家和诗人, 在1999年-2015年间代表绿色联盟连续四届当选为芬兰议会议员,在2009年-2011年间
  • 后牛顿力学近似方法后牛顿力学近似方法(英文:Post-Newtonian Approximation Method)是广义相对论中一种被广泛应用求解爱因斯坦场方程的近似方法。这种近似试图模仿牛顿力学的形式来解决较弱引力
  • 琳拉达·考布瓦赛琳拉达·考布瓦赛(泰语:รินรดา แก้วบัวสาย,罗马化:,1995年4月8日-),小名 Pie,出生地泰国曼谷,为泰国新生代女演员及模特,现为泰国第3电视台旗下艺人。代表作有《虎将》、《罪孽牢笼》与《非婚不可》等。Pie于1995年4月8日出生于泰国曼谷,姑姑为歌手Nantida Kaewbuasai,哥哥与堂姐为同为演员的Nattavat Kaewbuasai(Cake)及Chontida Asavahame(Pleng)。2017年Pie于泰国国立法政大学美术与应用艺术学院(戏剧部)毕业。
  • 休·法夸尔森休·法夸尔森(英语:Hugh Farquharson,1911年11月4日-1985年3月27日),加拿大男子冰球运动员,场上位置是前锋。他曾代表加拿大参加1936年冬季奥林匹克运动会冰球比赛,获得一枚银牌。