最新发布《数智时代的AI人才粮仓模型解读白皮书(2024版)》,立即领取! 了解详情
写点什么

OpenStack 的第十个版本—Juno 版问世

  • 2014-10-29
  • 本文字数:2625 字

    阅读完需:约 9 分钟

OpenStack 是美国国家航空航天局和全球领先的托管服务器及云计算提供商 Rackspace 合作研发、开放源代码的项目,遵守 Apache 许可证授权。OpenStack 作为目前最流行的开源项目得到了众多 IT 巨头的支持,它在云计算领域的主导地位已经毋庸置疑。近日,OpenStack Juno 版本正式发布,它是自 2010 年 OpenStack 项目创立以来的第十个版本,该版本包括支持软件开发、大数据分析和大规模应用架构等 342 个新功能点亮相;同时,还修复了 3219 个 Bug;还实现了对 Hadoop 和 Spark 集群管理和监控的自动化服务。该版本主要的更新内容包括:

1、对象存储 (Swift)

优化了存储策略的控制机制;包含了OpenStack Swift 2.0.0、2.1.0、2.2.0 三个版本;实现了对Keystone v3 的支持;实现了服务端账号到账号(account-to-account) 复制;实现了对并发对象的审计;使用splice() 实现了零拷贝GET 响应。

2、计算服务 (Nova)

实例功能方面,允许用户在救援模式下使用特定的镜像;用户和管理员通过 Flavor 能够控制虚拟机 CPU 的拓扑;能够在救援模式下挂载所有的本地盘。网络方面,改善了 nova-network 代码,允许每一个网络单独配置;允许开发人员增加 hooks;允许 Nova 实例使用 Neutron SR-IOV 端口启动;允许实例添加同一个网络内的多块网卡。调度方面,能够配置使用 slave 数据库作为定时任务;实现了可扩展的资源跟踪;支持整个 host(虚拟机) 的撤离和 scheduler 过滤器支持 host 集合。虚拟化驱动方面,增强了 Hyper-V、Ironic、libvirt、vmware 的功能。

3、面板 (Horizon)

支持部署 Apache Hadoop 集群;新增基于角色控制 (RBAC) 的支持;集成了 OpenStack 数据处理项目 Sahara;提供了对 Neutron 新功能的支持;支持查看和编辑 metadata 便签的分配;允许重设 snapshot 和 volume 的状态;支持上传镜像;持续对 Horizon 插件系统进行了改进,如新增 AngularJS 模块;优化了 UX 化;优化了 JavaScript 库;使用 SCSS 替代 LESS 。

4、鉴权服务 (Keystone)

实现了通过同一套认证体系访问私有和共有 OpenStack 服务,具备了跨私有云与公有云进行联合身份验证的能力;能够通过配置使用多个认证后端;做到了与 LDAP 的集成更加便捷;为 Keystone 提供了一个实验性功能 Keystone 和 Keystone 的联合, 其中一个实例提供鉴权服务,另外一个为服务提供者;新增了 token 提供方式 PKIZ,能够为使用 PKI token 的用户提供服务;能够为 LDAP 链接配置 CA 证书文件;能够通过名称对服务进行过滤等。

5、遥测 (Ceilometer)

支持负载均衡、防火墙与 VPN 在横向扩展的中心代理端支持度量指标集合的分区;告警评估 (evaluation) 负载使用了新的 tooz 进行协调;对 SQLAlchemy 存储的性能和可扩展性进行了大量优化,使得 MySQL 和 PostgreSQL 可以被用于验证或小规模部署存储度量值;支持通过 Ironic 或者新的独立代理端以通知的方式经过 IPMI 传感器实现硬件的监控;支持通过 MongoDB 或者 Hbase 存储驱动 (之前限制为 SQLAlchemy) 持久化事件。

6、数据库服务 (Trove)

允许用户对关系型数据库进行管理,实现了 Mysql 实例的异步复制和提供 PostgreSQL 数据库的实例。非关系数据库的管理也得到了增强,引入新的集群 API,首次支持 MongoDB 集群;支持 Couchbase 的备份和恢复。支持可选择强制使用 Cinder 作为 Trove 卷的后端;支持使用 Neutron 网络的 OpenStack 解决方案中部署 Trove;支持在 Trove 数据库中使用自定义的数据存储配置参数;能够获取所有数据的存储类型和版本;其他的改进包括在 trove 中增加日志审计来优化日志级别、加入 stevedore 来优化扩展加载的机制等。

7、数据处理 (Sahara)

数据处理的 UI 已经被完全整合到 OpenStack 控制面板中 (Horizon);增加了对 CDH 5.x、Apache Hadoop 2.4.1、Apache Spark 的支持;优化了数据处理 (EDP) 引擎进行,以支持 non-zero 工作流引擎;支持多域的部署,增加 Ceilometer 集成 ;对集群的异常处理进行了改进,如果在扩展过程中出现错误,集群将会回退到原始状态,为节点组设置了安全组以及为Sahara 实现了分布式模式

8、网络服务 (Neutron)

拥有了更理想的 IPv6 处理能力;实现了对分布式虚拟路由的支持 (DVR);进行了大量的改进措施,引入了大量的插件,如 Arista L3 路由插件、Big Switch L3 路由插件、Cisco APIC ML2 Driver 等 。

除了以上主要功能的改进外,还增强和改善了编排 (Heat)、镜像服务 (Glance)、块存储服务 (Cinder) 等功能,并完善了 OpenStack 相关文档。

