这些OpenStack支撑资源或许你会用到

日期: 2015-04-07 作者:张培颖 来源:TechTarget中国

当下的IT世界,OpenStack是最受欢迎的技术之一。许多公司围绕这个开源平台开发应用,OpenStack的社区成员粗略估计有20000人。然而,除了传统厂商的FUD(请查看文末注释内容)传播的之外,平台的新奇感对于OpenStack用户而言复杂化了问题,尤其是在说道支持问题的时候更是如此。

虽然OpenStack为新的用户提供了百科、博客和指南,但是也提醒说起API的真实使用在于代码,而代码没有操作手册。

为了填补OpenStack开发支持的空白,一些软件厂商交付了自己的技术,通过他们自己的工具和服务。Mirantis和红帽打头阵,都对去基础堆栈增加了扩展工具。

同时,惠普提供了Helion OpenStack,IBM和戴尔则有自己的产品和工具集。

VMware也爬上了OpenStack的快车,积极支持开源技术。通过其庞大的企业客户群,VMware对自身的定位使其很好地抓住了市场脉搏。VMware的OpenStack工具旨在集成虚拟机和云堆栈,以及实例和存储管理。

总体而言,这是一个混合的OpenStack产品,进而也反射出市场等的不成熟,以及厂商锁定的潜在可能性。

正因为认识到这一点,开源社区发布了更多的OpenStack项目,强调部署和应用控制,比如Fuel,这是一款OpenStack部署和管理工具;Heat则是一款编制服务;Murano是OpenStack自服务应用目录。工具和服务的扩充也是OpenStack模块化的自然产出,而且未来肯定会有更多的模块。

某种角度来看,你在社区所读到的可能都会有一定的局限性,用搜索引擎搜索会提供更多的信息来解决问题。对于企业而言,如何开始OpenStack呢?可以尝试构建一个小型的沙盒云,或者说在一些服务器上使用Chef这样的工具部署OpenStack。红帽的OpenStack和开源社区网站Opensource.com上的指南提供了一些帮助,还有一些OpenStack.org的指南。

除了部署,OpenStack已经有一个开发者生态系统来协助应用开发。有标准化的SDK可以使用,而且Mirantis驱动整个开发支持。OpenStack.org也维护了一些管理程序的兼容性,并提供支持。

对于主要的OpenStack部署,操作自动化很有必要。IBM在这部分上起了不少作用,提供了Python with OpenStack的指南。此外,红帽的工具The Foreman可以自动化分配功能,同时Rackspace也为创建控制序列CLI提供了指南。

第三方或者合同工程师可能提供OpenStack云项目的初始启动程序,这些都是很有用的资源。博客也为开发者提供了一些论坛和研讨会帮助大家交换想法解决问题。

如果想要加深OpenStack的学习,还有OpenStack的课程。比如惠普提供了初级、中级以及高级OpenStack用户课程。Rackspace也提供了OpenStack培训,红帽则提供了详细的安装指南。当然还有很多其他的选择。

另外对于高级的OpenStack实施,则更加关注平台即服务(PaaS)和存储。很多云服务提供商的平台使用了Cloud Foundry的PaaS,包括IBM、惠普和亚马逊Web服务(AWS)。Cloud Foundry由Pivotal管理,为存储、数据库和网络提供了定义服务库的途径。

OpenStack的整个生态环境也在不断的发展当中。而且确实有很多可用的资源可以帮助企业开始部署一个私有云,随着OpenStack的成熟也会变得更加容易。对于混合云而言,则要求更高层级的OpenStack专家,尤其是接口和数据管理问题。但是这个领域现在还比较新,而且将会快速稳定的发展起来。

注释:FUD,即Fear, Uncertainty, Doubt。英文意思为惧、惑、疑,最早出自Gene Amdahl之口。FUD最早意指IBM销售人员对客户灌输关于 Amdahl 和其他竞争公司产品的负面观念,也就是在顾客的头脑中注入疑惑与惧怕,然后,你说什么他们就可能信什么。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

作者

张培颖
张培颖

云计算网站编辑

相关推荐