什么是OPENSTACK?
OpenStack作为开源云软件项目,是由Rackspace和NASA于2010年发起,他们整合了NASA的Nebula平台和Rackspace的Cloud平台的代码。第一个核心模块称为“计算”和“对象存储”,但更常用的分别是项目名称Nova和Swift。
OpenStack使用YYYY.N记号来根据发布年份和当年的主要版本指定其发布。例如,2011年的第一个版本(Bexar)的版本号为2011.1,而下一个版本(Cactus)的标签为2011.2。次要版本进一步扩展了点符号(例如2011.3.1)。
开发人员通常通过其代号来引用该发行版,代号按字母顺序排序。奥斯汀(Austin)是第一个主要版本,其次是贝克斯(Bexar),仙人掌(Cactus)和暗黑破坏神(Diablo)。这些代号是在OpenStack设计峰会上由公众投票选择的,通常标识峰会所在地附近的地理实体。
OpenStack是一个云操作系统,它控制着整个数据中心中的大型计算、存储和网络资源池,所有这些都通过具有通用身份验证机制的api进行管理和配置。管理员通过仪表板管理和控制云资源,同时允许用户通过web界面调配资源。除了标准的IaaS功能组件外,OpenStack还提供了编排、故障管理和服务管理以及确保用户应用程序高可用性的其他服务组件。