解读“开放云端宣言”
如果大家真想弄清楚云计算(Cloud Computing)究竟是怎么回事的人,现在的这份份“开放云端运算宣言(Open Cloud Manifesto)”也许可供参考。

这份文件谈论几个关键概念,包括数据与应用程序从一云端提供者迁移(port)至另一云端提供者的能力。文件并呼吁促进厂商之间的互通能力(interoperability),并采用一致的标准,以测量、监测效能与使用量。

宣言说:“如果没有标准,用户把系统转移到自家屋檐下,或改用另一家云端服务供货商时,就会受到专属接口的限制。一旦某组织把系统打造或改造成使用云端供货商的服务,那么把系统再转回自家内部就会遭遇困难,而且所费不菲。”
宣言文件的结尾列出“开放云端(Open Cloud)”的六大原则。
1. 云端服务提供者必须合作,确定能透过公开合作和适度采用标准,解决采用云端可能遭遇的挑战,包括安全性、整合性、可移植性、互通性、管理、测量与监测等方面。
2. 云端服务提供者不可以运用自己的市场地位,把顾客套牢在自己特有的平台里,并限制他们对云端提供者的选择。
3. 云端服务提供者必须在适当情况下,采用现有的标准。IT工业已在现有的标准与标准组织投入大量资金,没必要再重复投资或重新发明新标准。
4. 当需要新的标准(或调整既有的标准)时,我们必须谨慎、务实,以免创造太多的标准。我们必须确定标准能促进创新,而不是阻止创新。
5. 开放云端社群的任何计划,都应该由顾客需求来主导,而不只是取决于云端服务提供者的技术需求,而且应该根据实际的用户需求进行检测或认证。
6. 云端运算标准组织、提倡团体与社群,都应该通力合作、互相协调,以确保各项计划不会互相冲突或重迭。
上述目标听起来令人赞许,但落实这些原则对现有的云端平台,例如Amazon和微软的平台,显然会构成挑战。
话虽如此,宣言的作者强调,仍有讨论的空间:“本宣言的目的是开始对话,而不是下定义。”
据传,这份文件似乎是由Thinking Out CloudBlog首先上传至网络。该Blog版主说:“我是从四个不同的来源拿到这份文件,但对来源有义务保密。”