終止與某一服務廠商合同關系的過程,總是比與他們進行的其它互動更為艱難,這是商業動態的自然結果。通常來說服務廠商并不會提供一個無縫轉移的過程,把業務轉給競爭對手。廠商鎖定是很多云部署項目中面臨的通病。
缺乏自律意識的服務廠商可能會為保留客戶,而有意識地設置障礙,其主要方法之一就是安全控制。安全控制的目的是為了限制對數據的訪問,因此,服務廠商便會堂而皇之的以安全要求為借口,從而不能或者壓根就不愿意提供關鍵數據,實現廠商變更的平穩過渡。所以企業在考慮進入云計算的時候,要做足功課,不要盲目且倉促的開展云計算項目。
云計算廠商鎖定主要分為兩種,即數據鎖定和API鎖定。數據鎖定發生在云計算廠商會為提供一種演示的方式展示數據,但是不會為進一步的分析、聚合或者甚至是存儲歸還原始數據。這基本上就意味著且被這個廠商因為特定的數據拴住了。API鎖定甚至更加糟糕。API鎖定意味著云計算廠商的API已經成企業的應用架構的重要組成部分。一旦這種情況發生,所有依賴于廠商所作出的改變都要受到嚴格限制。
不過幸運的是這兩種鎖定可以通過一些謹慎的計劃來避免。首先不要把很有價值的的內容放到云端。比較簡單的理解就是任何業務關鍵功能坐在,都需要放在企業的防火墻之后,安全保護起來。但是,你可能希望將這些重要的業務功能同云端的一些比較普通的數據功能集成。怎么來實現呢?可以遵循如下原則:首先從外部云資源中收集API。然后建立一個緩沖層來保證企業的架構的其余部分安全,遠離API鎖定。通過專用API來暴露關鍵內部資源數據。最后,通過緩沖層,用內部API聚合你的專用API即可。
上面這些做法的前提是在簽訂合同之前,IT部門已經介入到云計算的項目中來。但是實際上很多項目并不是這樣實現的,一旦在合作關系建立之后,現實情況會迫使企業受制于廠商而無法輕易改變廠商。在簽署協議后要求額外的預算是極具挑戰性的,但這并不意味著企業就徹底喪失了擺脫廠商鎖定的權利。
比如,周期性測試數據導出功能將有助于用戶理解實際的導出操作程序。此外,還可以在新的整合中嚴格執行開放標準??赡軣o法要求廠商在其內部針對其產品或服務使用開放標準(至少不能在建立合同關系之后馬上要求他們這么做),但是能夠在討論新的整合時強制要求。
云計算廠商很顯然并不愿意提供簡便的平臺轉移方法。但是,應當注意的是這些廠商可能會限制企業重新選擇新的廠商,或者至少為變更廠商而設置障礙,因此在項目啟動時測試一次干凈轉移的過程是在發展道路上避免云廠商鎖定的一個非常可靠的戰略。
現在,全球領先的IT標準組織The Open Group也發布了新的云計算指南來幫助企業解決可移植性和互操作性問題,以確保企業能夠從云計算投資中獲得最大的投資回報率。