你對云有多了解?廠商忽悠用戶的慣用手法
近日,IBM公司的高級IT架構師Gery Menegaz受我們的邀請,寫了一篇博文:《云計算:它適合你嗎?》,這篇文章從新穎的角度,深入闡述了各大系統廠商們在云計算方面向客戶們灌輸什么樣的觀點。但廠商們的說詞盡是種種錯誤觀念和錯誤引導,完全沒有起到這個應有的作用:為企業決策者出謀劃策。遺憾的是,你在與IBM、惠普、甲骨文、微軟、埃森哲和德勤等公司談論云計算時,聽到的多半是與事實不符的這些說法。為了幫助恢復客戶與廠商之間應有的關系,下面介要總結了這篇博文中提到的一些最離譜的謬論。
“云計算指的是交付基礎設施組件和服務。”這第一個定義一開始就不到位。提供昂貴計算平臺的廠商往往會暗示:云計算就是購買大批的新系統,按照云計算的標準,為你的數據中心添置設備。當然了,構建一個云數據中心并非易事,所以你需要這方面的大量咨詢服務,不是嗎?不過實際上,企業在云計算方面的開支大部分花在云應用程序上,因為這意味著用戶采用按需付費的訂購模式,就可以馬上開始上手,而不是由于要為應用程序確定范圍、配置資源和具體實施,只好等上一年半載。
“圖表上托管在云端的部件是客戶端設備、服務器和數據中心。”你看到了什么嗎?對應用程序只字未提,盡管軟件即服務(SaaS)在下面一段只是一帶而過。更糟糕的是,這個論調曲解了架構圖表中云符號的最初使用,云符號代表了在第三方基礎設施上運行的外部服務(比如X.25資源)。問題的核心是,你沒必要為底層的基礎設施而操心,因為它在服務里面已經過了抽象處理。
“成本效益是否證明開展云計算這個顛覆性項目?數據中心遷移是顛覆性的、成本高昂的、復雜的。”所以經不住廠商的一番話,我們幾乎對此信以為真:說到底,采用云計算是把貴企業現有的IT系統遷移到IBM可以幫你構建的一個全新的云數據中心。IT人員特別容易聽信這番論調,因為誰不想成為架構師,為完全如同亞馬遜數據中心的全新的、最先進的IT數據中心設計架構?(當然,事實并非如此,因為企業IT系統有太多牽涉高昂成本的額外需求,沒有哪一家跨國系統廠商能夠清楚地了解這些需求。)
“有些應用程序無法進行虛擬化處理,因為它們需要特定的底層硬件部件。”不知何時,虛擬化突然成了云的同義詞。人們在2012年果真仍認為虛擬化等同于云嗎?雖然在未經改動的情況下確實根本無法把傳統的客戶端/服務器和大型機應用程序遷移到云端,但是你得搞清楚這點:自己首先要做什么工作。
“有些應用程序要求極高的交付速度。如果延遲是個問題,最好把整套系統保留在……本地。”對誰或什么來說是本地?這篇博文的作者是否建議公司企業應把其在全球的所有員工都搬到位置方便、靠近數據中心的一個辦公室,以確保亞秒級響應時間?也許,還不如升級網絡(或者使用某家云計算提供商的高速基礎設施)帶來的破壞性更小!當然,傳統的企業應用程序在應用服務器和數據庫之間緊密結合,所以你最好還是讓它們彼此鄰近,但是如今交付到遠程員工和移動設備時存在嚴重延遲的任何應用程序都需要進行升級。
“企業必須愿意冒一定的險,把自己及客戶的數據交到第三方廠商的手里。”各大系統廠商和系統集成商都喜歡討好客戶;但事實上,如今的CIO大多數認識到,云計算提供商往往擁有比大多數企業更可靠的安全機制。由于許多內部資產實際上放在托管設施,并在第三方IT承包商的幫助下加以管理,所以在任何情況下依賴第三方并不是云計算的一個獨有特點。
“你最不想看到的就是你的數據與別人的數據混合在一起。”如果你使用托管設施,如果你發送電子郵件,如果你在互聯網上運行虛擬專用網(VPN),那么當數據包通過網絡的路由器傳送時,你是否擔心自己的數據與別人的數據混全在一起呢?你當然不擔心。因為你知道,數據包的頭可以確保你的數據不會意外發送到別人的端點。云計算提供商采用了一模一樣的邏輯隔離機制,防止你的數據與別人的數據“混合起來”。事實上,數據可能存放在同一塊磁盤上或者經過同一塊處理器芯片來處理,你同樣沒必要擔心自己的信件與競爭對手的信件通過同一個郵政系統來傳達。
“我何時不該使用云計算?”那篇文章的末尾列舉了你可能不想使用云計算的一系列原因。沒有提到你為什么應該使用云計算。沒有提到采用云計算面臨的任何實際問題,比如云和內置IT之間的集成。正如建議的那樣,這存在嚴重的不平衡,還表明了大家對云的真正情況連基本的了解都談不上。不過,全球計算公司的代表們每天都在拋出這樣的所謂的理由。難怪大家一頭霧水。