為雲端運算制定真正的商業案例不僅僅是節省成本。
文/Jeremy Duvall ·譯/葉庭筠
專案軟體業者 Basecamp 去年宣佈將把大部份作業從雲端撤下後,引發雲端是否無法像當初大家宣傳的、能節省成本的熱烈討論。就像低卡起司蛋糕宣稱好吃又低熱量,雲端運算承諾要讓我們能輕鬆使用想要的應用,又能大幅減少 IT 基礎架構支出。有人這麼宣稱,但也有客戶發現並非如此。事實上,節省成本是(也向來是)搬上雲端最差的理由。
雖然類似吃起司蛋糕也能減肥的好事,在雲端運算也的確有少部份人成功省下成本,但是貴公司若是為了節省成本而投資雲端,通常會大失所望。這不是雲端最初的賣點,而且若過份著眼省下少得可憐的成本,也可能讓企業忽略掉雲端其他面向的潛力。
[ 推薦閱讀:極大化雲端投資的 5 種方法 ]
雲端執行個體不是魔法寶盒,念念咒語就會得到一大筆商業利潤。但若你部署得當,雲端運算確實能協助貴公司業務轉型。
我合作過不少 CIO,他們對雲端運算的態度可分成三大類:
- 希望把業務搬上雲端或試圖說服,並取得公司 CEO 支援。
- 希望藉由部署好的雲端節省開支,以便合理化新增的支出。
- 知道節省成本並非搬上雲端的最主要目的,並且會設法了解如何將雲端環境的潛力發揮到最大。
這些 CIO 向我和我公司提出了一些合理、明智而重要的問題。以下是我的回答。
投資雲端運算能讓減少 IT 基礎架構成本嗎?
看倌們大概能猜出我的答案:雲端運算可能無法節省基礎架構成本,即使有,也不多,不足以合理化你的投資。
話雖如此,還是存在省成本的方法部署雲端基礎架構,而且我公司也經常碰到過去曾大手筆部署雲端的新客戶。減少雲端基礎架構支出的確有最佳典範(best practice),以便雲端運算其他價值不致因「不夠省錢」而被埋沒掉。我下面會說明更多最佳典範。
如果節省成本不是最大好處,那投資雲端運算基礎架構有什麼企業價值?
《雲端運算的行家指引 / An Insider’s Guide to Cloud Computing》一書作者 David Linthicum 最近在 InfoWorld 上一篇文章即回答了這問題。在《為雲端運算尋找新商業價值 / Making New Business Cases for Cloud Computing》中,他寫道,「雲端運算最重大價值鮮少反映在節省成本上,雖然有時的確看得到;但它提供更重要的商業價值是敏捷性和創新速度。」
敏捷性及創新速度
他指出,節省成本是一種「硬價值」,容易定義與量測,但雲端運算難以穩定提供。敏捷性和創新則是「軟價值」,難以定義和量測,但價值更高,也較可能實現。
敏捷性和創新速度能否締造貴公司的成功?這問題並非一種行銷辭令,因為不是所有公司都能靈活調整策略,開創新局。但如果貴公司剛好屬於此類企業,那麼雲端運算的重大效益是來自敏捷速度,並長期投資本地部署運算,以便提供足夠資源必要時能在數秒內支援或取消。
雲端基礎架構可適應貴公司多變的需求及新想法,完全跟上你創新的速度。
OK,現在我知道雲端運算不一定能幫我節省成本,那我要如何部署以獲得成本效益呢?
絕對不是整個把本地部署「直接移植」雲端上。如果你是從裸機上搬到專屬 VM 上,所有底層都不更動,那你可能不會覺得有省到成本,反而還支出更多。」
雲端運算是一個典範轉移,需要我們全面改變系統架構思維;你不能再以對資料中心的方式看待雲端。你也需改變傳統集中作業開發高可用性系統及應用,以及控管成本的方式。
[ 加入 CIO Taiwan 官方 LINE 與 Facebook ,與全球CIO同步獲取精華見解 ]
你不能以 1:1 方式將應用程式部署在專屬 VM 上。正確作法是視雲端為平台,透過 Terraform 部署基礎架構(或其他基礎架構即程式碼框架)以滿足動態需求。要把所有東西容器化,並使用像 Amazon ECS 的叢集平台進行協作(orchestration)。利用這類雲端原生工具才能發揮雲端最大價值,提供貴公司所需的服務,而不再需負擔現有的機器採購與管理成本。
那我要如何完全發揮雲端運算基礎架構的潛力,將 ROI (return on investment)最大化?
和另一主流觀念相反的是,架構雲端運算基礎架構的複雜性並不比設計一座資料中心簡單。想要有效導入,它需要的審慎考量及規劃並不會比較少,可能還更多。而且雖然雲端運算化解了本地部署環境的部份風險、限制與支出,但也帶來自有的新挑戰和風險。
不過這些挑戰是值得的,因為你會因此獲得「敏捷性和創新速度」。
反映在實際作業上,這意謂著貴公司的應用工程師有了工具得以開發自有基礎架構。由於有能力部署基礎架構即程式碼(infrastructure as code),開發人員也不需要仰賴 DevOps 工程師或部門打造他們急著要的東西。
事實上,如果你的雲端基礎架構設計得宜,你根本不必再養一支 DevOps 團隊。你可以將工程師轉調到平台工程部門,為生產應用打基礎,接著你的應用工程師將能專心於在平台上以驚人速度創新開發。
(本文授權非營利轉載,請註明出處:CIO Taiwan)