10大開源的快速開發(fā)平臺 什么是多租戶模式?
什么是多租戶模式?SaaS的多租戶是單個用戶或企業(yè),而PAAS的多租戶是單個開發(fā)人員或業(yè)務系統(tǒng)。SaaS租戶使用功能內容,PAAS租戶使用開發(fā)框架和平臺內容。SaaS多租戶旨在共享一套應用程序和一套數(shù)
什么是多租戶模式?
SaaS的多租戶是單個用戶或企業(yè),而PAAS的多租戶是單個開發(fā)人員或業(yè)務系統(tǒng)。SaaS租戶使用功能內容,PAAS租戶使用開發(fā)框架和平臺內容。SaaS多租戶旨在共享一套應用程序和一套數(shù)據(jù)庫,PAAS多租戶旨在共享一套開發(fā)框架和平臺。多租戶需要實現(xiàn)完全的數(shù)據(jù)隔離。對于SaaS,幾乎所有后臺應用程序表都需要用租戶ID隔離,而對于PAAS,一些關鍵的底層技術表和元數(shù)據(jù)不需要隔離。另外,SaaS和PAAS多租戶在后續(xù)的計費模式上也有很大的區(qū)別。讓我們考慮一個場景。PAAS中間件平臺為彈性存儲提供了一個開發(fā)框架和技術平臺。多個SaaS應用程序可以使用PAAS平臺提供的開發(fā)框架和API。在這個場景中,PAAS中的數(shù)據(jù)是根據(jù)業(yè)務系統(tǒng)ID隔離的,而SaaS中的數(shù)據(jù)是根據(jù)實際用戶的租戶ID隔離的。也就是說,SaaS應用可以基于PAAS平臺開發(fā),因此開發(fā)的SaaS應用必須支持SaaS層租戶隔離,而PAAS層需要做第二層PAAS租戶隔離才能支持多個SaaS應用。
什么是多租戶?
多用戶:它強調“使用”。例如,你是某個寶藏的用戶,你使用它的服務。多租戶:重點是“租金”。一定有一些資源可以租給你。例如,如果您使用阿里云的存儲服務,阿里云將其存儲設備“出租”給您,您就是其租戶。人們看不到你存儲的數(shù)據(jù),就像人們看不到你租的房子一樣。當然,您也是阿里云的用戶。