近日,二线云业务运营商Rackspace公司宣布推出另一个新的OpenStack项目,旨在打破刚刚成型的平台即服务市场。 “Solum项目”是在本周三由Rackspace公司设计师Adrian Otto宣布对外发布的,该项目除了为Rackspace所研发之外,还获得了Rackspace诸多合作伙伴的鼎力相助,其中包括eBay、RedHat、Ubuntu、dotCloud、Cloudsoft以及Cumulogic,这些公司均倾入了大量资源帮助完成OpenStack平台即服务系统的研发工作。 而鉴于Red Hat目前还需要负责管理运营其自有的平台即服务,dotCloud也已经联手Red Hat和CloudFoundry共同研发Docker“集装箱”技术,因此截至本稿写作时,除了Rackspace,还不清楚上述几大公司到底为该项目贡献了多少代码或专业技术。 Solum项目是一个开源项目,根据官方发布的公告,它将被用于:缓冲公有云和私有云之间的可移植性;通过OpenStack插件Heat的业务流程工具,跨开发者、跨测试、跨生产环境地简化应用程序生命周期管理;集成Git支持、持续集成以及集成各种开发环境,如Eclipse、IntelliJ、Komodo等等。 该项目规模庞大,截至本周三还尚未成型。 Solum项目联合多家厂商并集成多项技术,使得OpenStack在自动化运行时间环境类型中可与其他平台即服务项目相匹敌,如Pivotal的Cloud Foundry,或者从一定程度上而言也可与Red Hat的OpenShift相抗衡。 Rackspace产品管理总监Rhett Dillingham在接受记者邮件采访时表示:“在构建和实现开发、部署和管理云应用程序自动化方面,我们的客户一直在不断的寻求获得更多的帮助。” “我们发现可以通过开放社区共享技术并共同致力于产品研发来解决以上的客户需求或是业务流程以外的需求。Solum项目已经开始启动开发社区理念设计,并且作为一个OpenStack项目,其主要面向OpenStack提供商及其用户,使得他们无需重叠OpenStack性能服务,即可从更多应用程序管理性能上获得益处。” Solum项目图:所有流程均与其他PaaS一样,但多了更多OpenStack的相关元素 阅读OpenStack FAQ文档,我们可以发现其中一条FAQ写道:“Solum是专为OpenStack云计算而设计,其研发采用了诸多OpenStack项目的技术,包括Heat、Keystone、Nova以及Trove等等。Solum会提供一个模块化的‘语言包’解决方案,以此来支持多语言运行时间环境。您可以自行选择语言环境来运行相关的应用程序。” FAQ还写道,Rackspace公司已经研制出一套“实验原型”系统,“但是Solum作为一种开放式设计项目,其没有基于任何模型,所有的设计代码均来自社区成员。” 这里需要解释一下,Rackspace的原型系统并不十分完美,Rackspace内部希望能够开放此项目并从OpenStack社区上获取更多的技术资源。 按照Solum的开发计划,该项目的目标计划是通过一次负载平衡代码存储器的分布式部署、一个在线开发人员沙箱、一个在线IDE、网络隔离以及背景和计划作业支持来获得项目的高可用性。 但根据项目开发计划安排,目前的进度离上述开发目标还有很长一段路要走。现在该项目仍处于预版本0.1阶段,该阶段实现的功能都将是非常基本的功能。 Solum可以说是OpenStack新项目衍生和热衷开放社区设计的又一个例子,开放社区追求的是研发新功能、插件和产品性能,而与此同时,产品服务的核心组件,如网络等,都将保持在一个极度不稳定的状态。 据有关消息透露,该项目发起的一个动机可能是源于Rackspace对Pivotal研发的Cloud Foundry平台的诸多相关新闻消息表示不满,他们希望可以开发出属于自己的PaaS。 |