云其實就是任何可以通過互聯(lián)網(wǎng)訪問的服務(wù)。它可以包括與標準商業(yè)應(yīng)用相關(guān)的服務(wù)-例如CRM、ERP等系統(tǒng),甚至還可以延伸到軟件開發(fā)和基礎(chǔ)架構(gòu)等技術(shù)服務(wù)領(lǐng)域,這是云計算的一種新的發(fā)展方向。
云計算提供了解決問題的一種思路,使用云計算的模式,企業(yè)無需為數(shù)據(jù)中心擴容、基礎(chǔ)架構(gòu)硬件和軟件的采購以及應(yīng)用軟件的采購?fù)度氪罅抠Y金。云也是分層的,分為三層,分別為IaaS,PaaS,SaaS。下面來介紹一下。
Iaas在最底端,PaaS在中間,SaaS在最頂端。
IaaS(Infrastructure-as-a-Service)基礎(chǔ)設(shè)施即服務(wù)。消費者通過Internet可以從完善的計算機基礎(chǔ)設(shè)施提供服務(wù)。也就是說通過互聯(lián)網(wǎng)提供了數(shù)據(jù)中心、基礎(chǔ)架構(gòu)硬件和軟件資源。它可以提供服務(wù)器、操作系統(tǒng)、磁盤存儲、數(shù)據(jù)庫或信息資源。
對比:以前的企業(yè)應(yīng)用要去買服務(wù)器,架服務(wù)器,自己維護自己的服務(wù)器來控制本地應(yīng)用?,F(xiàn)在有了IaaS可以將硬件外包到別的地方去。IaaS公司會提供場外服務(wù)器,存儲和網(wǎng)絡(luò)硬件,你可以租用。節(jié)省了維護成本和辦公場地,公司可以在任何時候利用這些硬件來運行其應(yīng)用。
PaaS(Platform-as-a-Service)平臺即服務(wù)。將軟件研發(fā)的平臺作為一種服務(wù),以SaaS的模式提交給用戶。因此PaaS也是SaaS模式的一種應(yīng)用。以服務(wù)形式提供應(yīng)用開發(fā)、部署平臺,加快用戶自行編寫CRM,ERP等系統(tǒng)的時間。PaaS提供了基礎(chǔ)架構(gòu),軟件開發(fā)者可以在這個基礎(chǔ)架構(gòu)之上建設(shè)新的應(yīng)用,或者擴展已有的應(yīng)用,同時卻不必購買開發(fā)、質(zhì)量控制或生產(chǎn)服務(wù)器。
對比:PaaS有時候也叫中間件層。在這一層進行開發(fā),節(jié)省了時間和資源。PaaS公司在網(wǎng)上提供各種開發(fā)和分發(fā)應(yīng)用的解決方案,比如虛擬服務(wù)器和操作系統(tǒng)。這節(jié)省了你在硬件上的費用,也讓分散的工作室之間的合作變得更加容易。網(wǎng)頁應(yīng)用管理,應(yīng)用設(shè)計,應(yīng)用虛擬主機,存儲,安全以及應(yīng)用開發(fā)協(xié)作工具等。
SaaS(Software-as-a-service)軟件即服務(wù)。SaaS是最為成熟、最出名,也是得到最廣泛應(yīng)用的一種云計算。大家可以理解為一種軟件分布模式,在這種模式下,應(yīng)用軟件安裝在廠商或者服務(wù)器供應(yīng)商那里,用戶可以通過某個網(wǎng)絡(luò)來使用這些軟件,通常使用的網(wǎng)絡(luò)是互聯(lián)網(wǎng)。這種模式通常也被稱為"隨需應(yīng)變(ondemand)"軟件,這是最成熟的云計算模式,因為這種模式具有高度的靈活性,已經(jīng)證明可靠的支持服務(wù),強大的可擴展性,因此能夠降低客戶的維護成本和投入,而且由于這種模式的宗旨的基礎(chǔ)架構(gòu),運營成本也得以降低。
對比:有了SaaS,我們只需要通過瀏覽器來進行我們的工作,學(xué)習(xí),生活等等。
SaaS的發(fā)展趨勢:
1. 企業(yè)會在個體消費研究方面加大投資規(guī)模
2.云數(shù)據(jù)服務(wù)將會趕超傳統(tǒng)意義上的存儲
3. 更多的SaaS應(yīng)用會行業(yè)化定制
4. 多重租用的可選方案將會出現(xiàn)
5. 大數(shù)據(jù)分析更顯突出
什么是SaaS應(yīng)用OFBIZ多租戶模式
SaaS應(yīng)用之OFBIZ多租戶
多租戶是從OFBIZ的單一副本運行的單獨的數(shù)據(jù)實例的能力。每個數(shù)據(jù)實例保存在制定給租戶的一個單獨的數(shù)據(jù)庫中。用戶通過登錄表單的形式制定租戶ID登錄到一個數(shù)據(jù)實例。必須進行多種配置才能使用OFBIZ多租戶。
包括在“TenantDataSouces”實體中定義租戶數(shù)據(jù),這樣做主要的原因是“多租戶的優(yōu)點是租戶不必使用諸如‘ant運行安裝…’或者其他命令行上的工具訪問加載數(shù)據(jù)。
可能有成百上千的人活躍在其他租戶實例中,所以你不想關(guān)閉或啟動服務(wù)器來做這樣的事情,并且很有可能你可以避免有一個管理員負責(zé)為租戶加載定制數(shù)據(jù)。你希望是自助服務(wù),而且這是使其成為數(shù)據(jù)庫驅(qū)動的關(guān)鍵點(有一個用戶界面以便用戶可以把東西放到數(shù)據(jù)庫的相關(guān)部分)”,設(shè)置屬性變量以便用戶能夠看到登錄表單中的“租戶ID”、實體引擎中的配置和ofbiz-component.xml中的條目,以加載數(shù)據(jù)。有多種命令可用來加載租戶數(shù)據(jù)。你要謹慎地定義不同的 reader來加載數(shù)據(jù)。我們有租戶特定的delegator,而定義delegator我們必須遵守OFBiz多租戶文檔的命名規(guī)則。
總結(jié)
以上三種模式都是采用外包的方式,減輕企業(yè)負擔(dān),降低管理、維護服務(wù)器硬件、網(wǎng)絡(luò)硬件、基礎(chǔ)架構(gòu)軟件和/或應(yīng)用軟件的人力成本。從更高的層次上看,它們都試圖去解決同一個商業(yè)問題——用盡可能少甚至是為零的資本支出,獲得功能、擴展能力、服務(wù)和商業(yè)價值。當(dāng)某種云計算的模式獲得了成功,這三者之間的界限就會進一步模糊。成功的SaaS或IaaS服務(wù)可以很容易地延伸到平臺領(lǐng)域。
博文出處:http://blog.csdn.net/liutengteng130/article/details/44779739