云計算問題升級 互操作性成為“死穴”
本周初我到拉斯韋加斯參觀一場非科技會議,觀察到兩項與云計算和虛擬化有關的主題:云互操作性(cloud interoperability)和缺乏應用程序管理工具。
云端互操作性--抽出各云端之間程序設計差異(programmatic differences)的能力--是使用普及化的關鍵。如果我們假設某個比例的私有云(private compute clouds)是根據虛擬化,我們便知一大比例的公有云(public clouds)已經如此了,那么,就此而言,在虛擬機(virtual machines)之間移動的能力就顯得是重要的功能。
紅帽(Red Hat)顯然正視互操作性的問題,該公司周四推出新的開源碼計劃“Deltacloud”,用意是“建立一個由開發者、工具、scripts和應用程序組成的生態系統,可跨越公共和私有云而彼此互通”。
管理在自家數據中心部署的應用程序,和管理在云上的應用程序,是有差別的。此處缺乏的是一種新的管理工具,能夠平順地跨越邊界,而且不會歧視不同的hypervisors或應用程序平臺。
云端應用程序管理與其說是和工作負載(workloads)有關,不如說指的是不用插手,就可把應用程序及相關數據從一云端移向另一云端的能力。這種新型的內部-外部系統管理開啟一個機會之窗,但也面臨一些障礙。
上周Amazon宣布虛擬私有云的消息,這對許多依賴云的新創公司構成挑戰。問題是,Amazon在云端領域發號施令,而VMware則稱霸虛擬化領域。從使用者的觀點來看,兩家公司雖然都做得不錯(至少比微軟或甲骨文好) ,但他們采取的作法卻阻礙創新。
不論如何,隨著Puppet這類的開源碼計劃推出,紅帽也新推出Network Satellite 5.3.,云端管理機會是有的。盡管兩者都不是云端專用,但提供支持大規模基礎設施管理的應用程序,或許是改善數據中心運算性能的第一步。
隨著反對云計算的議論日漸平息,討論的焦點該應轉向如何因應未來可能無法改變的一個現象:內部部署(on-premise)與隨選(on-demand)并存的情況。
【編輯推薦】