官术网_书友最值得收藏!

2.2 云服務(wù)的技術(shù)結(jié)構(gòu)

本節(jié)將從結(jié)構(gòu)思想、技術(shù)層次和適用場(chǎng)景三方面來(lái)介紹云服務(wù)的技術(shù)結(jié)構(gòu)。結(jié)構(gòu)思想是基礎(chǔ)和方向,技術(shù)層次是技術(shù)結(jié)構(gòu)的構(gòu)建順序,適用場(chǎng)景是技術(shù)結(jié)構(gòu)作為工件進(jìn)行的不同組合。

云計(jì)算業(yè)務(wù)紛雜,按照目前的流行標(biāo)準(zhǔn),劃分為基礎(chǔ)設(shè)施即服務(wù)(IaaS)、平臺(tái)即服務(wù)(PaaS)和軟件即服務(wù)(SaaS)。IaaS目標(biāo)是在網(wǎng)上提供虛擬的硬件、網(wǎng)絡(luò)等基礎(chǔ)設(shè)施,用戶可以使用該服務(wù)部署網(wǎng)站及軟件,以實(shí)現(xiàn)自己的業(yè)務(wù)需求。PaaS是在網(wǎng)絡(luò)中提供虛擬平臺(tái)API,使用者無(wú)須關(guān)心平臺(tái)功能的實(shí)現(xiàn)與部署,可直接使用平臺(tái)功能,實(shí)現(xiàn)自己業(yè)務(wù)應(yīng)用,PaaS可以認(rèn)為比IaaS高一個(gè)層次,提供公用業(yè)務(wù)服務(wù),更容易實(shí)現(xiàn)用戶業(yè)務(wù)。SaaS歷史更長(zhǎng),其實(shí)是實(shí)現(xiàn)了可配置業(yè)務(wù)服務(wù),用戶僅僅通過(guò)配置,便可完成自己需要的業(yè)務(wù)功能,因此SaaS一般直接面向最終用戶,實(shí)現(xiàn)云計(jì)算。

在技術(shù)層面,云計(jì)算是在互聯(lián)網(wǎng)服務(wù)技術(shù)、虛擬化技術(shù)、分布式并行計(jì)算和海量存儲(chǔ)技術(shù)的基礎(chǔ)之上發(fā)展而來(lái)的,IaaS其實(shí)就是虛擬化發(fā)展歷程,而PaaS更多的是分布式并行計(jì)算和海量存儲(chǔ)發(fā)展歷程,而SaaS發(fā)展更早,其理念更像商業(yè)層面結(jié)果,對(duì)云計(jì)算技術(shù)層面似乎并不緊密相連,但隨著發(fā)展,SaaS往往會(huì)依賴于PaaS和IaaS技術(shù),是綜合使用云計(jì)算實(shí)現(xiàn)商業(yè)目標(biāo)的范例。

1.SaaS

SaaS的發(fā)展時(shí)間最長(zhǎng),是以二代互聯(lián)網(wǎng)技術(shù)為依托,實(shí)現(xiàn)已經(jīng)存在的企業(yè)軟件IT服務(wù),目前大多數(shù)在網(wǎng)絡(luò)上提供專門服務(wù)的都是SaaS業(yè)務(wù),如在線培訓(xùn)、在線商城,這些業(yè)務(wù)是直接面對(duì)最終用戶提供服務(wù),發(fā)展時(shí)間最長(zhǎng),也最成熟,如SOA架構(gòu)等一系列架構(gòu)演進(jìn),都是依托SaaS發(fā)展而來(lái)的。

2.PaaS

PaaS是在SaaS的基礎(chǔ)上發(fā)展而來(lái)的,如Salesforce,最初是CRM的SaaS服務(wù),但隨著業(yè)務(wù)發(fā)展,提供銷售相關(guān)業(yè)務(wù)平臺(tái),客戶的各種SaaS業(yè)務(wù)紛紛集成和部署在Salesforce平臺(tái)上,成就了目前Salesforce的輝煌,這正是PaaS比SaaS更喜人的地方。

3.IaaS

IaaS是從ISV的基礎(chǔ)上發(fā)展而來(lái)的,如亞馬遜云服務(wù)、微軟Azure、阿里云等。

2.2.1 云服務(wù)的技術(shù)層次

按照上述技術(shù)結(jié)構(gòu)思想,從云服務(wù)構(gòu)架層次上來(lái)劃分,IaaS是基礎(chǔ),然后是PaaS和SaaS,整體結(jié)構(gòu)如圖2-1所示。

圖2-1 云服務(wù)的技術(shù)架構(gòu)層次

在IaaS層,服務(wù)于用戶的是基礎(chǔ)設(shè)施,如計(jì)算機(jī),包括CPU、內(nèi)存、磁盤(pán)空間、網(wǎng)絡(luò)連接等基礎(chǔ)設(shè)備,此外還有操作系統(tǒng)等基礎(chǔ)軟件,其計(jì)費(fèi)往往以CPU、內(nèi)存、存儲(chǔ)空間和網(wǎng)絡(luò)流量等的使用為依據(jù)結(jié)算。用戶使用的一般都是虛擬機(jī),因此IaaS是虛擬化技術(shù)發(fā)展的產(chǎn)物,如果希望架構(gòu)IaaS,首先要對(duì)虛擬化技術(shù)有所了解。

