30 十一月, 2009 07:34
作者:趨勢科技 軟體架構工程師 Justin Foster
(趨勢專家看雲端運算 專欄,每週一刊出)
對於網路安全而言,雲端運算的可攜性和互用性似乎不太緊要,但避免vendor lock-in供應商綁定[1] 卻比提供更有競爭力的價格或更好的服務更為重要。依賴單一供應商有其內在風險,特別是在服務和資料的可靠性方面。
有史以來對於可攜性和互用性方面的需求往往通過標準化來解決。標準化的軌距使得洲際旅行成為可能,正如TCP/IP開啟全球通訊的歷史一樣。因此,許多人看到雲端運算,認為制定標準之後,vendor lock-in供應商綁定就能避免,這種想法並不奇怪。問題是我們真的需要被廣泛採用的標準嗎?雖然不理想,但是資源分享仍然可以通過提取或中間人來實現,而可攜性也能在一個擁有許多標準的環境裏通過資料轉換來實現。
當在“基礎設施即服務”(IaaS)裏談到互用性和可攜性時有兩個重要問題。一個是虛擬機器範本(或影像)的格式,它描述的是所需的虛擬資源的磁片和配置。這通常是由其潛在的虛擬化方案所控制,一些供應商已經創造出定制模式(比如,Amazon Machine Image)。開放虛擬化模式Open Virtualization Format (OVF)原意是為了統一標準指定的,但是公共供應商仍可能繼續以各種理由推出他們自己的格式。OVF無法成為通用標準,退而求其次,希望通過格式的轉換在實際應用上達成可移植。作為權宜之計,一些服務供應商開始採用多樣的格式在避免格式改變的費用,同樣的,一些設備支援HDDVD 和Blu Ray,直到打贏“標準”仗。
另一個挑戰是現有的API管理對於上傳、下載、偵測、配置和執行動作(比如硬碟啟動新任務)的不兼容。每個供應商有自己的API,這阻止協同軟體與多個服務供應商共同工作。要解決這一點,有很多方式。有些公司像Open Grid Forum正試圖設立一個標準,Open Cloud Computing Interface (OCCI)。其他的,像Eucalyptus,效仿Amazon Web Services interface將其作為一個事實的標準。VMware已經開發出自己的vCloud API,提交給Distributed Management Task Force (DMTF),將其作為一個開放的標準。vCloud API將為基於VMware的服務提供商(今後或許還有其他服務商)提供互相協作的基礎,但肯定不是那些已經獨立的玩家。大多數提供商放棄官方的標準因為他們想要(並需要)在這個瞬息萬變的市場快速行動,而標準向來不是以速度著稱的。然而,缺乏行業廣泛應用的單個API並不一定會阻止服務的可攜性和互用性。
(閱讀全文)


推文( 1 )











