云計算的可用性問(wèn)題
無(wú)論消費者或服務(wù)供應商選擇哪種云架構,服務(wù)的可用性都是極為重要的。
然而,一些專(zhuān)家認為,大多數當前關(guān)于云計算的討論未能理解,云計算模式便利的因素將要釋放洪水般巨大的計算需求。需求的釋放會(huì )給可用性帶來(lái)壓力。
因此,云計算的可用性是一個(gè)綜合性問(wèn)題。云計算的安全、性能以及日益增長(cháng)的具有新功能的應用需求都將影響云計算的可用性。
根據Forrester Research的報告,在四種重要軟件行業(yè)SaaS面臨重大障礙。其中包括:操作系統和數據庫、內部IT管理和數據管理的軟件、遺留和確定的過(guò)程應用和縱向聯(lián)合的應用,例如有價(jià)證券交易處理系統。這些系統構成所有軟件投資的40%,并且通常保持在內部的理由是:安全考慮、現有基礎設施的投資以及與其它應用緊密結合的需要等。
有些軟件與硬件具有強烈的關(guān)聯(lián)性。例如,所安裝的操作系統就與本機硬件的MAC地址相關(guān)聯(lián);在系統運行時(shí)需要在內存中堆棧的支持;并且操作系統需要占用許多硬件資源,包括存儲器和內存。因此,如果將操作系統作為一種云服務(wù),在運行期間它可能會(huì )隨機遷移到多個(gè)云計算機上。這可能需要從結構上對操作系統進(jìn)行重新設計,以使其與硬件無(wú)關(guān)。重新開(kāi)發(fā)適合于云的操作系統需要巨大的投資。另外,大型操作系統的遷移將非常耗時(shí),這將不僅降低云資源的可擴展性而且也會(huì )提高云消費者的使用費用。最后,與操作系統密切相關(guān)的硬件模塊TPM也將面臨問(wèn)題。操作系統的固有特征決定了其不可用于一種云服務(wù)。
為了實(shí)現云計算的若干好處,云資源都被虛擬化,比如服務(wù)器、存儲器和網(wǎng)絡(luò )等。因此,在云環(huán)境中多租賃模式的應用可能自動(dòng)地隨機選擇硬件資源。這意味著(zhù),影響系統性能的關(guān)鍵數據可能通過(guò)云網(wǎng)絡(luò )在服務(wù)器之間不斷地交換和遷移。這將嚴重地影響系統的實(shí)時(shí)性。云計算的特征決定了其不適合于實(shí)時(shí)控制操作。
目前,無(wú)論在性能、價(jià)格和資源使用上,公共云計算尤其不適合于CPU密集和大存儲容量的應用,似乎更適合于資源的需求存在低谷和高峰的應用以及非關(guān)鍵服務(wù)。依據附表的數據,2008年用戶(hù)用25.6美元從亞馬遜只租用了價(jià)值1美元的CPU。因此,即使考慮供電和其它管理開(kāi)銷(xiāo),大數據量高性能密集計算的應用租用公共云也顯然是不合算的。美國能源部的伯克利國家實(shí)驗室在性能和價(jià)格方面將其在麥哲倫海峽的私有云中提供高性能計算的能源實(shí)驗床的工作負荷與其他商用云供應商相比較,結果顯示,亞馬遜的EC2云服務(wù)在性能上非常有競爭力,但是每CPU小時(shí)的價(jià)格是20美分,而在實(shí)驗室的工作負荷少于每CPU小時(shí)2美分。
只有在公共云中使用SaaS服務(wù)模式才能實(shí)現云計算的所有好處。因此,SaaS服務(wù)模式的發(fā)展將不可避免地成為云計算成功的試金石。《云天使——分析家關(guān)于適合于基于服務(wù)性組織SaaS ERP的觀(guān)察》認為多租賃模式是否適合于迅速變化的組織是一個(gè)備受爭議的問(wèn)題。 一個(gè)多租賃SaaS供應商的所有用戶(hù)使用完全相同版本的系統,一個(gè)用戶(hù)可能希望修改應用軟件的現有版本,而其他用戶(hù)可能堅持保持現有版本。SaaS模式還存在用戶(hù)數據被鎖定的問(wèn)題。
總之,理論模擬與實(shí)際的運行結果相差很大,云計算經(jīng)濟學(xué)仍然面臨挑戰。預期可能帶來(lái)的好處仍然需要云計算在實(shí)踐中不斷完善才可能真正實(shí)現。