透過云計算的鏡頭看平臺軟件


時間:2013-09-29





  為私有云或者混合云做計劃非常復(fù)雜,其中一個關(guān)鍵元素經(jīng)常被忽視:平臺軟件——運行在虛擬機上的操作系統(tǒng)和軟件,或者平臺即服務(wù)(PaaS)為基礎(chǔ)的形式。云平臺軟件將應(yīng)用連接到云基礎(chǔ)架構(gòu),以及你希望運行的框架上,然后就可以輕松集成和管理最終的產(chǎn)品。

  IT輕盈

  為了選擇平臺軟件,一個公司必須關(guān)注其在虛擬化上的投資,其數(shù)據(jù)庫的選擇、網(wǎng)絡(luò)流量問題以及應(yīng)用安全和管理問題。

  企業(yè)對于虛擬化的投入

  選擇云平臺軟件時,首要考慮的是企業(yè)已經(jīng)部署的虛擬化程度。考慮云計算最簡單的方式就作為虛擬化的擴展來看待,因此如果已經(jīng)使用了虛擬化,現(xiàn)有軟件將會是選擇云堆棧和平臺軟件的一大因素。

  如果企業(yè)擁有虛擬化的現(xiàn)在投資,可以通過回顧最近運行的機器鏡像開始進行平臺軟件評估。在云端,對于所有軟件而言,最簡單的就是標準化平臺軟件集,或者至少少量標準配置?;仡櫰髽I(yè)擁有什么以及選擇最小數(shù)量的平臺配置,在沒有過度開支或者許可證成本的前提下,可以運行一切。

  如果你的企業(yè)并沒有廣泛使用虛擬化,云平臺軟件的作用會更為關(guān)鍵,但是也更難以選擇。大多數(shù)公司在操作系統(tǒng)和中間件上只有受限的策略控制,因此他們需要做一份服務(wù)器和應(yīng)用的詳細目錄,確定他們運行著什么。正如之前的內(nèi)容,目標就是鑒定盡可能少的數(shù)量的標準平臺,因此可以識別出“不合常規(guī)”的配置,這些配置很難支持且昂貴,因為很少用到。需要尋求其他途徑來運行。

  數(shù)據(jù)庫服務(wù)選擇

  企業(yè)檢索云平臺軟件下一件最重要的問題就是數(shù)據(jù)庫。幾乎每一個應(yīng)用都需要某種形式的數(shù)據(jù)庫服務(wù),有兩種選擇可用:作為云平臺的一部分部署數(shù)據(jù)庫服務(wù),或者使用云提供商的數(shù)據(jù)庫即服務(wù)(DBaaS)產(chǎn)品。

  部署企業(yè)自己的數(shù)據(jù)庫服務(wù)最大的好處在于這項戰(zhàn)略幾乎肯定是可以跨多個云提供商遷移的,你可以更換提供商或者甚至使用數(shù)個不同的提供商。缺點在于提前有很多額外的工作,需要集成數(shù)據(jù)庫服務(wù)到平臺中,而且甚至還要做更多的一些工作,來保持軟件和維護版本或者版本變更保持更新。Cassandra、CouchDB、Hadoop和MongoDB都是比較流行的安裝數(shù)據(jù)庫工具的平臺,很多(尤其是Hadoop和MongoDB)通??梢詮脑铺峁┥棠抢锏玫紻BaaS服務(wù)。

  數(shù)據(jù)庫服務(wù)如果是中間件的一部分,可能既部署在內(nèi)部相同的機器鏡像上,也是平臺或者獨立的機器鏡像的一部分。在前一種案例中,集成應(yīng)用更加簡單,但是很難在多種云應(yīng)用之間共享一個數(shù)據(jù)庫。使用獨立的機器鏡像,數(shù)據(jù)庫本質(zhì)上是外部應(yīng)用組件,同樣的,SQL Server數(shù)據(jù)庫通常在傳統(tǒng)數(shù)據(jù)中心或者托管部署中,將組件分為Web服務(wù)器和應(yīng)用。這意味著你必須承擔(dān)額外的VM托管費用,以及通過網(wǎng)絡(luò)查詢和響應(yīng)的費用,還有流量以及訪問費用也需要支付。

  網(wǎng)絡(luò)流量問題

  網(wǎng)絡(luò)流量是云端平臺軟件的下一個問題。一些云應(yīng)用會產(chǎn)生顯著的網(wǎng)絡(luò)流量,并不是所有的服務(wù)器平臺都為網(wǎng)絡(luò)性能做了優(yōu)化。在虛擬網(wǎng)絡(luò)應(yīng)用中更是如此,這種情況下網(wǎng)絡(luò)I/O可能通過hypervisor處理的中介。很多云應(yīng)用現(xiàn)在包括一個或者更多的托管路由或者交換機,軟件定義網(wǎng)絡(luò)的形式,以及以往的經(jīng)驗顯示這些應(yīng)用可能在沒有加強網(wǎng)絡(luò)I/O 的形式下運行的過于慢,影響運行在相同的服務(wù)器上不同的VM上的其他應(yīng)用的性能。

  英特爾的開放網(wǎng)絡(luò)平臺和6WIND的6WINDGate技術(shù)旨在讓虛擬化和云服務(wù)器在網(wǎng)絡(luò)上更加高效。這種加強必須添加到網(wǎng)絡(luò)平臺上,而且如果你計劃使用SDN或者虛擬交換機/路由技術(shù),你也可能需要增加平臺軟件支持你選擇廠商。網(wǎng)絡(luò)優(yōu)化軟件可能無法兼容每一個OS,或者甚至是每一個服務(wù)器,因此檢查兼容性很重要。

  應(yīng)用安全和管理

  最后的云平臺軟件的問題和應(yīng)用安全和管理相關(guān)。管理工具和安全架構(gòu)可以作為代理軟件集成在OS中提供,可以在云端安裝和高效的使用,只要它們不指望查看或者控制實際的服務(wù)器。這一點對于云計算很重要,甚至是私有云計算,主要為了避免安全和管理工具期望硬件訪問,因為那些虛擬機共享一個單一服務(wù)器的應(yīng)用存在風(fēng)險競爭。

  任何形式的硬件依賴問題都是在云平臺戰(zhàn)略中最后檢查的一項。平臺是用來部署云的,應(yīng)該僅同虛擬機資源交互,并不是實際的資源,或者不兼容公有云服務(wù),而且創(chuàng)造了不一致或者甚至是私有云中的不正確結(jié)果。這種風(fēng)險對于那些正在將非虛擬化內(nèi)部IT轉(zhuǎn)移到云端的企業(yè)最為高,因為他們還沒有面對過虛擬資源和實際服務(wù)器和存儲之間的區(qū)別。


來源:CIO時代網(wǎng)



  版權(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。

延伸閱讀

熱點視頻

第六屆中國報業(yè)黨建工作座談會(1) 第六屆中國報業(yè)黨建工作座談會(1)

熱點新聞

熱點輿情

特色小鎮(zhèn)

版權(quán)所有:中國產(chǎn)業(yè)經(jīng)濟信息網(wǎng)京ICP備11041399號-2京公網(wǎng)安備11010502003583