多租戶,因為它涉及到計算,是商業計算中最常見的軟件體系結構原則。服務提供商將軟件應用程序存儲在一個或多個中心服務器上,供多個組織使用。每個組織使用該應用程序就像安裝在其本機計算機網絡上一樣。當這些組織共享使...
多租戶,因為它涉及到計算,是商業計算中最常見的軟件體系結構原則。服務提供商將軟件應用程序存儲在一個或多個中心服務器上,供多個組織使用。每個組織使用該應用程序就像安裝在其本機計算機網絡上一樣。當這些組織共享使用時,每個組織都是獨立的,沒有訪問其他人的數據、設置或用戶信息。多租戶的概念與多個用戶在一臺個人計算機上的工作原理基本相同,現代企業可以使用大量的云計算技術和應用程序多租戶的概念最早在計算的早期流行起來。公司從大型機租用數據存儲空間或處理能力,以降低獨立計算機網絡的運營成本,計算機部件很大,需要很大的占地面積,并且需要相當大的費用。從大型主機(如大學或政府承包商)租用空間或處理能力提供了一個可行的解決方案隨著互聯網的普及,應用程序服務提供商在其服務器上托管軟件,以滿足特定客戶的利益。托管應用程序允許組織使用需要高負載處理能力的軟件,而無需投資昂貴的服務器和附加設備這種多租戶形式的主要區別在于訪問方法。用戶通過web門戶而不是大型機訪問托管應用程序。網站和基于web的電子郵件是托管多租戶架構的主要示例面向消費者的web服務,如公共免費電子郵件帳戶,需要單個應用程序,但不是多租戶。如果某個組織租用了此類帳戶的一部分,則自定義這些帳戶并限制對特定組織目的或intranet的訪問,然后就形成了多租戶架構,雖然這些電子郵件提供商不提供這種定制和有限的訪問,這個概念提供了一個易于理解的托管多租戶架構的例子。托管多租戶應用程序有其局限性。就像一臺個人計算機一次只能為一個用戶運行一個操作系統一樣,托管應用程序面臨類似的限制。托管的多租戶環境通常需要為單個應用程序的多個安裝使用單獨的計算機。在某些情況下,應用程序作為獨立的進程運行在一臺機器上。現代云計算使用多租戶原則為數百個客戶和組織提供對軟件應用程序的訪問,而不是托管一個安裝程序在應用程序中,提供程序提供企業級應用程序。這些應用程序駐留在多個服務器上,允許許多個人和組織用戶同時訪問應用程序
-
發表于 2020-07-31 13:40
- 閱讀 ( 1093 )
- 分類:電腦網絡