監(jiān)理公司管理系統(tǒng) | 工程企業(yè)管理系統(tǒng) | OA系統(tǒng) | ERP系統(tǒng) | 造價咨詢管理系統(tǒng) | 工程設計管理系統(tǒng) | 簽約案例 | 購買價格 | 在線試用 | 手機APP | 產(chǎn)品資料
X 關(guān)閉

多租戶架構(gòu)對云很重要

申請免費試用、咨詢電話:400-8352-114

文章來源:泛普軟件

時至今日,企業(yè)云的部署早就已經(jīng)不再是實驗性和探索性的了。IDC的研究表明,2009年全球3590億美元的IT支出中有170億美元用于云計算。調(diào)查還顯示,2/3被調(diào)查者有擴大使用公共云的計劃。當然,這并不是說云計算的部署和應用就沒有問題,比如企業(yè)如何根據(jù)不同的應用類型選擇不同類型的云就存在困惑。盡管理論上說,企業(yè)可以根據(jù)應用系統(tǒng)的不同特性在私有云和公共云之間進行選擇,而實踐中常常只有大型企業(yè)才有這樣的選擇權(quán),它們可以根據(jù)應用的不同需求在兩種云之間選擇更合適的,而對中小企業(yè)和初創(chuàng)企業(yè)而言,由于經(jīng)濟上的原因可能更傾向于采用公共云來支撐其幾乎所有的應用。

除了對應用系統(tǒng)的特性進行分析外,云平臺及其軟件的架構(gòu)也是選擇云服務時需要考慮而被忽略了的關(guān)鍵因素。尤其是多租戶架構(gòu)(Multi-tenancy),嚴格地說來,了解多租戶架構(gòu)應該是企業(yè)將IT應用遷向云端的關(guān)鍵的第一步。

實際上,無論企業(yè)是準備采用公共云還是建設私有云,仔細了解多租戶架構(gòu)都是非常必要的: 如果企業(yè)準備采用公共云,CIO需要了解公共云的服務供應商對多租戶模式的支持程度;如果建設私有云,設計多租戶架構(gòu)的全部責任就落在CIO及其領(lǐng)導下的IT部門身上,更有必要了解多租戶的架構(gòu)。過去,基于互聯(lián)網(wǎng)的應用大多采用多用戶共享的模式,這使得今天很多用戶看到“多租戶”這個概念的時候仍然把它看成是過去的那種共享模式。其實,它們是不同的概念,特別是,今天的多租戶是建立在應用層,而不是以用戶為單位。

何謂多租戶?

這里說的“租戶”可以是任何企業(yè)中的任何一個應用程序(既可以是企業(yè)內(nèi)部也可以是企業(yè)外部),這個應用程序有自己的安全需求和專用虛擬計算環(huán)境,這個環(huán)境可能包含企業(yè)IT架構(gòu)中的幾層或者全部,從最基礎的存儲到用戶界面。比如所有的交互式應用在本質(zhì)上應該是面向多用戶或者說“多租戶”的。

一個運行在企業(yè)內(nèi)部私有云上、處理企業(yè)內(nèi)部敏感數(shù)據(jù)的部門級應用程序與一個運行在公共云中面向全球市場發(fā)布公共產(chǎn)品目錄的應用程序,從“用戶”這個角度來說沒有什么不同,無論這個程序是運行在企業(yè)內(nèi)還是企業(yè)外,它們都具有相同的面向多用戶的架構(gòu)。應該說,“多租戶”是私有云和公共云都具有的共同特征,它可以體現(xiàn)在云的三層中,即IaaS(基礎設施作為服務)、PaaS(平臺作為服務)和SaaS(軟件作為服務)。

以IaaS為例來說明。實際上,如果從架構(gòu)上來說,無論是公共IaaS還是私有IaaS都已經(jīng)不僅僅是諸如虛擬化、按云的使用進行收費以貫徹IT即服務的理念等這些技術(shù),IaaS已經(jīng)超出了這些技術(shù)的范疇,它還應具有完善的制度,諸如服務級別協(xié)議、用于安全接入的身份管理、容錯、災難恢復、按需訂購以及其他一些關(guān)鍵特性。如果能在基礎設施層上提供這些共享的服務,則這樣IT基礎設施(或者說云)在一定程度上就自動地具有了多租戶的特性。

云的多租戶特性并不僅僅限于IaaS層,包括PaaS層(如應用服務器、Java虛擬機等)、SaaS或應用層(如數(shù)據(jù)庫、業(yè)務邏輯、工作流程和用戶界面)也需要有多租戶的特征。只有這樣,每一個“租戶(或者應用程序)”才可以充分享受到云的所有通用的服務,根據(jù)云所能提供支持多租戶的程度這些共享的服務可以從硬件層一直到用戶界面。

如何判定能否支持多租戶

