雲端計算是個大系統。設計上要有大局觀。雲端計算這個大系統包含有許多子系統部件,比如要有實現虛擬化的子系統,要有保證安全的子系統,要有收費子系統,要有負載均衡系統。不是開玩笑:在當前雲端計算的初級階段,雲端計算還面臨重要的使用者教育任務,所以還要有一個“使用者教育”或是“使用者感情培養”子系統。通常“使用者教育”讓使用者免費使用雲端計算服務獲得良好體驗。雲端計算體現大局觀的一個要點是各種部件各司其職。
用大白話來講雲端計算的大局觀,且讓我把上面列出的雲端計算各個子系統比喻為如下幾個政府部級單位:虛擬化的子系統是交通運輸部,收費子系統是財政部,負載均衡子系統外交部,安全的子系統是國防部,而“使用者教育”子系統當然就是教育部了。這些比喻還是比較恰當的。比如虛擬化在雲端計算裡實現了計算任務與計算資源的鬆耦合,使計算任務可以在不同的伺服器甚至不同資料中心之間作遷移,實現了高效率利用資源。想必大家對其它幾個比喻也不會有太多爭議。
大局觀不僅要求不同的部管理處理本部所擅長的業務,要支援友部的工作,更要避免一個部去插手其他部的工作。舉一個國防部,財政部,外交部良好協作的正面例子:某個***帝國販運了一些武器進入一個已經被國防部的強大軍力完全隔離封閉控制了的狹小區域性計算區域,那麼國防部對此事件的主要手段就應該不是停止計算服務,而是冷靜觀察那片計算區域是否一切正常。這樣就不會對財政部繼續收費造成中斷,相反還完全有可能因為國防部軍力太強大,直到計算完成了,狹小區域性區域都還不敢實施任何***。還很有可能等到計算圓滿完成後,那片小區域最終統一到了共和國之中(在雲端計算這叫做“記憶體回收”garbage collection),那麼***帝國販運去的武器就都成了共和國財產,外交部也因為很容易擺平了***帝國,臉上也有些許光彩。再舉一個教育部瞎摻和外交部事務的反面例子。有極個別使用者(使用者甲)使用免費服務時在使用者群眾中弄出點不太檢點的事,也只不過就是鼓動小三抹上脂粉去氣正室大奶之類的小事。除了雞毛蒜皮之外,使用者甲在其主業授人以漁方面倒還做得不錯,從來就是教育部的優質客戶。也許教育部實在不能容忍教育行業中出現這種不檢點行為,憤然抵制使用者甲將它拉下線,從此再不準使用免費服務!沒想這下給外交部財政部添了亂,是外交部安排使用者甲使用免費雲端計算培訓急需的阿拉伯語翻譯人材為平衡中東地區核危機燃眉之急的,也是財政部委託精算師用雲端計算來精確計算穩定匯率這樣的大事的(付費客戶大多是付美元的!)。。。為了小三大奶之爭一類小肚雞腸,至於嘛?
以上各部的名稱全都是雲端計算各個子系統的形象化稱呼,請勿對號入座。
雲端計算大氣。大氣就在於自信,從容,淡定。