你会用到的OpenStack支撑资源

简介:

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

你会用到的OpenStack支撑资源

混合的OpenStack产品

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

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

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

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

总体而言,这是一个混合的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 和其他竞争公司产品的负面观念,也就是在顾客的头脑中注入疑惑与惧怕,然后,你说什么他们就可能信什么。


本文作者:张培颖

来源:51CTO

相关文章
|
SQL 关系型数据库 数据库
openstack 管理三十五 - 利用 SQL 获取 tenant 当前资源情况
作用 因为 openstack 命令行下, 没有办法直接获取资源使用情况 通过 sql 语句获得 tenant(project) 当前的资源使用情况 常见资源分别有 core, memory, disk, volume 这几种 sql 计算 cpu 与内存使用方法 查询当前 tenants 方法 mysql> select name from key
1927 0
|
存储 监控
openStack telemetry/ceilometry 云平台资源监控度量
 控制节点,计算节点,镜像服务器,块存储,对象存储; /etc/mongodb.conf smallfiles = true service entity apt deb 缓存目录 ceilometer 需要配置的节点 控制节点,计算节点,镜像节点,...
946 0
|
网络协议 Linux 网络安全
openstack 云平台一体化部署(超详细)
openstack 云平台一体化部署(超详细)
1353 0
openstack 云平台一体化部署(超详细)
|
4月前
|
消息中间件 缓存 Shell
跟我一起来学OpenStack部署
跟我一起来学OpenStack部署
354 0
|
5月前
|
存储 数据安全/隐私保护 Docker
Kolla-ansible部署openStack
Kolla-ansible部署openStack
479 11
|
7月前
|
Linux 网络安全 数据库
openstack 部署单节点
在CentOS 7系统上,配置了一台拥有4核CPU、8GB内存和300GB磁盘的服务器,安装了OpenStack Trian版本。安装完成后,获取了OpenStack管理控制台的登录凭证(admin用户和密码),可访问IP地址192.168.200.249/dashboard进行登录。如果遇到问题,可能需要重新安装以确保纯净环境。
343 0
|
存储 弹性计算 资源调度
openstack组件部署 3
openstack组件部署
158 0
|
7月前
|
存储 Ubuntu KVM
Ubuntu部署OpenStack踩坑指南:还要看系统版本?
Ubuntu部署OpenStack踩坑指南:还要看系统版本?
Ubuntu部署OpenStack踩坑指南:还要看系统版本?