現代軟件通常屬於多用戶的應用,也就是說,同一臺機器同一套軟件能夠爲多個用戶創建各自的帳戶,也容許擁有這些帳戶的用戶同時登陸這臺計算機。這就涉及到計算機用戶和資源的管理。簡單地說就是多個用戶在一個應用系統上能夠創建多個用戶
多租戶:
許多組織都將使用同一個應用程序;他們必須可以容許本身的用戶訪問應用程序,可是應用程序必須只容許每一個組織本身的成員訪問其組織的數據。架構
特點:
因爲多租戶技術可讓多個租戶共用一個應用程序或運算環境,且租戶大多不會使用太多運算資源的狀況下,對供應商來講多租戶技術能夠有效的下降環境建置的成本。包含硬件自己的成本,操做系統與相關軟件的受權成本均可以由於多租戶技術,而由多個租戶一塊兒分擔。
經過不一樣的數據管理手段,多租戶技術的數據能夠用不一樣的方式進行數據隔離,在供應商的架構設計下,數據的隔離方式也會不一樣,而良好的數據隔離法能夠下降供應商的維護成本(包含設備與人力),而供應商能夠在合理的受權範圍內取用這些數據分析,以做爲改善服務的依據。
多租戶架構下全部用戶都共用相同的軟件環境,所以在軟件改版時能夠只發布一次,就能在全部租戶的環境上生效。
具多租戶架構的應用軟件雖可客制,但客制難度較高,一般須要平臺層的支持與工具的支持,纔可下降客製化的複雜度。工具
更詳細的多租戶信息請查看:http://www.baike.com/wiki/%E5%A4%9A%E7%A7%9F%E6%88%B7%E6%8A%80%E6%9C%AFpost