在建設和集成云計算基礎設施以實現云計算服務中,我們將考慮與云計算供應商的交易。當是時候做出采購決策時,預期使用需求和產品功能的匹配總是需要完成的首要任務。在最終完成采購之前應考慮這些因素,權衡產品功能、成本、云計算集成成本(包括在現有基礎設施中增加新產品、平衡產品靈活性)以及更多隱性因素。
選擇云計算基礎設施基本組件中最重要的問題是,所建議的產品是否適合供應商正在建設的云計算服務平臺內的環境。對于預期使用的適用性總是第一重要的采購標準,采購方總是把成本作為第二重要的采購標準。云計算基礎設施采購總是復雜的,因為了解什么是成本關系是很困難的。正因為如此,云計算服務供應商們面臨著三個主要挑戰。
挑戰1: 比較產品功能 權衡成本因素
選擇云計算廠商的第一個挑戰就是在可比較功能范圍內缺乏一致性。比較兩個完成相同功能的產品是很容易的,但是對于云計算建設來說,比較以多種方式結合在一起的產品組合則是比較困難的。因為成本因素為特定功能選擇產品X可能意味著完成功能描述,需要使用產品C來替代產品D,而C的價格可能更昂貴。為了得到一個真實的成本預算,可能需要創建比較產品的專用方法,并比較整體價格。
挑戰2: 為集成成本定價
選擇云計算廠商的第二個挑戰是為實際集成成本定價。少數廠商能夠提供一個獨立的云計算產品,但是另外的大多數廠商所提供的組件產品則需要與其他組件集成才能實現全部功能。企業一直以來都在宣傳,集成成本是最有可能超支的。一個原因是,云計算運營商和廠商很難確切理解各個組件是如何集成在一起的。這就意味著,創建統一云計算基礎設施的“膠水”可能明顯游離于計劃之外。
挑戰3: 平衡服務成本控制和戰術靈活性
在云計算供應商能夠提供的服務方面,一個服務范圍過窄的產品可能很難賣出去,從而造成銷售隊伍的挫敗感、限制有助于建立服務信譽的客戶參考成功。它還可能推遲盈利時間,從而造成對早期財務里程碑的傷害。另一方面,靈活成本資金和過寬的服務范圍將增加云計算供應商的成本,甚至由于銷售組織擴張而降低營銷能力。其結果就是,關注早期云計算產品可擴展至更寬服務范圍的速度是很重要的,那幾乎可以肯定就是云計算組件靈活性和組件集成簡便性的功能。
為了把他們的服務風險限制在可接受范圍內,大多數供應商都決定采取分階段實施的方法,即從實驗室試驗到現場試運行,再到有針對性的提供服務,直至最后的完整服務產品。實驗室試驗的目的在于驗證關鍵技術/集成的假設,并確保云計算基礎設施的功能與業務目標相匹配。現場試運行是為了測試運行實踐和效率,而有針對性提供服務則允許供應商調整其銷售和市場、部署和客戶支持功能,以及洞悉可預期收入的周期。
為供應商部署云計算服務的最大問題在于如何平衡建設經驗需求和不同的廠商之間的矛盾,以及(如果組件無法正常工作時)組件與更換組件需求之間的矛盾。實現適宜的平衡取決于在你的試運行早期階段是否能夠充分地暴露后續可能發生的問題(其中包括運行、部署以及支持)。每一個階段都必須為下一階段的選擇測試選擇的適用性或確定是否存在重大問題和重大延誤的風險,必須在選好一組組件/廠商之前充分考慮所有這些問題,而不是事后。
最后需要考慮的因素
這里有幾點需要在最后的選擇階段進行考慮:
了解在所需云計算基礎設施組件范圍內每家供應商分別適用于哪些環節。一般情況下,具有較寬范圍的競爭廠商所提供的價格要比那些范圍較窄的廠商低。最低限度,集成困難程度前者要比后者高。不要總是認為,更高靈活性或具有更大范圍的服務是要求更高成本理所當然的理由。評估兩方面好處的實際價值,然后在從成本角度出發進行選擇比較。
從基礎設施組件出發開始進行產品選擇,并基于此進行構建。否則,在實現關鍵需求區域前你就會放棄一些候選對象。通常來說,提供集成服務的供應商是我們的首選,但只有當他們集成你全方位的元素,并形成結果時,上述論斷才真正成立。如果你計劃開發更高層次的云計算服務,那么請確定,你了解每一個候選供應商是如何集成平臺、軟件組件以及他們的基礎設施的。選擇盡可能少的供應商,每個供應商都在項目中占有較高的股權份額。通常來說,這將降低你的集成成本和項目實施難度。
請確保編寫完整的項目計劃日程,從實驗室試驗到全面部署無一遺漏;每個階段都應包括需求、廠商購入參與的程度,以確保項目實施完全處于你的掌控之下。保證與每一家候選供應商進行對話,確保他們了解你的業務計劃和技術策略,了解他們對你的方法和需求的理解程度。每一家供應商都將是整體的一部分,只有這樣的一個整體才能讓你成功。不要試圖通過過于詳細的里程碑和嚴厲的處罰條款來規避風險,因為這有可能讓你犯下超出你對當前目標市場和初始服務決策的錯誤。
最后,了解你自己的服務采購方的商業案例,并確保你的供應商理解并接受他們的地位與作用,以便于為其服務。早期云計算服務市場的重點在于供應商托管IT應用程序和基礎設施的機會。即使是現在,也只有小于2%的云計算機會會被實現,云計算供應商正在尋找超越現有IT應用程序、部署新客戶和業務應用程序的支出。因此,把握出現在云計算世界中機遇的靈活性也就成為了在你自己的云計算基礎設施中尋找的最為重要的東西。