日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

繼續(xù)搶占企業(yè)服務(wù)級市場,軟件即服務(wù)( 三 )


云計(jì)算的服務(wù)類型有哪些?

繼續(xù)搶占企業(yè)服務(wù)級市場,軟件即服務(wù)


云計(jì)算服務(wù)的三種類型(SaaS、PaaS、IaaS)1、SaaS(軟件即服務(wù))SaaS(軟件即服務(wù)),是指用戶獲取軟件服務(wù)的一種新形式 。它不需要用戶將軟件產(chǎn)品安裝在自己的電腦或服務(wù)器上,而是按某種服務(wù)水平協(xié)議(SLA)直接通過網(wǎng)絡(luò)向?qū)iT的提供商獲取自己所需要的、帶有相應(yīng)軟件功能的服務(wù) 。本質(zhì)上而言,軟件即服務(wù)就是軟件服務(wù)提供商為滿足用戶某種特定需求而提供其消費(fèi)的軟件的計(jì)算能力 。
SaaS有各種典型的應(yīng)用,如在線郵件服務(wù)、網(wǎng)絡(luò)會議、網(wǎng)絡(luò)傳真、在線殺毒等各種工具型服務(wù),還有在線CRM、在線HR、在線進(jìn)銷存、在線項(xiàng)目管理等各種管理型服務(wù) 。SaaS在人力資源軟件應(yīng)用中也比較普遍,甚至它已經(jīng)開始向ERP領(lǐng)域拓展,如Workday 。2、PaaS(平臺即服務(wù))PaaS(平臺即服務(wù)),是指將一個完整的計(jì)算機(jī)平臺,包括應(yīng)用設(shè)計(jì)、應(yīng)用開發(fā)、應(yīng)用測試和應(yīng)用托管,都作為一種服務(wù)提供給客戶 。
在這種服務(wù)模式中,客戶不需要購買硬件和軟件,只需要利用PaaS平臺,就能夠創(chuàng)建、測試和部署應(yīng)用和服務(wù),與基于數(shù)據(jù)中心的平臺進(jìn)行軟件開發(fā)相比,費(fèi)用要低得多,這是PaaS的最大價值所在 。PaaS自身不僅擁有很好的市場應(yīng)用前景,而且能夠推進(jìn)SaaS,并與其共同發(fā)展 。對于想進(jìn)入SaaS領(lǐng)域的提供商而言,PaaS關(guān)鍵是降低了他們開發(fā)和提供SaaS服務(wù)的門檻,而對于已經(jīng)在提供SaaS服務(wù)的提供商而言,PaaS可以幫助部分提供商進(jìn)行產(chǎn)品多元化和產(chǎn)品定制化服務(wù),讓更多的ISV成為其平臺的客戶,從而開發(fā)出基于平臺的多種SaaS應(yīng)用,使其成為多元化軟件服務(wù)供貨商 。
相對于傳統(tǒng)的軟件,SaaS解決方案有明顯的優(yōu)勢,包括較低的前期成本,便于維護(hù),快速展開使用等 。3、IaaS(基礎(chǔ)設(shè)施即服務(wù))IaaS(基礎(chǔ)設(shè)施即服務(wù)),是指企業(yè)或個人可以使用云計(jì)算技術(shù)來遠(yuǎn)程訪問計(jì)算資源,這包括計(jì)算、存儲以及應(yīng)用虛擬化技術(shù)所提供的相關(guān)功能 。無論是最終用戶、SaaS提供商還是PaaS提供商都可以從基礎(chǔ)設(shè)施服務(wù)中獲得應(yīng)用所需的計(jì)算能力,但卻無需對支持這一計(jì)算能力的基礎(chǔ)IT軟硬件付出相應(yīng)的原始投資成本 。
為什么越來越多的系統(tǒng)在做服務(wù)化?服務(wù)化有什么好處?
首先要表明一個觀點(diǎn):脫離業(yè)務(wù)實(shí)際情況的架構(gòu)都是耍流氓,所以不是所有系統(tǒng)都必須服務(wù)化,也不要為了服務(wù)化而服務(wù)化 。在了解服務(wù)化的好處之前,讓我們先看看傳統(tǒng)的系統(tǒng)架構(gòu)是什么樣的,當(dāng)了解傳統(tǒng)架構(gòu)的缺點(diǎn)之后,再去看看為什么要做服務(wù)化,就容易理解了 。在單體服務(wù)的時代,我們是一臺應(yīng)用服務(wù)器,后面掛一臺數(shù)據(jù)庫 。當(dāng)訪問量增多的時候,會引入負(fù)載均衡、數(shù)據(jù)庫讀寫分離、分庫分表等技術(shù),系統(tǒng)的一個整體的架構(gòu)大概是這個樣子的:這種架構(gòu),會有什么樣的痛點(diǎn)呢?我總結(jié)了一下,系統(tǒng)在不斷發(fā)展的過程中,可能會遇到下面幾種情況:數(shù)據(jù)到處都有:舉個最簡單的例子,如果一個公司對外的系統(tǒng)很多,每個系統(tǒng)都提供用戶注冊的功能,注冊后用戶信息保存到自己的系統(tǒng),當(dāng)公司內(nèi)這樣的系統(tǒng)越來越多,問題就會凸顯;代碼到處拷貝:如果數(shù)據(jù)庫統(tǒng)一了,用戶信息都存儲到一個數(shù)據(jù)庫中,開放給各個業(yè)務(wù)系統(tǒng)操作(事實(shí)上幾乎沒有公司會這樣做),這樣帶來的一個問題就是,相同邏輯的代碼,會分布在多個系統(tǒng)中;更嚴(yán)重的是,代碼與數(shù)據(jù)庫的耦合度太高,不易于擴(kuò)展 。
代碼質(zhì)量無法保障,系統(tǒng)之間相互影響:假如A系統(tǒng)寫了SQL導(dǎo)致全表掃描,數(shù)據(jù)庫的CPU飆到100%或造成鎖表,那么影響的不只是一個系統(tǒng) 。這時候會考慮在代碼這個級別,對用戶數(shù)據(jù)的操作,進(jìn)行服務(wù)化;服務(wù)化后的架構(gòu)大概是這個樣子(這里先不討論是直接調(diào)用,還是服務(wù)注冊、發(fā)現(xiàn)):這個服務(wù)化的過程其實(shí)也非常簡單,在例子中,說白了就是把用戶相關(guān)的功能單獨(dú)做一個系統(tǒng),并且把對用戶信息的操作通過接口的方式暴露出來,那么服務(wù)化有什么好處,到底解決了哪些問題呢?我總結(jié)有這么幾點(diǎn):數(shù)據(jù)統(tǒng)一存儲,業(yè)務(wù)邏輯集中;調(diào)用方很方便,一個功能,只需要調(diào)用一個接口;如果是RPC的方式實(shí)現(xiàn),就像調(diào)用本地的一個方法一樣;具體業(yè)務(wù)邏輯是如何實(shí)現(xiàn)的,調(diào)用方不需要關(guān)心;屏蔽了底層復(fù)雜度:用不用緩存,數(shù)據(jù)庫是否需要分庫分表,對調(diào)用方來說,都是黑盒;業(yè)務(wù)邏輯集中,意味著代碼只有這么一份,那么效率和穩(wěn)定性才有可能得到保證;當(dāng)數(shù)據(jù)被集中在了一起,才能做下一步的處理、分析、預(yù)測,才能發(fā)揮出數(shù)據(jù)的價值;當(dāng)然,服務(wù)化有好處也有壞處,就比如..如果用戶中心掛了,那么會影響到所有依賴于用戶中心的系統(tǒng)(高可能的要求非常高) 。

推薦閱讀