OpenStack是一个美国国家航空航天局和Rackspace合作研发的,以Apache许可证授权,并且是一个自由软件和开放源代码项目。
OpenStack是一个云平台管理的项目,它不是一个软件。这个项目由几个主要的组件组合起来完成一些具体的工作。
编辑本段运用范围
OpenStack是IaaS(基础设施即服务)组件,让任何人都可以自行建立和提供云端运算服务。
此外,OpenStack也用作建立防火墙内的“私有云”(Private
Cloud),提供机构或企业内各部门共享资源。
编辑本段厂商支援
美国国家航空航天局的Nebula运算平台。
现时已表示支持OpenStack项目的大型硬件厂商包括:AMD、Intel和戴尔等[1]。 微软在2010年10月表示支持OpenStack与Windows Server 2008
R2的整合。
2011年2月,思科系统正式加入OpenStack项目,重点研制OpenStack的网络服务。
Ubuntu未来在堆栈方面的云网络化方案。
编辑本段技术资料
以Python编程语言编写
整合Tornado网页服务器、Nebula运算平台
使用Twisted软件框架
遵循Open
Virtualization Format、AMQP、SQLAlchemy等标准
虚拟机器软件支援包括:KVM、Xen、VirtualBox 、QEMU、 LXC 等。
编辑本段项目
Nova运算项目
Swift面向对象数据存贮项目
Glance虚拟机器磁盘映像档(Virtual Machine Image)传送服务
编辑本段市场趋向
Rackspace以OpenStack为基础的私有云业务每年7亿美元,增长率超过了20%。
编辑本段大型用户
美国国家航空航天局 加拿大半官方机构CANARIE网络的DAIR(Digital Accelerator for Innovation and
Research)项目,向大学与中小型企业提供研究和开发云端运算环境;DAIR用户可以按需要快速建立网络拓扑[2]。
惠普云(使用Ubuntu
Linux)
MercadoLibre的IT基础设施云,现时以OpenStack管理超过6000
台虚拟机器。
AT&T的“Cloud Architect”,将在美国的达拉斯、圣地牙哥和新泽西州对外提供云端服务。