我們通常所說的應用程序?qū)Χ嘧鈶舻闹С殖潭?,其判定依?jù)是基于多少核心應用層(或者SaaS)是可以讓各個“租戶”共享的。完全支持多租戶模式指的是允許多個“租戶”共享數(shù)據(jù)庫的表空間、支持對業(yè)務邏輯、工作流和用戶界面的定制。換句話說,所有SaaS的子層都提供對“多租戶”的支撐能力;而最低程度的支持“多租戶”也至少意味IaaS和PaaS層可以共享,只是每個“租戶”有自己專有的SaaS層;中等程度地支持“多租戶”,則是具有同樣特征的一組“租戶”共享數(shù)據(jù)庫的表空間(schemae)及其他應用層,而不同組的“租戶”有其自己的數(shù)據(jù)庫和應用程序。

這里對應用程序或者云對“多租戶”的支持程度做個總結(jié):

●  最高級別: 不僅IaaS和PaaS支持多租戶,SaaS也完全支持多租戶。

●  中等級別: IaaS和PaaS支持多租戶,SaaS部分支持。

●  最低級別: IaaS和PaaS是多租戶,SaaS是單租戶模式。

在對多租戶模式的支持方面,Salesforce.com是做得比較好的,它有7.3萬名客戶,這些客戶由8~12個多租戶的實例(包括IaaS / PaaS的實例)提供支持,比率為1:5000,換而言之,每個多租戶實例支持5000個用戶共享相同的數(shù)據(jù)庫表空間;而另一個金融系統(tǒng)的SaaS供應商Intacct,比Salesforce.com差一些,它有 2500多家客戶,共有10個實例提供支持,比率為1:250。

在私有云方面,對多租戶的支持普遍不如公共云高,比如SAP的Business By Design,其應用層是用戶獨享的,因而更適合某些大型的企業(yè)客戶。

如何選擇?

那么,我們在選擇公共云服務或者自建私有云時,到底需要云平臺多大程度地支持多租戶模式?這里沒有唯一的答案,適合自己的才是最好的。首先,要認真研究企業(yè)的應用系統(tǒng)的特征,包括應用系統(tǒng)的功能和它的重要程度、業(yè)務量的變化范圍、安全要求等。

對多租戶的支持程度較高的云平臺通常更適合跨行業(yè)的、通用性的應用,例如目錄管理和銷售人員管理等?;谶@個云平臺上的應用程序可以很容易地共享存儲空間、數(shù)據(jù)庫的表空間等,并且由于供應商和企業(yè)集中了自己的技術(shù)力量在不斷開發(fā)和完善這些通用的功能和共享的服務,從而讓用戶可以很快用上這些新功能。另外,這些應用程序通常對加密和認證的要求很低。

這就是為什么公共云通常更愿意采用支持多租戶模式的平臺來部署一些通用性的應用的原因,如電子郵件、企業(yè)協(xié)同、費用報表、旅行核定以及正式生產(chǎn)前一些活動(如產(chǎn)品開發(fā)、用戶培訓、功能測試和驗收)。

對于企業(yè)的每個應用,IT部門都需要確定其對多租戶模型的需求程度,并據(jù)此從眾多候選供應商中選擇一家合適的供應商。

除了部分應用對企業(yè)非常重要或者企業(yè)的技術(shù)力量實在不足之外,私有云的建設任務通常都落在了IT部門。而如今在市場上有不少宣稱自己是支持多租戶架構(gòu)技術(shù)的,因此,為了建立一個多租戶架構(gòu)的企業(yè)內(nèi)部云,IT部門必須仔細對這些供應商進行評估,然后建立自己的IaaS、PaaS和SaaS層,以支持建立共享的服務和共享的數(shù)據(jù)庫表空間。

“多租戶”是云計算的核心原則。雖然“多租戶”借鑒和發(fā)展了很多主機計算的概念,并把這些概念帶到了x86服務器的生態(tài)系統(tǒng)中,但它對原來的概念進行很多延展,以支持數(shù)以千計的企業(yè)內(nèi)和企業(yè)外的“租戶”,這個過程是復雜的,不少甚至是革命性的,也是值得贊揚的。只有當“多租戶”的理念滲透到到公共云和私有云的所有層次,云計算所承諾的可擴展性得到改善、更靈活也更經(jīng)濟這些特性才能真正得以實現(xiàn)。

發(fā)布:2007-04-21 11:08    編輯:泛普軟件 · xiaona    [打印此頁]    [關(guān)閉]
相關(guān)文章:
長沙OA系統(tǒng)
聯(lián)系方式

成都公司:成都市成華區(qū)建設南路160號1層9號

重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務大廈18樓

咨詢:400-8352-114

加微信,免費獲取試用系統(tǒng)

QQ在線咨詢

泛普長沙OA軟件行業(yè)資訊其他應用

長沙OA 長沙新聞動態(tài) 長沙OA信息化 長沙OA快博 長沙OA軟件行業(yè)資訊 長沙軟件開發(fā)公司 長沙門禁系統(tǒng) 長沙物業(yè)管理軟件 長沙倉庫管理軟件 長沙餐飲管理軟件 長沙網(wǎng)站建設公司