越來越多的企業將業務遷移到云端,但其遷移的現實卻相當復雜。如今,對于越來越多的企業來說,問題不在于他們是否應該將應用程序和開發平臺遷移到云端,而是何時遷移。
云計算已經在企業IT中變得如此根深蒂固,以至于沒有它就越來越難以開展業務。盡管如此,遷移到云服務并非沒有困難,其中一些困難可能完全出乎意料。
專業服務和咨詢機構埃森哲公司最近的一份報告指出,三分之二的大型企業沒有意識到其云遷移之旅帶來的好處,其主要障礙是業務和運營的復雜性。
在接受調查的200名大型企業的高級IT專業人員中,55%的受訪者認為業務復雜性和組織變革是實現云計算優勢的障礙。只有安全和合規風險被更頻繁地引用。
埃森哲公司表示,雖然遷移到云端可以實現云計算的自動擴展,但獲得云計算的優勢需要時間,并且存在一個受許多變量影響的學習曲線。
以下是云計算比它看起來更復雜的一些意外的方式。
1.提供IT服務
使用內部IT,企業通常擁有和管理其業務應用程序軟件,由內部IT團隊管理軟件環境。
在這種情況下,IT部門確保實施項目具有支持項目所需的環境(無論是用于開發、測試、培訓還是生產),并且用戶具有所需的基礎設施。
商業咨詢機構Grant Thornton公司技術解決方案負責人Chris Lilley說,“托管云計算解決方案并非如此,在托管云世界中,云計算提供商負責配置支持實施所需的環境。”
Lilley表示,圍繞環境的決策,例如支持的用戶數量、應用程序何時可用以及其他因素,國內服務器租用服務器托管,通常是在軟件獲得許可時做出的。
Lilley說,“鑒于大型復雜IT實施項目的性質不斷變化,環境的需求和時間可能會發生變化。此外,云計算提供商正在與數百個客戶合作,因此它支持企業特定需求時間的能力可能與項目進度不一致。”
隨著企業需求的變化,云計算提供商將需要更多時間來適應和采用滿足這些需求的環境。Lilley說,“企業應制定環境戰略,然后與云計算提供商合作,以確保了解其需求——并且了解任何限制或約束。”
Lilley補充說,組織中的一些人應該負責與云計算提供商的持續合作,以確保項目和生產環境需求得到滿足。
2.處理治理和成本控制
安全提供商Trend Micro公司云計算研究副總裁Mark Nunnikhoven說:“云計算易用性非常好,但也很快導致治理和成本方面的挑戰。企業為其團隊取得適當的平衡,使他們能夠快速交付,而不會產生額外的風險,這需要一些努力才能把事情做好。”
Trend Micro公司直接從云端為其客戶提供多種服務。其中包括Trend Micro公司提供的服務器深度安全防護系統服務,它使用多種云計算服務,從虛擬機到托管數據庫,再到無服務器工作流,以執行操作任務。
Nunnikhoven說,“隨著我們的團隊開發和測試我們的產品,云計算是一個非常寶貴的工具,可以幫助我們為多種環境實現自動化和加速構建。特別是這個用例不僅有助于加快我們的開發工作,而且還降低了他們的成本。”
Trend Micro公司最突出的治理問題出現在測試環境中。使用單個模板,任何團隊成員都可以同時復制數百個不同的環境。Nunnikhoven說,“該團隊的第一反應是測試幾乎所有環境的變化,因為它不會減慢開發過程,并且極快地發現任何問題。”
但這種策略代價高昂。為了解決這個問題,該團隊最終決定采用分層方法在多種環境中進行測試。這個新策略平衡了變更的影響和大規模并發測試的成本。
Nunnikhoven說,“幸運的是,圍繞代碼質量、構建過程中不同階段的更改成本以及對云計算計費的深入理解,使得實現這一策略變得非常簡單。”
3.滿足回歸測試的需要
企業將業務在遷移到云平臺時必須處理的另一個重要變化是供應商定期發布新版本的云計算軟件。
Lilley說,“一些供應商通常是月度發布新版本,但大多數供應商正在逐步推出每季度或每年兩次的軟件版本。雖然組織不一定要求‘激活’所有新功能,但他們必須在特定時間范圍內接受新版本。”
這意味著他們必須接受更改,然后對其環境進行回歸測試,以確保更改不會對當前生產環境產生負面影響。
Lilley說,“鑒于發布頻率以及企業需要接受新版本進入其環境的事實,客戶必須創建一個與軟件提供商合作的強大流程,以了解發布時間表和對當前工作負載的影響。”他表示,他們還需要一個強大的流程來測試和驗證新版本不會影響現有產品環境的任何方面。
4.處理遷移到云端的幅度