云计算供应商Rackspace公司与美国国家航空和航天局(NASA)合作推出开源云计算软件OpenStack,并声称它将比那些商业开源公司产品和专业解决方案更好地服务于日益增长的云计算市场。 OpenStack项目结合了Rackspace公司云存储技术和NASA的虚拟服务器部署与业务流程引擎,可以实现单个计算机环境及集群CPU环境的部署。Rackspace公司和联邦政府机构之间并不存在着正式公开的贸易合作伙伴关系,但是很显然,两者都拥有着强大的云计算基础设施。 Rackspace和NASA有一点明确的共识,那就是OpenStack项目的非商业性质。 “我们具有一定的优势,因为双方内部都不存在开源公司都可能具有的内在利益冲突。我们只是在致力于推动云计算的普及和应用。同时,我们并不想仅仅为了获取利益而阻碍云计算发展。”Rackspace公司云计算服务创始者、Mosso创始人之一Jonathan Bryce表示。 Rackspace公司表示已经经历了其内部云设施无法满足大量客户服务的痛苦,这些客户中的大部分已经是Rackspace公司的托管客户并希望转而采用云计算服务。Bryce表示NASA自己的Nebula云计算项目与Rackspace公司云计算项目非常类似,甚至他们所面临的问题也都差不多。 “六个星期以前我们遇到NASA的工程师,他们和我们面临一样的困难。”Bryce说。可扩展性与管理是我们所共同面临的最大问题。 解决云平台扩展性问题 双方都表示,目前大多数云计算软件平台通常都是围绕一个中心组件进行架构,就如同数据库服务器一样,使用一个服务器集群来策划和控制虚拟服务器。在一个相对较小的规模中,可模拟像Amazon web服务与应用(AWS)的大型云计算环境运行,但是它无法转化至成千上万的节点。 “开源云计算厂商往往都关注其功能性,但是却没有满足关于规模方面的需求。”Bryce在谈及现有开源云计算和自动化技术时表示。 他表示NASA的对策在于更为明确地分布控制组件,通过更为松散耦合的排队信息“集群控制器”来管辖半自动环境下的资源池,并连接处理输入请求的“公告API服务器”。 该项目文档将这个控制系统与管辖互联网交通路由的域名服务器(DNS)进行对比。整个Nova构造控制器项目目前正处于开发预审阶段,今年秋天在符合Apache许可证下实现全面开源。 |