OpenStack是基础设施即服务(IaaS)软件,让任何人都可以自行创建和提供云计算服务。OpenStack是美国国家航空航天局和Rackspace合作研发的云计算软件,以Apache授权条款授权,并且是自由和开放源代码软件。

OpenStack 是基础设施即服务(IaaS)软件,让任何人都可以自行创建和提供云计算服务。OpenStack 是美国国家航空航天局和 Rackspace 合作研发的云计算软件,以 Apache 授权条款授权,并且是自由和开放源代码软件。

OpenStack是什么意思  第1张

此外,OpenStack 也用作创建防火墙内的“私有云”(Private Cloud),提供机构或企业内各部门共享资源。

技术数据

  • 以 Python 编程语言编写
  • 集成 Tornado 网页服务器、Nebula 运算平台
  • 使用 Twisted 软件框架
  • 遵循 Open Virtualization Format、AMQP、SQLAlchemy 等标准
  • 虚拟机软件支持包括:KVM、Xen、VirtualBox、VMware、Hyper-V

项目

  • Nova 运算项目
  • Keystone - 提供身份验证机制
  • Glance 虚拟机磁盘映像档(Virtual Machine Image)发送服务
  • Cinder - 提供 Block 数据访问
  • Neutron - 提供网络管理功能
  • Swift 面向对象数据存贮项目
  • Horizon- 提供简易 Web 界面和管理控制台
  • Trove - 提供数据库管理功能
  • Sahara - 提供海量数据运算布署功能
  • Ceilometer - 提供计量与监控功能
  • Heat - 提供自动延展虚拟机功能