Juno 版本一经发布,国内外各大科技网站和媒体都竞相报道。来自德克萨斯州奥斯汀市的消息称,OpenStack Juno 版增加了许多企业的特性,它是迄今为止最广泛的支持构建公共云和私有云的开源软件。另外。在雅虎任职的 Mark McClain 和在思科任职的 Kyle Mestery 都积极领导了 OpenStack 网络项目的发展,他们表示,此次 OpenStack Juno 的发布将给业界带来很大的影响。Juno 版本发布不久,OpenStack 第三大代码贡献者 Mirantis 获得了 1 亿美元 B 轮融资,并计划于 2016 年 IPO,表明了 OpenStack 市场正在持续升温。

OpenStack 很好的支持了企业级的服务(包括电信、金融、零售、互联网、政府等各个行业),并得到了许多用户的良好反馈,如 Pacnet 通过 OpenStack 减少运维成本德国Cloud&Heat 将云服务与热水带给用户 Kili 为科技创业公司提供 OpenStack 基础设施等,这些实例充分说明了通过 OpenStack 云计算平台可以承载不同的业务。OpenStack 基金会还指出,Juno 版本的顶级贡献者们来自商业领域的各个区域,包括红帽、惠普 IBM 、Mirantis、Rackspace、SUSE、OpenStack 基金会、B1 Systems、 VMware EMC 以及一部分自由人士等。显然,OpenStack 拥有着相当顺遂的发展态势,而这全都要归功于广大用户及关注者的支持与鼓励。Juno 版本并不属于飞跃性的主要版本升级,OpenStack 基金会已经为 NFV 制定出更为详尽的开发计划,并承诺将在 2015 年 4 月推出的 OpenStack Kilo 当中提供其正式可用方案。不过就目前来说,OpenStack 的技术人员已经将 Juno 版本称为“奠定基础”的角色,相当于认定其可以算是一套 NFV 方案。NFV 及其它规划的融入预示着今后推出的后续版本将更加强大,并且在上述支持者们的鼎力推动之下,这套云平台明显不缺乏广泛的群众基础。


感谢郭蕾对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。

2014-10-29 08:484357
用户头像

发布了 92 篇内容, 共 45.0 次阅读, 收获喜欢 5 次。

关注

评论

发布
暂无评论
发现更多内容

十年沉浮,Web2 到 Web3 的转变之路

TinTinLand

区块链 开发者 就业 web3 hackers web3

高性能计算在处理和吞吐量方面的重大突破

Finovy Cloud

计算 高性能计算架构

MobTech MobLink Web端快速集成指南

MobTech袤博科技

JavaScript 集成 跳转访问网页

SPL:跑批有这么难么

华为云开发者联盟

Java 开发

牛客网论坛最具争议的Java面试成神笔记,GitHub已下载量已过百万

Geek_Yin

编程 程序员 牛客网 #java Java面试八股文

RadonDB MySQL Kubernetes 2.2.1 发布!

RadonDB

MySQL 数据库 Kubernetes RadonDB

东莞等保测评多少钱及格?哪里可以做等保测评?

行云管家

等保 等级保护 等保测评 安全等级保护

什么样的人适合参加Web前端培训

小谷哥

在公司内部,做了一次 HTTP(S) 的分享

程序员小毕

程序员 面试 程序人生 https 计算机网络

学习WEB前端去哪里比较好

小谷哥

KubeEdge:下一代云原生边缘设备管理标准DMI的设计与实现

华为云开发者联盟

云计算 云原生 后端

Spark Optimizer 规则下的 BUG 排查与修复全记录

观远数据

saprk

太牛了!这份什么神仙级Spring Cloud Alibaba全套笔记,从入门到实战,全方位讲解微服务技术栈!

Geek_Yin

程序员 阿里 架构师 spring cloud alibaba #java

腾讯云大神亲码“redis深度笔记”,不讲一句废话,全是精华

Geek_Yin

编程 程序员 架构师 #java redis 底层原理

元宇宙的未来商机和应用

智捷云

大数据培训机构学习会不会有点难?

小谷哥

发展场景金融需要重视生态能力建设,加深对场景的渗透程度

易观分析

金融 客户 场景生态建设

兆骑科创承办创业赛事活动,双创服务,创业服务平台

兆骑科创凤阁

拒绝加班:巧用前端电子表格中构建公式树

葡萄城技术团队

ARM 内核寄存器 和 基本汇编语言讲解

矜辰所致

汇编语言 8月月更 ARM内核 内核寄存器

一个月闭关直接面进阿里P7,这份Java面试指导手册是真的牛逼

收到请回复

Java 程序员 语言 & 开发

快照有哪几种意思?如何统一管理各云主机快照,实现快速配置与回滚?

行云管家

运维 云主机 快照 IT运维

Python 教程之输入输出(10)—— 输出格式

海拥(haiyong.site)

Python 8月月更

我用开天平台做了一个字符串检查API,hin 简单~~

华为云开发者联盟

云计算 API 华为云

兆骑科创创新创业服务平台,投融资对接,线上直播路演

兆骑科创凤阁

TDengine3.0 新架构设计思路

TDengine

数据库 tdengine 时序数据库

《中国车联网TSP行业发展洞察2022》案例征集

易观分析

车联网 案例征集

怎么选择合适自己的web编程培训机构?

小谷哥

MobTech MobLink功能说明及应用创建

MobTech袤博科技

开发 短链接 跳转访问网页

低学历能通过Java培训学习吗?

小谷哥

行业分析| 调度行业未来趋势

anyRTC开发者

音视频 调度 快对讲 语音对讲 视频对讲

OpenStack的第十个版本—Juno版问世_语言 & 开发_李士窑_InfoQ精选文章