在托管關(guān)鍵任務(wù)應(yīng)用程序方面,企業(yè)正開始依賴云供應(yīng)商,這增加了選擇合適云計(jì)算服務(wù)的風(fēng)險。那么企業(yè)應(yīng)該如何在這樣令人眼花繚亂的亂景中做出正確決策呢?下面,給大家介紹一些關(guān)于云計(jì)算服務(wù)評估和可供使用資源的關(guān)鍵因素。
性能
企業(yè)考慮云計(jì)算的關(guān)注點(diǎn)之一就是性能。實(shí)現(xiàn)應(yīng)用程序在云中的高速交付是一個涉及多方面因素的挑戰(zhàn)性命題,其中包括一個整體的接入方法和一個對應(yīng)用程序“請求-響應(yīng)”路徑的端到端查看。
性能問題包括:應(yīng)用程序與數(shù)據(jù)相對于最終用戶的地理位置,云中、云內(nèi)外以及計(jì)算機(jī)層和數(shù)據(jù)存儲多層次之間的I/O訪問速度。近期,諸如CloudSleuth和CloudHarmony之類的眾多服務(wù)研究報告試圖通過從不同地理位置和采用不同應(yīng)用程序的方法來度量和評估云計(jì)算供應(yīng)商所提供服務(wù)的性能。
技術(shù)堆棧
一直以來,一些云計(jì)算供應(yīng)商都致力于提供特定軟件堆棧的服務(wù)。通常,這就意味著他們從基礎(chǔ)設(shè)施即服務(wù)(IaaS)轉(zhuǎn)變至平臺即服務(wù)(PaaS)。不同堆棧特定云可與其他的大多數(shù)流行軟件堆棧相配合。
其典型代表包括:Heroku和EngineYard的Ruby;VMforce和Google應(yīng)用程序引擎(GAE)的Java/Spring(其中GAE還支持Python);PHPFog的PHP以及微軟公司W(wǎng)indowsAzure的。NET.
如果你的應(yīng)用程序使用以上堆棧之一進(jìn)行構(gòu)建,你可能需要考慮這些云計(jì)算平臺。他們能夠幫助你處理低層次基礎(chǔ)設(shè)施的安裝和配置工作,從而節(jié)省在時間和費(fèi)用方面的巨大支出。另一方面,他們往往會要求開發(fā)商在進(jìn)行架構(gòu)和編寫應(yīng)用程序時遵循某些推薦的要求,以便于創(chuàng)建高等級的供應(yīng)商級同步。
服務(wù)級別協(xié)議與可靠性
有些云供應(yīng)商做出了提供更高等級服務(wù)的承諾,以示與其他行業(yè)競爭對手的不同。比如Rackspace提供更高等級云服務(wù)SLA,從而展開與云計(jì)算業(yè)內(nèi)的巨頭Amazon公司的競爭。
請注意,SLA通常只是當(dāng)服務(wù)發(fā)生故障時結(jié)果的一個指示,而不是實(shí)際服務(wù)的可靠性。其典型代表是GoGrid10000%確保的SLA.換而言之,GoGrid做出了100%正常運(yùn)行時間的承諾。如果它無法滿足這一級別的可靠性,它將賠償用戶100倍停機(jī)時所需支付的費(fèi)用。
雖然SLA是評估所有供應(yīng)商承諾等級的一個有效指標(biāo),但了解特定云供應(yīng)商的實(shí)際正常運(yùn)行時間是一個更為棘手的難題。大多數(shù)供應(yīng)商都提供了一個用于表明服務(wù)正常運(yùn)行的狀態(tài)頁面,但是這些頁面顯示的數(shù)據(jù)通常只是數(shù)天前甚至更早時候的。為了獲得實(shí)際具有可靠性和可用性的長期數(shù)據(jù),用戶最好依賴于客戶反饋以及諸如CloudSleuth和CLoudHarmony的比較服務(wù)。