盤點(diǎn):云應(yīng)用部署的十大原罪
從存儲(chǔ)到管理,從安全到災(zāi)難恢復(fù),IT管理人員都有一份詳細(xì)的工作清單,每個(gè)環(huán)節(jié)都檢查無誤之后才敢部署和運(yùn)行各種云應(yīng) 用。當(dāng)基礎(chǔ)設(shè)施整合完畢并付諸實(shí)施的時(shí)候,需要安裝和部署一些基本的應(yīng)用工具來支持云系統(tǒng)的運(yùn)行。然而,無論基礎(chǔ)設(shè)施 有多么先進(jìn)、性能獲得多高的優(yōu)化,如果應(yīng)用不能很好的工作,一切都顯得毫無意義。
那么,私有云服務(wù)商應(yīng)該如何確保所交付的云應(yīng)用服務(wù)能達(dá)到***?自動(dòng)化應(yīng)用交付能提供完整的基礎(chǔ)設(shè)施可視化功能,并為 云服務(wù)商提供了基于未來戰(zhàn)略的研究和部署服務(wù)。下面,我們?yōu)榇蠹医榻B了云應(yīng)用部署中出現(xiàn)的十大原罪,并且還提供了相應(yīng)的應(yīng)對之道。
原罪一:搭建基礎(chǔ)設(shè)施云而非應(yīng)用云
應(yīng)用是驅(qū)動(dòng)云計(jì)算發(fā)展的關(guān)鍵因素。人們把更多的注意力放在了基礎(chǔ)設(shè)施上門,這對于軟件開發(fā)環(huán)境來說的確十分重要,但是 ,業(yè)務(wù)發(fā)展是建立在應(yīng)用層面上的。應(yīng)用交付(絕非基礎(chǔ)設(shè)施)已經(jīng)成為新的發(fā)展瓶頸。請確保計(jì)算能力、存儲(chǔ)、網(wǎng)絡(luò)和應(yīng)用 資源想匹配。
原罪二:自動(dòng)化被當(dāng)做事后控制手段
對于那些照本宣科的人來說,預(yù)先配置完全足以應(yīng)付一切事情。然而在云計(jì)算環(huán)境即使是在虛擬環(huán)境,也需要有一個(gè)度。如果 一開始沒有自動(dòng)化,就會(huì)嚴(yán)重影響云應(yīng)用的實(shí)現(xiàn)效率。業(yè)務(wù)需要很多應(yīng)用程序來支撐,而服務(wù)器并不需要。
原罪三:主數(shù)據(jù)圖像疏于管理
在云環(huán)境下,每日軟件和數(shù)據(jù)圖像的更新與部署的頻率非常頻繁。金燦燦的圖像(主數(shù)據(jù)圖像)規(guī)模之大,其變化的頻率卻沒 那么高,而且也難以用簡單的腳步就能應(yīng)付了事。不僅如此,自我服務(wù)的環(huán)境出于安全和管理的需要,要求能提供可視化。提 供具有“有跡可查”版本的可視化功能,實(shí)現(xiàn)一鍵式部署和變更設(shè)置。
#p#
原罪四:任由廠商牽著鼻子走
自行用腳本對云系統(tǒng)進(jìn)行編寫,幾乎就是死路一條——被廠商“鎖定”。另外PaaS也受到機(jī)構(gòu)的“鎖定”。對一個(gè)“鎖定”的解決方案進(jìn)行任何的更改,都要花費(fèi)不少時(shí)間、成本,同時(shí)也要冒很大的風(fēng)險(xiǎn)。更何況有很多個(gè)廠商在云計(jì)算市場上的激烈角逐?,F(xiàn)在還不能確定到底誰能奪冠。選擇開放的云架構(gòu)對于構(gòu)建私有云獲得成功具有相當(dāng)大的意義。
原罪五:手動(dòng)方法處理和變更管理
手動(dòng)方法既費(fèi)時(shí)又費(fèi)力,而且更重要的是容易出錯(cuò)!尤其是部署新服務(wù)和應(yīng)用的時(shí)候更加如此。在不斷變化的云環(huán)境中,仍然使用這種刻板而又低效的方法幾乎不可行。一鍵式可重復(fù)性變更管理是比較適合云計(jì)算環(huán)境應(yīng)用部署的好方法。
原罪六:搭建不含自助服務(wù)平臺(tái)的云
瑣碎的票據(jù)已經(jīng)成為過去,客戶完全基于自身需要提交服務(wù)請求。這就是為什么私有云戰(zhàn)略中,特別不能忽視部署含有自助服務(wù)門戶站點(diǎn)的核心模塊??蛻粜枰L問到能提交需要的服務(wù)內(nèi)容、以及交付服務(wù)的時(shí)間的平臺(tái)。
#p#
原罪七:疏于版本控制
如果不能對基礎(chǔ)架構(gòu)進(jìn)行透明了解,那么在云應(yīng)用環(huán)節(jié)中將會(huì)不時(shí)地出現(xiàn)同樣的錯(cuò)誤。另外,你還會(huì)面臨在不知何種應(yīng)用程序 的何種版本在何時(shí)被安裝的情況下,如何確保合規(guī)性的挑戰(zhàn)。如何避免這一問題?提供一個(gè)可以訪問系統(tǒng)和應(yīng)用程序的所有歷 史記錄的平臺(tái),尤其需要包含版本信息。集中式的版本管理和控制,有助于減少錯(cuò)誤,提升目前和未來計(jì)劃與管理的效率。
原罪八:分散軟件資源
由于軟件資源被分散在網(wǎng)絡(luò)的各個(gè)部分,試圖追蹤和解決它們的相應(yīng)問題往往十分困難。在云環(huán)境中,客戶僅僅需要在適時(shí)的 時(shí)間有適時(shí)服務(wù)提供。這也就是為什么我們必須調(diào)整方案:預(yù)先檢查和調(diào)整存儲(chǔ)在統(tǒng)一資源池中的各個(gè)軟件資源。洞悉基礎(chǔ)架 能減少錯(cuò)誤、實(shí)現(xiàn)實(shí)時(shí)更新,同時(shí)保證平臺(tái)的合規(guī)性。
原罪九:依賴手動(dòng)Rollback
手動(dòng)Rollback有很多不足:時(shí)間過于集中,高風(fēng)險(xiǎn)、危害可靠性。結(jié)果,會(huì)導(dǎo)致人們猶豫不決并產(chǎn)生保持現(xiàn)狀的惰性。多租戶 自動(dòng)化的Rollback可以提供對用戶群進(jìn)行細(xì)分并滿足各種不同需要——而且不會(huì)影響到業(yè)務(wù)的持續(xù)性、可靠性和高速交付。
原罪十:自動(dòng)化配置但不含自動(dòng)更新
只采用自動(dòng)化配置而回避自動(dòng)更新問題,類似于“撿了西瓜丟了芝麻”,這并不現(xiàn)實(shí)?;谠茟?yīng)用,更需要保證自動(dòng)化更新。