云計算的概念
云計算是基于分布式計算、并行計算以及網(wǎng)格計算的發(fā)展。
云計算的理想是:用戶只需要一個終端設(shè)備,無論是PC、手機(jī)、PDA還是平板電腦,通過互聯(lián)網(wǎng),用戶就可以享受到云計算所提供的服務(wù),并且用戶本身不需要安裝體積龐大的客戶端、不需要擔(dān)心用戶設(shè)備的計算能力、不需要考慮用戶設(shè)備的存儲能力、也不用擔(dān)心軟件的升級維護(hù)等等一系列問題。
與傳統(tǒng)軟件不同的是,通過“云”,用戶可以享受到各種硬、軟件的服務(wù),“云”甚至將計算機(jī)的計算能力作為一種商品通過互聯(lián)網(wǎng)進(jìn)行出售。通過云計算,用戶的一切軟、硬件環(huán)境都可以通過“云”端來獲取,甚至于操作系統(tǒng)都可以基于“云”技術(shù)來實(shí)現(xiàn),像Google的chrome OS、惠普的web OS,這些都是“云”端操作系統(tǒng)的實(shí)例。
有了“云”操作系統(tǒng),用戶只需要安裝一個瀏覽器(例如chrome),就可以充分享受“云”所帶來的所有服務(wù),而用戶的個人終端上甚至連基本的存儲能力都可以省略,用戶的所有數(shù)據(jù)都可以存儲在“云”端。無論用戶走到哪里、使用什么樣的終端,只要用戶登錄自己的賬戶,就可以隨時隨地獲取用戶的所有數(shù)據(jù)。
云計算的服務(wù)模式
Iaas(Infrastructure as a Service:基礎(chǔ)設(shè)施即服務(wù))
基礎(chǔ)設(shè)施即服務(wù),用戶通過互聯(lián)網(wǎng)獲得對所有設(shè)施的利用,包括了處理數(shù)據(jù)、存儲數(shù)據(jù)、網(wǎng)絡(luò)訪問以及其他基本的計算能力,用戶可以在其上安裝和運(yùn)行任意的軟件,如:操作系統(tǒng)、office等等應(yīng)用程序。IaaS所提供的服務(wù)就像是一臺虛擬的計算機(jī),用戶通過互聯(lián)網(wǎng)就可以登錄自己的計算機(jī),它的攜帶成本降到了零,完全就是一臺“云”端個人計算機(jī),用戶可以像操作個人電腦一樣操作它。例如OpenStack,它是由美國國家航空航天局(NASA)和Rackspace合作研發(fā)的,并且是一個面向任何人的開放源碼項目;
PaaS(Platform as a Service:平臺即服務(wù))
平臺即服務(wù),是一種用戶通過互聯(lián)網(wǎng)就可以獲取服務(wù)器平臺的服務(wù)。該服務(wù)器平臺為用戶提供了軟件研發(fā)工具和部署環(huán)境,用戶開發(fā)的應(yīng)用程序可以運(yùn)行和部署在其上。其實(shí)PaaS也是SaaS的一種應(yīng)用,只不過PaaS提供的軟件服務(wù)比較特殊一點(diǎn)而已。PaaS的出現(xiàn),加快了SaaS的發(fā)展,目前Google的GAE(Google App Engine)、新浪的SAE(Sina App Engine)以及百度的BAE(Baidu App Engine)都具有相當(dāng)規(guī)模的使用者,大大促進(jìn)了云計算的發(fā)展;
SaaS(Software as a Service:軟件即服務(wù))
軟件即服務(wù),是一種通過互聯(lián)網(wǎng)提供軟件服務(wù)的模式,用戶無需購買和部署軟件,而是向服務(wù)提供商租賃軟件服務(wù),大大減輕了用戶的購買、部署、維護(hù)成本,實(shí)現(xiàn)按需租賃、按需付費(fèi)。
從上可以看出,客戶所要管理負(fù)責(zé)由多到少,成本也越來越低。
三種模型的主要區(qū)別表現(xiàn)為客戶和供應(yīng)商所需要管理的模塊的不同,主要為如下:
1.Infrastructure as s Service(基礎(chǔ)設(shè)施即服務(wù))
客戶管理
Applications(應(yīng)用);
Data(數(shù)據(jù));
Runtime(運(yùn)行環(huán)境);
Middleware(中間件);
O/S(操作系統(tǒng));
供應(yīng)商管理
Virtualization(虛擬化);
Servers(服務(wù));
Storage(存儲);
Compute(計算機(jī));
2.Platform as a Service(平臺即服務(wù))
客戶管理
Applications(應(yīng)用);
Data(數(shù)據(jù));
供應(yīng)商管理
Runtime(運(yùn)行環(huán)境);
Middleware(中間件);
O/S(操作系統(tǒng));
Virtualization(虛擬化);
Servers(服務(wù));
Storage(存儲);
Compute(計算機(jī));
3.Software as s Service(軟件即服務(wù))
供應(yīng)商管理
Applications(應(yīng)用);
Data(數(shù)據(jù));
Runtime(運(yùn)行環(huán)境);
Middleware(中間件);
O/S(操作系統(tǒng));
Virtualization(虛擬化);
Servers(服務(wù));
Storage(存儲);
Compute(計算機(jī));
SaaS概念及特點(diǎn)
早在1999年,Keith Bennett等人的論文Service-Based Software:The Future for Flexible Software中第一次提出了SaaS的說法。SaaS多租戶管理系統(tǒng)能夠滿足用戶的某些需求、用戶可以對軟件功能進(jìn)行定制、軟件具有一定的自適應(yīng)能力、軟件應(yīng)當(dāng)模塊化、軟件具有一定的易用性和透明性。
SaaS具有以下幾點(diǎn)特性:
通過網(wǎng)絡(luò)訪問,SaaS提供商是通過Internet來提供服務(wù)的,SaaS的一切都是基于網(wǎng)絡(luò),沒有互聯(lián)網(wǎng),SaaS無所適從。當(dāng)前互聯(lián)網(wǎng)的快速發(fā)展,正是為SaaS的發(fā)展鋪墊了良好的基礎(chǔ)。
租賃的特性,用戶是通過租賃的方式來獲取SaaS服務(wù)的,并且一套SaaS服務(wù)可以被成千上萬個用戶所共同租用,用戶可以個性化定制自己所需要的功能模塊。
按需付費(fèi),SaaS是將軟件作為服務(wù)來進(jìn)行提供的,用戶不再像傳統(tǒng)的使用習(xí)慣一樣購買整個軟件,而是按照租用服務(wù)的模塊數(shù)量、時間、用戶數(shù)量等來進(jìn)行付費(fèi),很大程度上節(jié)省了用戶的花費(fèi)。
簡單特性,客戶不需要購買、部署、維護(hù)軟硬件環(huán)境,使用SaaS服務(wù)只需要簡單的注冊、安裝即可,降低了用戶的門檻。靈活特性,用戶可以在不需要SaaS服務(wù)的時候,很便捷的停用服務(wù),并且亦可在需要的時候再度啟用。
SaaS的分級
SaaS軟件從成熟度角度可分為四級。
第一級稱為定制級別,這其實(shí)就是ASP(Application Service Provider:應(yīng)用服務(wù)供應(yīng)商)的模式。使用這種級別的SaaS模式,軟件服務(wù)提供商為每個客戶都定制了一套特定的軟件,并且單獨(dú)發(fā)布及部署,數(shù)據(jù)庫的實(shí)例也是單獨(dú)的,可以為某一客戶任意的修改功能模塊,每個客戶的軟件之間從物理上完全分離。這種級別的SaaS,從根本上來說,其實(shí)只是為客戶提供了軟件部署的服務(wù)器,傳統(tǒng)的B/S或C/S軟件只要通過簡單的修改就可以滿足條件。級別如此低的SaaS模式,必定具有很大的劣勢,在這種模式下,服務(wù)提供商需要為每個客戶單獨(dú)按需修改、發(fā)布軟件,這樣帶來的成本也必將隨之升高,客戶的支出也肯定水漲船高,因此很難形成規(guī)?;?。
第二級別的SaaS模式是在第一級別的基礎(chǔ)上有了一定的改進(jìn),服務(wù)提供商不需要對代碼進(jìn)行修改就可以為客戶提供定制化的軟件服務(wù)。提供商在軟件的開發(fā)階段充分考慮了多客戶需求之間的差異,通過靈活可配置的方式來解決這些問題。這種模式下,每個客戶仍然在軟件和數(shù)據(jù)庫上相互獨(dú)立分離,但是每個客戶的軟件實(shí)例都是相同的,只不過通過不同的配置文件來滿足客戶不同的個性化定制。這種級別的SaaS軟件開發(fā)成本相對于第一級別有所降低,但是軟件的發(fā)布、部署以及升級維護(hù)都是獨(dú)立的,因此也很難形成規(guī)?;?。
第三級別是符合MultiTenant(多用戶租賃)的,也就是說服務(wù)提供商只需開發(fā)一套軟件、提供一個數(shù)據(jù)庫實(shí)例就可以為多個用戶提供服務(wù)。但是從用戶的角度來看,并不會察覺到軟件服務(wù)是與多個用戶之間共享的。在這種模式下,服務(wù)提供商不再需要為不同客戶的不同軟件、數(shù)據(jù)庫實(shí)例提供大量的存儲空間了,這樣就直接降低了開發(fā)成本,但是由于大量用戶的訪問,對于處理器的性能也將形成一定程度的挑戰(zhàn),但是如果用戶的數(shù)量并不是大到一定程度,該級別的SaaS服務(wù)完全能夠勝任挑戰(zhàn)。
第四級別是針對第三級別的遺留問題進(jìn)行了改進(jìn),通過加入一個負(fù)載平衡層,來為不同的客戶提供基于服務(wù)器集群的服務(wù)。每個服務(wù)器上的實(shí)例其實(shí)都是相同的,用戶與某個服務(wù)器之間的連接通過負(fù)載平衡層來自動分配,同樣多個數(shù)據(jù)庫實(shí)例也是運(yùn)行在一個機(jī)群之上,軟件實(shí)例和數(shù)據(jù)庫實(shí)例之間通過配置文件來互聯(lián)關(guān)聯(lián)。在這種模式下,SaaS服務(wù)可以無限的進(jìn)行擴(kuò)展,以滿足客戶的增長,這也是SaaS成熟度的最高級別。
數(shù)商云全鏈數(shù)字化產(chǎn)品解決方案, 實(shí)現(xiàn)供應(yīng)鏈上中下資源整合管理
--------
供應(yīng)鏈系統(tǒng) / 供應(yīng)商系統(tǒng) / B2B電商系統(tǒng) / 采購系統(tǒng) / 渠道商系統(tǒng) / 經(jīng)銷商系統(tǒng)
0 費(fèi) 用 系 統(tǒng) 演 示
▼
文章來源:csdn,作者:troy wang
編輯:云朵匠 | 數(shù)商云(微信ID:shushangyun_com)
【數(shù)商云www.zhimaihui.cn】致力于提供企業(yè)級的商城開發(fā)服務(wù),長期為大中型企業(yè)打造數(shù)據(jù)化、商業(yè)化、智能化的saas多租戶商城系統(tǒng)解決方案,同時我們還提供B2B電子商務(wù)平臺、B2B2C多用戶商城系統(tǒng)、B2C電子商務(wù)系統(tǒng)、跨境進(jìn)口電商平臺、供應(yīng)商系統(tǒng)、新零售電商平臺、直播電商系統(tǒng)等一系列供應(yīng)鏈平臺定制開發(fā)服務(wù)。
評論