OpenStack云功能激发厂商支持

OpenStack云功能激发厂商支持

OpenStack是开源云选择方案群的领头羊,而许多服务供应商前仆后继的加入支持的行列。OpenStack除了开源的本质外到底有什么优势呢?

开源云计算现正是IT界的当红炸子鸡,它赋予了企业免费定制工具和服务的能力。当开源云被提起的时候,很多大名鼎鼎的供应商都对OpenStack表示大力支持。开源云平台的快速发展让还没加入的人感受到被抛在后头的压力,但这种活力正是与云概念的演化息息相关的。

OpenStack提供了虚拟化服务器,存储及网络所需要的编排能力。它的编码可以在标准,低价现成的消费硬件上运行,而它的支持者——包括Intel、AMD、Citrix、Cisco、Red Hat,Canonical,HP和IBM——都在现有的代码池上添加强有力的创新。

但究竟是什么让这些行业巨头对OpenStack感到兴奋呢?以下我们讨论几个关键要素。

兼容性和可移植性。除了它开源的本质外,OpenStack对云使用者来说有几个明显的优势。首先,OpenStack是敏捷的,又很容易部署;它同时支持私有和公有云,但企业们大部分都用它来建立私有云。OpenStack的API与Amazon Web Services(AWS)兼容,所以用户不需要为了AWS重写一次应用。这个兼容性也允许应用和存储在私有云和公有云供应商之间转换。

安全性。云计算采纳这条路上最大的绊脚石,不论是对哪种服务供应商来说,都仍然是安全性上的质疑。为了安抚这些公司的担忧,OpenStack超强的安全系统支持多种形式的身份验证。

管理和可见性。OpenStack的开源仪表盘Horizon让管理员对云环境一览无遗,包括资源和实例池。

云存储。OpenStack提供无限的存储池并支持各种供应商的阻塞式IO,还有对象文件存储。它内置的存储管理系统会自动恢复故障磁盘或节点。使用了Ceph来编写复制和删除的代码保证了很好的数据一致性。为了避开磁盘故障所带来的负面影响,用户可以使用预先磁盘检查来预防。还有,OpenStack的扩展能力保证用户能够很灵活的增加服务器和存储。

随着在云中处理大数据的需求不断增加,OpenStack的灵活性是个额外的好处。用户可以使用Hadoop应用和网页来运行大数据分析,媒体文件和标准阻塞式IO。

质量管理。由于OpenStack的源代码一直在不断进化,它的发布流程也被分成数个区块,大约4到6个月更新一次。这保证了质量管理和发布的稳定性。现在最新的稳定版本是Icehouse,但最近要发布的Juno版本可能会替代它。

还原OpenStack服务拼图

类似于一个复杂的拼图,OpenStack有着数个相辅相成的模块。每个模块都各自发展着,而OpenStack允许社区不断增加所需的新模块代码。最初时,OpenStack提供Nova来做计算,Glance来做镜像,Swift来作对象存储。但现在,Swift已经很大程度的被Ceph——一个外部开源的统一存储栈--所替代。今天,OpenStack服务的列表已经变化并扩展了。

  • Nova:用于计算编排,Nova与管理程序合作创建与管理资源池。
  • Swift:用于对象存储的可扩展的存储系统。
  • Glance:管理已储存镜像,并可以存储并目录化不限数量的备份。
  • Cinder:替客户虚拟机(VMs)储存数据的阻塞式IO存储服务。
  • Neutron:网络即服务为用户提供自助网络能力。
  • Horizon:有图形界面的仪表板。
  • Keystone:有着轻量级目录访问协议集成来为所有OpenStack服务提供认证的安全模块。
  • Ceilometer:用于收费系统的遥测模块;有易于扩展的计数器。
  • Heat:用于多复合云应用的编排服务。
  • Trove:提供关系型和大数据数据库引擎的数据库即服务。
  • Sahara:使用Elastic MapReduce于Hadoop提供的管理资源数据处理器。
  • Zaqar:允许应用间传递消息的多租户云信使。
  • Ironic:用来替代虚拟机的裸机提供选项。

Kilo:2015年将发布的新模块集;将包括用于共享文件系统的Manila,用于DNS即服务的Designate,及用于加密和密码管理的Barbican。

相关推荐