身处于云端运算当红的时代,不能不注意到一个近十年来最重要的开放软件项目:OpenStack。这是一个在Linux环境下运作的云端运算程序,利用OpenStack,任何人都能打造属于自己的亚马逊弹性云端运算(Amazon’s Elastic Compute Cloud)。
|
BigPic:315x325 |
亚马逊弹性云端运算是目前独占云端服务市场的工具,,该服务可以让研发人员和企业实时存取虚拟服务器。而OpenStack具有与亚马逊(Amazon)EC2及S3两种服务兼容的程序接口,因而大受欢迎,甚至并被视为打破亚马逊独占局面的工具。
大约四年前,OpenStack的前身还只是一个在NASA内部没人看好的项目,而在NASA跟云端运算市场第二大品牌Rackspace结盟、合力在2007年7月推出OpenStack后,愈来愈受到市场重视,目前它的小区拥有超过160家企业及3000多位开发者,包括Canonical、SUSE、Piston及Stackops等厂商纷纷推出套件,AT&T、HP、德国电信、DreamHost、韩国电信、NTT及Internap等一百多个厂商以OpenStack提供云端服务。
近来连Linux套件红帽(Red Hat)也宣布,将在明年初推出云端架构即服务(IaaS)平台OpenStack的商业支持服务,目前称为Red Hat OpenStack,Red Hat并已经提供免费的技术预览版本供下载试用。OpenStack历代版本代号为Austin、Diable及目前的Essex,下一个版本Folsom预计在今年九月底前完成。Red Hat此次推出的预览版本以OpenStack Essex为基础,但会与Folsom版本兼容。
Red Hat的企业版本Linux套件RHEL至今未针对OpenStatck提供商业支持服务,但其开放源码版本Fedora从去年11月推出的Fedora 16开始加入OpenStack套件,今年四月Red Hat成为OpenStack基金会白金赞助商,五月推出的Fedora 17也含有OpenStack Essex版。
和Linux一样的模式,OpenStack建构了一个核心平台,让网络公司、软件厂商都能围绕着它进行工作。OpenStack使用的是友好的Apache 2开源协议,也就是说,任何人都可以参与设计和开发,甚至可以创立自己的项目,只要与小区讨论一致。目前,OpenStack有许多子项目,核心项目达到了6个,大多用于对云计算平台中的各种资源(如计算能力、存储等)提供敏捷的管理。此外,OpenStack也提供了对虚拟化技术的支持。
OpenStack已经于今年四月成立OpenStack基金会,并拥有19家厂商签署成为赞助会员。该基金会准备在今年十月的设计师大会前,接手相关的知识产权、商标权,及诸多项目。