對于云計算的困惑,可能更多的還是圍繞它對IT組織架構方面的影響。很多人都認為云計算僅僅是一種影響企業. . .
對于云計算的困惑,可能更多的還是圍繞它對IT組織架構方面的影響。很多人都認為云計算僅僅是一種影響企業某些方面的技術進步。比如,有些CIO會認為通過虛機自助服務云計算能幫助開發者做更多工作。也有些人會認為云計算是一種能夠降低成本的基礎設施。而對于現在來說很多廠商都在涉足云計算,包括微軟,IBM等巨頭。那么云計算對IT架構究竟會有什么影響呢?首先,廣大IT管理者需要關注以下幾個問題,它們也是IT組織在面臨云計算潮流時必須進行變革的地方。
從桎梏中解脫出來
如果你想推進各種技術和遺留應用程序(legacy application)留下的債務,那么為云計算進行重建幾乎不可能。其一,成本將會控制你的預算,進而進行到你未來各種應用的采納。更為重要的是,遺留應用程序要求員工執行低水平的手工交互工作。
降低成本將會在兩方面實現:重構真正基于云適應業務增長的應用架構;按需SaaS應用程序向取代預先定制應用程序轉變。
在踏上云的旅途中,只有很小一部分的預先定制應用程序會被保留下來。這些應用程序擁有高度的安全性,或者能提供差異化的競爭優勢。但如果將這種預先定制作為和郵件一樣的標準進行部署,那就不太明智了。
重構應用開發流程
很多IT組織會通過開發測試云來推動云計算。通常來說,驅動力往往來自軟件工程師轉向亞馬遜云服務以及IT管理試圖阻止這一趨勢。為開發者提供本地化云服務,會影響到人們使用公有云產品。
很多IT組織開發云應用僅僅是考慮到優化應用這方面:開發者可以訪問資源。他們并沒有考慮到應用的其他兩個問題——開發流程和應用維護。
利用云計算加速資源訪問是一大創舉,但優化不全面并不能加快應用程序融入到生產環境當中,也不會在生產過程中使得升級變得更加容易。加速流程的某些部分充分利用未作改變的環節,并不會顯著減少整個部署時間。
至少來說,重構應用流程要求移植到一個更加靈活的開發環境中,作為開發的基礎流程也需要升級到支持靈活的開發環境。在開發環境中不斷整合和部署,能減少開發過程中出現的錯誤。