PaaS是在基礎(chǔ)層之上提供中間件,讓用戶能夠快速開(kāi)發(fā)部署SaaS應(yīng)用,這些應(yīng)用開(kāi)發(fā)是對(duì)原始PaaS應(yīng)用擴(kuò)展,使其快速開(kāi)展業(yè)務(wù),比如網(wǎng)絡(luò)培訓(xùn)平臺(tái),是為了方便培訓(xùn)公司在其上部署應(yīng)用,針對(duì)專業(yè)客戶提供服務(wù),一般的培訓(xùn)公司更專注于自己的專業(yè)和流程,并不是實(shí)時(shí)通信的專家,而培訓(xùn)平臺(tái)能夠提供這些功能,使培訓(xùn)公司從自己不熟悉的領(lǐng)域中解放出來(lái),更關(guān)注于自己的業(yè)務(wù)發(fā)展,更好更快地為自己的客戶提供服務(wù)。這是PaaS平臺(tái)的特點(diǎn)。

IaaS和PaaS有些界限并不是很明顯,如亞馬遜公司是一家IaaS服務(wù)公司,但也提供統(tǒng)一的數(shù)據(jù)庫(kù)服務(wù),用戶可以租用數(shù)據(jù)庫(kù),不用關(guān)心數(shù)據(jù)同步、備份等一系列問(wèn)題,這些是PaaS功能,但被集成到了IaaS中。

SaaS是面向客戶的應(yīng)用,基于PaaS開(kāi)發(fā),并可使用IaaS部署的服務(wù),因此構(gòu)建云服務(wù)時(shí),要同時(shí)了解IaaS、PaaS和SaaS的特點(diǎn),有針對(duì)性地設(shè)計(jì)架構(gòu)。

2.2.2 云服務(wù)的技術(shù)結(jié)構(gòu)適用場(chǎng)景

云服務(wù)的不同技術(shù)結(jié)構(gòu)適用的場(chǎng)景不同,即IaaS、PaaS和SaaS可以分別滿足不同的需求。本部分內(nèi)容在第5章有詳細(xì)介紹,這里只做簡(jiǎn)短說(shuō)明。

IaaS主要適用于對(duì)資源有定制化能力的團(tuán)隊(duì),對(duì)成本敏感,基礎(chǔ)設(shè)施技術(shù)執(zhí)行力強(qiáng),對(duì)IT底層能力有清楚的規(guī)劃和戰(zhàn)略抉擇能力。最重要的是供應(yīng)商無(wú)意介入上層業(yè)務(wù),有清晰的系統(tǒng)邊界和隔離控制。

PaaS則對(duì)通用中間件系統(tǒng)有更高的挑戰(zhàn),如Web服務(wù)、數(shù)據(jù)庫(kù)服務(wù)及通信組件。供應(yīng)商應(yīng)該涉足于軟硬融合能力,并致力于高效的通用賦能解決方案。與IaaS相比,不只提供了可供應(yīng)產(chǎn)品和服務(wù)的差異化選擇,更是提供了高度抽象的業(yè)務(wù)服務(wù)能力,在安全性、擴(kuò)展性上對(duì)客戶更加友好。

SaaS極度關(guān)注業(yè)務(wù)領(lǐng)域,是對(duì)IT資源運(yùn)營(yíng)完全沒(méi)有興趣的企業(yè)的首選,其研發(fā)團(tuán)隊(duì)完全專注于業(yè)務(wù)應(yīng)用的研發(fā)和創(chuàng)新,對(duì)基礎(chǔ)設(shè)施的能力、安全及穩(wěn)定性依賴于和第三方企業(yè)的合作共贏。

因此,雖然云服務(wù)的技術(shù)結(jié)構(gòu)分為不同的技術(shù)層次,但是每一個(gè)層次都有該層次的用戶群體,從本質(zhì)上說(shuō),是因?yàn)槭袌?chǎng)和客戶的需求,才決定了云服務(wù)技術(shù)體系的分層結(jié)構(gòu)劃分,是生產(chǎn)力決定了生產(chǎn)關(guān)系。

主站蜘蛛池模板: 会宁县| 桂平市| 维西| 方山县| 龙江县| 额尔古纳市| 福清市| 江川县| 江西省| 英吉沙县| 稷山县| 荆门市| 阜城县| 元谋县| 安新县| 青岛市| 宁陵县| 湘乡市| 深州市| 敖汉旗| 阜新市| 竹北市| 突泉县| 任丘市| 和田县| 微山县| 广西| 玛纳斯县| 陆良县| 封开县| 津南区| 广丰县| 荆门市| 峨眉山市| 炎陵县| 汾阳市| 吉安县| 封开县| 清镇市| 钦州市| 青川县|