有关OpenStack的“但丁密码”

简介:

在这里要讲述的OpenStack“但丁密码”和电影中的失忆、追杀、穿越欧洲的时间赛跑以及阴谋没有什么关系,这里要讨论OpenStack开源应用的问题。尽管看起来平淡了很多,但精彩的内容一点不少。

  云计算的选择

毫无疑问,云计算是当今用户最为关注的应用。据相关数据预测,到2018年,我国私有云市场规模将接近千亿元水平,至2020年市场规模有望达到5500亿元,前景非常诱人。但用户所真正关注的其实是业务敏捷性、资源弹性和灵活部署,这也是云计算倍受追捧的原因。

让云计算落地,用户有两种选择:公有云和私有云。前者向公有云厂商购买服务,后者自己构建云系统,对内提供服务。从实际情况看,中小企业,以及创新企业适合购买公有云的服务,因为这些用户常常没有更多的历史包袱,业务需求简单明确,购买公有云服务可以更加集中精力在业务创新,减少系统运维、管理所带来的注意力分散;但是对于中大型企业而言,由于对于安全、可控以及合规的担心,他们更加倾向采用私有云。

构建私有云,用户其实没有更多的选择,为了最大程度降低对于单一厂商的依赖,开源系统几乎是唯一的选择,其中,OpenStack是最受追捧的云操作系统,以当今中国用户对于云计算的热情,OpenStack市场火爆也是预料之中的事情。

爱你并不容易

市场有很多OpenStack服务商以及发行版,应该怎样进行选择?肯定是选择技术实力最强的作为合作伙伴。在这样的背景下,很多时候社区贡献度就成为简单的辨别方法,很多OpenStack厂商拿Commits的贡献来标榜自己,但实际上,除了Commits之外,OpenStack社区还有Completed Blueprints、Lines of code、 Resolved Bugs、Reviews等12个指标。但国内最为看重的还是Commits。什么是Commit?一个经典的案例就是:把openstack改成OpenStack,也是一个commit。在这里,也没有必要贬低、甚至妖魔化Commit的价值,只是要提醒大家,Commits只是评价代码贡献的指标指标之一。

评价一个厂商的实力其实有很多的内容,以华为为例,我们看到这样的描述:“截止到2016年10月10日,华为在OpenStack社区新发布的Newton版本贡献,Completed Blueprints全球第6,Resolved Bugs全球第8,Reviews全球第7,Lines of Code全球第12,Commits全球第11。目前,华为已经投入600+研发工程师参与OpenStack项目,并且在美国、欧洲、以色列、中国建有8个研发中心,在社区中设有4个项目PTL和20个核心开发者 (Core Member)。 同时,华为也是OpenStack黄金会员,并于2016年初荣获了董事席位。

这个描述就涉及到很多的指标以及PTL、Core Member、黄金会员和董事席位,如果你对OpenStack组织不太了解,就不会知道其中的含义。因此对于OpenStack就有这样的一个描述:如果用户没有人懂OpenStack,他是不会选择OpenStack的。

OpenStack真谛

问题看来还要回到起始点上,OpenStack是什么?其实,OpenStack重点并不在于软件,而在于开源;开源的重点也不在开放源代码、Freeware,这都不是开源的真谛。

从用户的角度要理解的是:开源并不是某一个开放了源代码的软件,而是一个针对各种应用需求,解决各种应用问题软件方法和思路,是全球软件工程人员智力资源贡献的大汇聚。开源不是一个软件,而是一个软件的海洋。以OpenStack为例,就有NOVA、Neutron、Swift、Cinder、Keystone、Glance这样核心项目,也有BigTent(大帐篷)这样的非核心的创新项目。所以,对于核心项目、关键技术节点的代码贡献才更具有价值。

要从软件海洋中,构建符合用户需求的系统,少不了精心选择和组合。所以同为OpenStack,其实不同的发行版不完全相同。那么,是不是只有社区发行版最为权威呢?其答案也是否定的,并没有一个放之四海的唯一标准。

厂商的发行版也好,社区发行版也好,投入用户的实际使用,可靠性、稳定性是不必可少的,所以私有代码的存在就是一个现实的问题。私有代码过多,与未来社区发展方向难以保持协调一致,如此就会背离最初用户选择开源的初衷,伤害用户的利益。所以,私有代码回馈社区,被社区认可、接纳就变得非常重要。从某种程度来说,厂商在开源社区的实力、影响力也非常重要。前面所说的PTL、Core Member、董事,其实就是影响力的象征,但是比较科学的是,在OpenStack这些有影响力职位,都是推举出来的,具有一定的公正性。

OpenStack Powered和Cloud for All

在前面更多讨论的是对OpenStack以及开源知识的理解。但在10月25~28日在巴塞罗那举行的OpenStack基金会第14届全球峰会(OpenStack Summit Barcelona),推荐关注的内容有两个:OpenStack Powered商标和英特尔的Cloud for All。

其中, OpenStack Powered商标容易想到中国用户所熟悉的Intel inside,但OpenStack Powered商标含义有所不同,不是为了宣传OpenStack,实际上,它是一个互操作性的标志:代表着只需编写一次,应用程序即可在全球的OpenStack公有云、私有云及混合云上运行。这是不是也是一种混合云的正解呢?要获得OpenStack Powered商标,需要通过OpenStack 互操作性工作组系统测试。

