什麼是多租戶

2022-10-09 09:18:10 字數 724 閱讀 8680

多租戶是指軟體架構支援乙個例項服務多個使用者(customer),每乙個使用者被稱之為租戶(tenant),軟體給予租戶可以對系統進行部分

定製的能力,如使用者介面顏色或業務規則,但是他們不能定製修改軟體的**。

由於共享開發和維護成本,都某些使用者來說,多租戶是一種經濟的解決方案。從維護角度來說,多租戶系統維護更加簡單,相比於每個使用者

乙個例項的單租戶系統,多租戶系統提供者在系統變更時僅需更新一次,而單租戶則需要針對每個使用者進行更新,舉個例子吧,作業系統可以視為

單租戶系統,電子郵件則是典型的多租戶系統(這裡只說郵件服務系統,不是客戶端),作業系統公升級時,每個使用者都要執行,而電子郵件的公升級

無需使用者參與。

在雲計算領域,由於新的服務模型利用了虛擬化和遠端訪問,多租戶的含義已被擴充套件。例如,軟體即服務(saas)提供者,利用執行在乙個資料

庫例項上的應用系統,向多個使用者提供web訪問服務。在這個場景下,租戶之間的資料是隔離的,並且保證每個使用者的資料對其他租戶不可見。

多租戶技術可以實現多個租戶之間共享系統例項,同時又可以實現租戶的系統例項的個性化定製。

通過使用多租戶技術可以保證系統共性的部分被共享,個性的部分被單獨隔離。

通過在多個租戶之間的資源復用,運營管理維護資源,有效節省開發應用的成本。而且,在租戶之間共享應用程式的單個例項,可以實現當應用程式公升級時,所有租戶可以同時公升級。

同時,因為多個租戶共享乙份系統的核心**,因此當系統公升級時,只需要公升級相同的核心**即可

什麼是多租戶

文章 什麼是多租戶 多租戶技術或稱多重租賃技術,簡稱saas,是一種軟體架構技術,是實現如何在多使用者環境下 此處的多使用者一般是面向企業使用者 共用相同的系統或程式元件,並且可確保各使用者間資料的隔離性。簡單講 在一台伺服器上執行單個應用例項,它為多個租戶 客戶 提供服務。從定義中我們可以理解 多...

多租戶mysql架構 關於多租戶架構

多租戶架構能使oracle資料庫可用作多租戶容器資料庫 cdb 乙個多租戶容器資料庫 cdb 包含0個或多個自定義的可插拔資料庫 pdbs pdb是乙個包含schemas,schema objects,nonschema objects的集合。在12c之前,所有的oracle資料庫都是非cdb。1....

Salesforce多租戶架構

多租戶架構 multitenancy 已成為軟體行業的乙個口號。你只要詢問某家公司它對這個主題有什麼看法,就能判斷該公司從事什麼業務。對於靠該架構起家的公司 salesforce。com和谷歌 而言,多租戶架構必不可少。對於傳統的老牌開發商 微軟 sap和甲骨文 而言,多租戶架構分別被認為是一種威脅...