首页 > 范文大全 > 正文

开源无法阻止“云锁定”

开篇:润墨网以专业的文秘视角,为您筛选了一篇开源无法阻止“云锁定”范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

开放API,并且有第三方组织实现这些API,才能保证企业在未来能够悠然漫步于“云”中。而所谓的“云中开源”是无法阻止“云锁定”的,仅能为企业未来的行动自由锦上添花而已。――萨维奥・罗德里格斯

“开源”给用户的承诺就是将“供应商锁定”的风险最小化。然而,在实际使用软件即服务或基于云平台的服务时,你会发现该承诺站不住脚。所谓的开源云平台,比如最近的VMforce,其开放程度甚至不如私有云,而且你还会在不经意间陷入“云锁定”。

开源可以促进但是无法保证企业未来的行动自由。的确,拥有访问产品源代码的能力可以增加用户选择的自由度,同时也能够降低“供应商锁定”风险。但是需要提醒大家,即使在本地平台上,开源也无法解决“供应商锁定”这个问题,就更不要说在“云”中了。

开放标准相比单一开源而言,在最小化“供应商锁定”方面起着更大的作用。由多个供应商实现的Java语言就是一个很好的例子。事实也证明,通过开放标准降低“供应商锁定”的风险已经成为Java EE发展的强大动力。开放标准给用户以自由选择的权利,保证各个厂商产品之间的互操作性,使竞争各方在市场上平等竞争,用户不会被锁定于某个特定的供应商。

开放API,而非开源,可以保证企业在未来能够悠然漫步于“云”中。只依赖开源以最小化“云锁定”只能是作茧自缚。类似于Java EE,如果一个程序搭建在某一开放且已被其他供应商实现的API之上,则它就拥有了强大的可移植性。开放API好比是“理想”,而已被多个供应商实现的开放API就像是“现实”,两者的区别当然就是理想与现实的距离。

不久前,和VMware联合了VMforce。它是一款提供给Java开发者的云平台。Java开发者通过利用提供的 API能够建立应用程序;企业能够保证其程序在以外云平台中的可移植性。然而是否这样就能够抑制“供应商锁定”呢?答案当然是否定的。任何想要使用 API的程序还是被束缚在单一云平台――的上。直到第三个或更多供应商实现了这些API后才有可能解除锁定。

基于以上分析,当你的公司想要选择软件即服务或云平台时,记得询问一下供应商是否提供开放的API,还有最重要的一点:是否有其他供应商实现了这些API――只有这样才能将我们从理想带入现实之中。因为所谓的“云中开源”只能为企业未来的行动自由锦上添花,而非雪中送炭。