为了证实各厂商部署的OpenStack平台在私有云、公有云、混合云上具有互操作性, “Interop Challenge”倡议于今年4月份在OpenStack奥斯汀峰会上被正式提交到OpenStack基金会,并号召其他云厂商共同证明OpenStack云的互操作性。

在巴塞罗那峰会之前,德国电信开放电信云(Open Telekom Cloud),获得了“OpenStack Powered”商标。补充一句,德国电信的开放电信云所采用的就是华为FusionSphere云操作系统。

至于“Cloud for All”,在巴塞罗那OpenStack峰会上,华为宣布了与英特尔的全球性合作,旨在优化基于OpenStack的华为FusionSphere云操作系统,充分利用英特尔架构,为基于FusionSphere的解决方案提供更高性能和安全能力。双方也将会通过参与社区活动提升OpenStack 平台性能,通过促进客户评价加速客户部署。此次合作将与英特尔“Cloud for All”计划保持一致,加速云部署。对此,华为IT产品线副总裁黄瑾表示,我们很高兴与英特尔合作,配有优化的英特尔架构的FusionSphere解决方案将提供企业IT需要的可靠性、安全性和性能。

英特尔软件定义基础设施和数据中心部副总裁Jonathan Donaldson表示:华为是OpenStack 的领先贡献者,这一合作可以使基于FusionSphere的云解决方案充分利用了英特尔架构特性,加快英特尔实现部署成千上万个新的云服务的目标。

小结

一方面,OpenStack正在向着标准化方向加速部署,得到了更加广泛的支持;另外一方面,产业界之间也在加强横向的联合。可以预见,未来的市场将更加火爆。但是与此同时,无论是用户,还是相关从业者,加深对于OpenStack知识以及开源文化的了解将变得更加重要。

本文转自d1net(转载)

目录
相关文章
|
2天前
|
人工智能 JSON 供应链
畅用7个月无影 JVS Claw |手把手教你把JVS改造成「科研与产业地理情报可视化大师」
LucianaiB分享零成本畅用JVS Claw教程(学生认证享7个月使用权),并开源GeoMind项目——将JVS改造为科研与产业地理情报可视化AI助手,支持飞书文档解析、地理编码与腾讯地图可视化,助力产业关系图谱构建。
23276 2
畅用7个月无影 JVS Claw |手把手教你把JVS改造成「科研与产业地理情报可视化大师」
|
4天前
|
人工智能 API 开发工具
Claude Code国内安装:2026最新保姆教程(附cc-switch配置)
Claude Code是我目前最推荐的AI编程工具,没有之一。 它可能不是最简单的,但绝对是上限最高的。一旦跑通安装、接上模型、定好规范,你会发现很多原本需要几小时的工作,现在几分钟就能搞定。 这套方案的核心优势就三个字:可控性。你不用依赖任何不稳定服务,所有组件都在自己手里。模型效果不好?换一个。框架更新了?自己决定升不升。 这才是AI时代开发者该有的姿势——不是被动等喂饭,而是主动搭建自己的生产力基础设施。 希望这篇保姆教程,能帮你顺利上车。做出你自己的作品。
6853 13
Claude Code国内安装:2026最新保姆教程(附cc-switch配置)
|
11天前
|
缓存 人工智能 自然语言处理
我对比了8个Claude API中转站,踩了不少坑,总结给你
本文是个人开发者耗时1周实测的8大Claude中转平台横向评测,聚焦Claude Code真实体验:以加权均价(¥/M token)、内部汇率、缓存支持、模型真实性及稳定性为核心指标。
4409 23
|
6天前
|
人工智能 缓存 BI
Claude Code + DeepSeek V4-Pro 真实评测:除了贵,没别的毛病
JeecgBoot AI专题研究 把 Claude Code 接入 DeepSeek V4Pro,跑完 Skills —— OA 审批、大屏、报表、部署 5 大实战场景后的真实体验 ![](https://oscimg.oschina.net/oscnet/up608d34aeb6bafc47f
2556 8
Claude Code + DeepSeek V4-Pro 真实评测:除了贵,没别的毛病
|
7天前
|
人工智能 JSON BI
DeepSeek V4 来了!超越 Claude Sonnet 4.5,赶紧对接 Claude Code 体验一把
JeecgBoot AI专题研究 把 Claude Code 接入 DeepSeek V4Pro 的真实体验与避坑记录 本文记录我将 Claude Code 对接 DeepSeek 最新模型(V4Pro)后的真实体验,测试了 Skills 自动化查询和积木报表 AI 建表两个场景——有惊喜,也踩
3103 10
|
23天前
|
人工智能 自然语言处理 安全
Claude Code 全攻略:命令大全 + 实战工作流(建议收藏)
本文介绍了Claude Code终端AI助手的使用指南,主要内容包括:1)常用命令如版本查看、项目启动和更新;2)三种工作模式切换及界面说明;3)核心功能指令速查表,包含初始化、压缩对话、清除历史等操作;4)详细解析了/init、/help、/clear、/compact、/memory等关键命令的使用场景和语法。文章通过丰富的界面截图和场景示例,帮助开发者快速掌握如何通过命令行和交互界面高效使用Claude Code进行项目开发,特别强调了CLAUDE.md文件作为项目知识库的核心作用。
20053 61
Claude Code 全攻略:命令大全 + 实战工作流(建议收藏)

热门文章

最新文章