目前,對于選擇和使用云計算的討論往往集中于云計算供應(yīng)商而不是私有云計算用戶,這一點已讓越來越多的企業(yè)感到不滿。隨著云計算軟件的不斷成熟,一些新功能例如OpenStack的Grizzly雖然讓用戶懷有相當(dāng)大的希望,但又很少與企業(yè)買家相關(guān),這一事實讓企業(yè)買家煩惱不已?,F(xiàn)在是讓我們從企業(yè)的角度來審視云計算軟件的時候了。
可能云計算供應(yīng)商們都很關(guān)注開源云計算例如OpenStack、Citrix CloudPlatform以及Eucalyptus等,這是因為他們需要云計算軟件,但是在企業(yè)之間對私有云計算的承諾仍然是很少見的。但是,具有私有云計算需求的企業(yè)數(shù)量尤其是他們對于云計算應(yīng)對應(yīng)用流量爆發(fā)和故障轉(zhuǎn)移功能的需求正在逐漸增長。事實上,對于企業(yè)用戶來說,大多數(shù)云計算軟件工具和應(yīng)用程序編程接口API都是特別有用的。其中的問題在于如何介紹這些云計算軟件而不是如何開發(fā)這些云計算軟件。
云計算堆棧軟件的目標(biāo)是對一個應(yīng)用程序?qū)崿F(xiàn)實例化,具體操作是通過把應(yīng)用程序分配給計算設(shè)施、將其與所需的存儲資源鏈接,然后通過網(wǎng)絡(luò)把它與其他的應(yīng)用程序或組件和用戶相連。企業(yè)所鐘意的云計算軟件部署和云計算供應(yīng)商所推崇的云計算軟件之間最大的差異點在于多租戶的問題。在公共云計算中,各個應(yīng)用程序之間是彼此隔離的,這一點是至關(guān)重要的,這是因為它們分別屬于不同的用戶,“串話”是一個安全方面的風(fēng)險。從某種角度來看,這一差異造成了優(yōu)先級上的差異和三種云計算API資源類型的差異:計算、存儲和網(wǎng)絡(luò)。
可通過一系列不同于這三種資源類型的管理API來訪問云計算堆棧軟件的功能。通過使用由云計算供應(yīng)商為流行硬件提供的自定義“掛鉤”,API依次向下通過網(wǎng)絡(luò)或虛擬機管理程序或者甚至由用戶自己鏈接至它們所代表的資源。
重新思考“即服務(wù)”的應(yīng)用程序部署
企業(yè)關(guān)注云計算堆棧軟件,應(yīng)當(dāng)更多地關(guān)注軟件能夠更高效管理動態(tài)應(yīng)用程序和擴展資源之間復(fù)雜交互的能力。打破“安裝在服務(wù)器上”這一模式的應(yīng)用程序新模式例如虛擬化和SOA往往具有相互關(guān)聯(lián)的復(fù)雜部署和重新部署流程。一個簡單的錯誤就可能完全破壞一個應(yīng)用程序或整個業(yè)務(wù)。通過為應(yīng)用程序部署提供一個管理模式,云計算軟件可以使用一個有時候被稱為應(yīng)用程序-資源連接“操作化”的過程來監(jiān)管這些復(fù)雜情況,這個過程將創(chuàng)建一套方法和一些實現(xiàn)高效支持與管理的工具。
企業(yè)與運營商之間最大的云計算資源控制差異在于網(wǎng)絡(luò)。企業(yè)可能會把OpenStack Quantum為網(wǎng)絡(luò)即服務(wù)或虛擬網(wǎng)絡(luò)創(chuàng)建所提供的功能視為冗余,但事實上它們不是。網(wǎng)絡(luò)即服務(wù)意味著把網(wǎng)絡(luò)設(shè)置管理與應(yīng)用程序相連,即使對于企業(yè)來說這也是極具價值的。例如,對于需要在站點之間為平衡負(fù)載或故障轉(zhuǎn)移而移動應(yīng)用程序的企業(yè)來說,網(wǎng)絡(luò)即服務(wù)可能是私有云計算中最重要的東西了。最近發(fā)布的OpenStack Quantum還包括了用于負(fù)載平衡即服務(wù)的框架,但它需要供應(yīng)商或用戶為之付出額外的工作量。
事實上,云計算軟件所支持的私有云計算“即服務(wù)”的這一概念是企業(yè)重新思考如何購買和部署應(yīng)用程序與資源的一個強大方法。數(shù)據(jù)庫即服務(wù)是指創(chuàng)建響應(yīng)SQL請求而不是分配低級別存儲訪問的“查詢服務(wù)器”,它有助于推進公共云計算和混合云計算服務(wù)的使用;但是,這個服務(wù)也降低了網(wǎng)絡(luò)成本并提高了純內(nèi)部應(yīng)用程序部署的性能。使用一個集中化身份識別服務(wù)這是一些云計算堆棧軟件所具備的一個功能就能夠提高應(yīng)用程序的安全性和合規(guī)性。
即使在最基本的計算資源中,云計算的“即服務(wù)”理念也是很有價值的。雖然部署云計算軟件啟動應(yīng)用程序以便于在發(fā)生資源故障時能夠快速遷移應(yīng)用程序是不必要的,但是云計算的資源獨立性原則可使這一任務(wù)更易于實現(xiàn)和更易于實現(xiàn)操作化。有用戶報告說,在這些應(yīng)用程序的遷移過程中通常都會發(fā)生配置錯誤;云計算工具能夠?qū)崿F(xiàn)這些遷移工作的自動化,并盡可能地減少這類錯誤發(fā)生的可能性。
擁有一點點想象力,在你主要IT與網(wǎng)絡(luò)供應(yīng)商的幫助下,你就能夠創(chuàng)建一個基于私有云計算的應(yīng)用程序和資源控制框架,它能夠提高運行可靠性并有可能降低成本。
來源:TechTarget中國
版權(quán)及免責(zé)聲明:凡本網(wǎng)所屬版權(quán)作品,轉(zhuǎn)載時須獲得授權(quán)并注明來源“中國產(chǎn)業(yè)經(jīng)濟信息網(wǎng)”,違者本網(wǎng)將保留追究其相關(guān)法律責(zé)任的權(quán)力。凡轉(zhuǎn)載文章,不代表本網(wǎng)觀點和立場。版權(quán)事宜請聯(lián)系:010-65363056。
延伸閱讀
版權(quán)所有:中國產(chǎn)業(yè)經(jīng)濟信息網(wǎng)京ICP備11041399號-2京公網(wǎng)安備11010502003583