什么是多租戶


多租戶是指軟件架構支持一個實例服務多個用戶(Customer),每一個用戶被稱之為租戶(tenant),軟件給予租戶可以對系統進行部分

定制的能力,如用戶界面顏色或業務規則,但是他們不能定制修改軟件的代碼。

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

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

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

無需用戶參與。

在雲計算領域,由於新的服務模型利用了虛擬化和遠程訪問,多租戶的含義已被擴展。例如,軟件即服務(SaaS)提供者,利用運行在一個數據

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

  • 百科

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

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

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

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM