檢視「開放雲端運算宣言」
想弄清楚雲端運算(cloud computing)究竟是怎麼回事的人,現在網路上有一份「開放雲端運算宣言」(Open Cloud Manifesto)可供參考。
這份文件談論幾個關鍵概念,包括資料與應用程式從一雲端提供者遷移(port)至另一雲端提供者的能力。文件並呼籲促進業者之間的互通能力(interoperability),並採用一致的標準,以測量、監測效能與使用量。
宣言說:「如果沒有標準,用戶把系統轉移到自家屋簷下,或改用另一家雲端服務供應商時,就會受到專屬介面的限制。一旦某組織把系統打造或改造成使用雲端供應商的服務,那麼把系統再轉回自家內部就會遭遇困難,而且所費不貲。」
文件末列出「開放雲端」(Open Cloud)的六大原則。
1. 雲端提供者必須合作,確定能透過公開合作和適度採用標準,解決採用雲端可能遭遇的挑戰,包括安全性、整合性、可攜性、互通性、管理、測量與監測等方面。
2. 雲端提供者不可以運用自己的市場地位,把顧客套牢在自己特有的平台裡,並限制他們對雲端提供者的選擇。
3. 雲端提供者必須在適當情況下,採用現有的標準。IT工業已在現有的標準與標準組織投入大量資金,沒必要再重複投資或重新發明。
4. 當需要新的標準(或調整既有的標準)時,我們必須謹慎、務實,以免創造太多的標準。我們必須確定標準能促進創新,而不是阻止創新。
5. 開放雲端社群的任何計畫,都應該由顧客需求來主導,而不只是取決於雲端提供者的技術需求,而且應該根據實際的用戶需求進行檢測或認證。
6. 雲端運算標準組織、提倡團體與社群,都應該通力合作、互相協調,以確保各項計畫不會互相衝突或重疊。
上述目標聽起來令人讚許,但落實這些原則對現有的雲端平台,例如Amazon和微軟的平台,顯然會構成挑戰。
話雖如此,宣言的作者強調,仍有討論的空間:「本宣言的目的是開始對話,而不是下定義。」
這份文件似乎是由
Thinking Out Cloud部落格首先上傳至網路。該部落格版主說:「我從四個不同的來源拿到這份文件,但對來源有義務保密。」
Amazon、微軟拒簽「開放雲端宣言」
雲端運算領域或許仍在初生階段,但激烈的對抗已然展開。
據報,包含IBM在內的一個網路服務商團體,將在本週發表一份「宣言」,為開放雲端運算制訂若干原則。但該領域的兩大競逐者表示,他們不會加入。
微軟在25日晚間用一則部落格訊息表明心意,而Amazon.com也在27日表示,他們不會簽署這份文件。
Amazon的聲明寫道:「如同其他有關標準和(商業)行為的構想,我們將檢審這一份宣言。關於網路服務之開放與標準的想法已經討論多年,
而我們確實相信,標準會繼續演進到雲端運算領域。但目前為止,我們從雲端愛用者顧客得到的意見是,實踐開放與顧客靈活度的最好方式,是你實際提供給他們哪
些東西。」
Amazon強調,過去3年來,該公司的網路服務已陸續支援不同作業系統和程式語言。
而微軟表示,他們贊同宣言的部分內容,但其他部分若非太模糊,就是不符合該公司的利益。微軟也無法接受該公司直到前一個週末才拿到文件、不得提議變更,且必須在48小時內決定是否簽署。
微軟的Steven
Martin在部落格寫道:「我們對(開放)雲端宣言的規劃過程不夠公開明確地表達失望。我們聽到的是,他們無意討論,更別說對該文件的執行和改善,僅管
我們有直接的經驗可供參考。直到非常近的時間,我們才私下拿到一份文件的影本,被提醒要保密,並被告知必須「照章」簽署,不得變更或有額外的意見。」
Martin寫道:「我們認為,顯然是有一家公司,或少數幾家公司,意圖控制雲段運算的發展,不願透過一個『開放的』程序,與所有重要的各方(包括雲端使用者)協調共識。」
雲端宣言的發起人之一、Enomal的Reuven Cohen曾說,該宣言會在30日發佈。Cohen在一篇部落格文章寫道,該宣言至少有十幾家公司簽署,包括「幾家最大的科技公司」。
Cohen說:「(雲端)宣言不是針對軟體程式碼或授權,而是網際網路奠基的基本原則,一個為所有人提供的開放平台。這是對全球雲端社群投入並接受開放雲端原則的一個行動呼籲。」
Cohen也在後續的部落格文章中,感謝微軟的拒絕讓該宣言得到關注。他寫道:「只是一個舉動,微軟為我們這個雲端互通計畫帶來的能見度,遠超過我們以往所有的努力。」
宣言風波看開放雲端運算
事情是這麼開始的,上週三,微軟的Steve Martin刻意把一份源自IBM提出的Open
Cloud Manifesto(開放雲端宣言)洩漏出來。這份宣言廣獲許多雲端服務供應商與雲端運算相容性論壇(Cloud Computing
Interoperability Forum,簡稱CCIF)會員的廣泛支持。
此事被披露後引起許多正反面討論,記住,這份宣言目前還未正式公布(最快這禮拜一就會有消息),因此目前大家討論的都是哪些大廠沒加入,原因為何之類的。
我自己因工作之故,先前已被CCIF正式通知此事,並讀過完整的文件內容,以下是我這兩天看過後的見解。
1. 這只是一份意見表達,非標準提案;不論技術或法律上都沒有提出任何定論。
2. 公開宣稱不加入的廠商是因為虧大
微軟與Amazon都已經公開宣稱目前不會簽署這份文件。這是因為Amazon已經有既有客戶基礎,許多其他IaaS供應商都希望能瓜分一點;微軟自己也有很大的客戶群,他們並不需要同意加入由上而下的得標準制訂來威脅自己業務。
3. 缺乏公開評論就宣布的產業意見書 大不妥;
IBM急著宣布此事,沒有公開聽取過產業或社群的意見,導致微軟指責此事是「閉門造車」,這的確是大錯特錯,因此開放原始碼軟體已經整個改變了技術發想的遊戲規則。
若推動此事的廠商在宣布此份宣言草案之餘,順便開放給業界評論,不急著做定案,則微軟就無法借題發揮;目前此事還有轉圜空間。
我不確定這種由上而下的標準制訂作法真的不會重蹈當年WS-*(網路服務規格)的
覆轍。Amazon的EC2與S3都已經是de
facto標準;昇陽與GoGrid也開放了自家的API,希望能搶下部分或全部的管理標準大餅;企業也已經開始思考不同雲端供應商之間的根本相容性問
題:RightScale與競爭對手採取不同的作法來處理伺服器影像移轉(portability)問題;Salesforce.com則可完整整合
Force.com、Amazon AWS與Facebook等。
因此,這份宣言的優點在於產業終於學習到開放是件好事,但頂多也只有這樣而已,大家對於雲端運算該怎麼走依然還在集思廣益中。
文章定位: