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

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

申請(qǐng)免費(fèi)試用、咨詢電話:400-8352-114

文章來(lái)源:泛普軟件

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

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

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

何謂多租戶?

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

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

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

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

如何判定能否支持多租戶

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

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

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

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

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

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

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

如何選擇?

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

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

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

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

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

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

發(fā)布:2007-04-21 11:08    編輯:泛普軟件 · xiaona    [打印此頁(yè)]    [關(guān)閉]
相關(guān)文章:

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

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