盡管云計算逐漸被行業(yè)所接受,但對于云計算的困惑,可能更多的還是圍繞它對IT組織架構(gòu)方面的影響。很多人都認為云計算僅僅是一種影響企業(yè)某些方面的技術(shù)進步。比如,CIO會認為通過虛機自助服務云計算能幫助開發(fā)者做更多工作。也有些人會認為云計算是一種能夠降低成本的基礎(chǔ)設(shè)施。
云計算“雙刃劍”:對企業(yè)IT架構(gòu)潛在影響
那么云計算對IT架構(gòu)究竟會有什么影響呢?通過簡單的整理介紹,IT管理者需要關(guān)注以下幾個問題,也是IT機構(gòu)在面臨云計算時須變革的地方。
解脫遺留應用束縛
如果你想推進各種技術(shù)和遺留應用程序(legacy application)留下的債務,那么為云計算進行重建幾乎不可能。其一,成本將會控制你的預算,進而進行到你未來各種應用的采納。更為重要的是,遺留應用程序要求員工執(zhí)行低水平的手工交互工作。 云計算“雙刃劍”:對企業(yè)IT架構(gòu)潛在影響 解脫遺留應用束縛
降低成本將會在兩方面實現(xiàn):重構(gòu)真正基于云適應業(yè)務增長的應用架構(gòu);按需SaaS應用程序向取代預先定制應用程序轉(zhuǎn)變。
在踏上云的旅途中,只有很小一部分的預先定制應用程序會被保留下來。這些應用程序擁有高度的安全性,或者能提供差異化的競爭優(yōu)勢。但如果將這種預先定制作為和郵件一樣的標準進行部署,那就不太明智了。
重構(gòu)應用開發(fā)流程
很多IT組織會通過開發(fā)測試云來推動云計算。通常來說,驅(qū)動力往往來自軟件工程師轉(zhuǎn)向亞馬遜云服務以及IT管理試圖阻止這一趨勢。為開發(fā)者提供本地化云服務,會影響到人們使用公有云產(chǎn)品。
很多IT組織開發(fā)云應用僅僅是考慮到優(yōu)化應用這方面:開發(fā)者可以訪問資源。他們并沒有考慮到應用的其他兩個問題——開發(fā)流程和應用維護。
利用云計算加速資源訪問是一大創(chuàng)舉,但優(yōu)化不全面并不能加快應用程序融入到生產(chǎn)環(huán)境當中,也不會在生產(chǎn)過程中使得升級變得更加容易。加速流程的某些部分充分利用未作改變的環(huán)節(jié),并不會顯著減少整個部署時間。
至少來說,重構(gòu)應用流程要求移植到一個更加靈活的開發(fā)環(huán)境中,作為開發(fā)的基礎(chǔ)流程也需要升級到支持靈活的開發(fā)環(huán)境。在開發(fā)環(huán)境中不斷整合和部署,能減少開發(fā)過程中出現(xiàn)的錯誤
財務和成本
IT組織需要為云計算而進行變革的第四個方面就是財務。很顯然,IT組織面臨著廉價、透明的壓力。信息不透明、IT成本分配不合理在任何一個環(huán)境中都不能持久運行。 云計算“雙刃劍”:對企業(yè)IT架構(gòu)潛在影響 面臨財務資源分配問題
更為重要的是,通過財政手段提供實時反饋和分析結(jié)果,確保應用程序組能評估部署分配、負荷變動等方面的折中方案。
老實說,輕易斷言內(nèi)部存儲部署會削弱基于陣列成本的公共存儲提供商,并沒有領(lǐng)會到IT在財政方面的革新。這不是簡單的比較誰貴誰便宜——而是確保基于應用特性的恰當替代方案,確保部署的應用程序能夠以較為合適的價格提供有必要的功能。不能支持對整個應用程序成本進行分析的CIO,都需要確保他們的應用不會過時。
重組IT運營
IT運營業(yè)同樣會遭受很多巨大變革。采用更加靈活工具和方法開發(fā)出來的應用程序,將其放置到任何改變都需要手工創(chuàng)建的運營環(huán)境中,會帶來與組織不相匹配的問題,更為重要的是甚至會影響到整個業(yè)務的靈活性。
云計算“雙刃劍”:對企業(yè)IT架構(gòu)潛在影響 重組IT運營
IT運營需要進行重組進而支持云計算。借助某些工具來支持虛擬機的動態(tài)應用部署,效果會比較好。它意味著IT基礎(chǔ)架構(gòu)本身在安裝和配置之后,會有助于改善流程。也就是人們所稱的“infrastructure as code”,意味著可以通過工具來安裝和配置操作系統(tǒng)、網(wǎng)絡和存儲。
另外,云環(huán)境本身也會吸收各種冗余的硬件資產(chǎn)加入到這一環(huán)境中。坦白說來,很多人都會認為自己正在使用企業(yè)云。即使使用的是昂貴、高度靈活性的設(shè)備,執(zhí)行的也是云環(huán)境中支持客戶各種需求的功能,滿足一次性的基礎(chǔ)架構(gòu)配置和獨一無二的應用要求。
但這并不是真正的云計算,它只是融入到傳統(tǒng)系統(tǒng)管理實踐中的虛擬化而已。長遠來看,這種方法不可持續(xù),而且還沒有IT組織充分意識到這種做法容易掉隊,因為應用程序組可能會青睞其他替代方案。
云計算代表IT的一種變革。在這一領(lǐng)域中盡管已經(jīng)感受到了技術(shù)革新,但作為云計算是第一種實現(xiàn)自動化轉(zhuǎn)變的技術(shù),將人工干預從中解放出來。而自動化要求人們根本上對IT流程的方方面面進行反思。只有意識到這種變化的人才能真正立足未來。