为什么要推出Open Stack开源软件 John解释了两方面原因。一方面,开源软件可以给客户提供更多的选择,RackSpace很大的特点是客户选择比较丰富多样,如果采用了开源软件,客户就可以在客户私有和Rackspace提供的多个方案中做自由选择。另外一方面,在云计算时代,存在平台和客户锁定的情况,就是说用户平台迁移的代价很高,如果大家都采用一个开源的软件层,迁移就变的容易,所以Rackspace一直在业界力推Open Stack开源软件。 从公司的规模,RackSpace从各方面来说,和亚马逊、微软这样的巨头还是有一定差距的,所以他们认为,选择开源软件,并在各个层面使用开源软件,将使有更多的合作伙伴参与进来,本身的业务也会受到推动。 这个观念对国内的公司也有很大的借鉴意义,很多公司也在做不少开源的项目,但对开源对企业的促进价值并不清楚,RackSpace对国内企业特别是中小企业是个很好的榜样,开源后可以得到多助,最终可以形成系统优势。而且如果大家都能贡献开源力量的话,那么整个产业和社区都会得到更快的发展,每家企业都可以从中获益。 Open Stack的三个优势 一、Open Stack本身是开源、免费的,给客户足够多的自由度,可以用在任何场合,自己还可以调整。这本身就是开源软件的一个优势,和商业软件相比少了很多限制,开源更多的是自由度的增加,而不是在费用上的廉价。可以看到代码,了解程序怎样运作,这对技术人员来说当然是非常重要的。 二、Open Stack背后有很多的社区、生态链、包括微软、戴尔等大厂商的支持。开源可以解决一些共同问题,促进互相学习和交流,这是很大的一个优势。 Open Stack技术过硬。 Rackspace本身规模巨大,曾与美国航空航天局合作过一个项目,Open Stack代码里头也有很多来自美国航空航天局的平台,美国航空航天局具有很高的研发实力并且超级注重代码质量,Open Stack技术都经历过了实践验证。 Open Stack实践 Open Stack是个应用广泛的平台,适合所有平台型的服务提供商。在媒体型云计算服务表现突出,包括语音数据的存储分发。目前美国最著名的CDN公司的内容分发就是采用Open Stack。 由于Open Stack是几周前才发布第一个正式版本,所以Open Stack实际的效能还没有具体统计数据和案例。但John透露了几个合作客户都是非常知名的大企业和组织,包括美国航空航天局、日本NTT、日本电信等现在正在实验室中使用。一个很好的应用案例是排名在全球前十的网站维基百科在后台使用了Open Stack,并贡献了部分源码。 |