OpenStack发布Ussuri版本 实现智能开源基础设施的自动化

从2010年到2020年,OpenStack项目整整走过了十个春夏秋冬。10年来,关于OpenStack的争议持续不断,但不可否认的是,在不同技术路线的争执中,OpenStack所展现的蓬勃生命力仍无可比拟。据451研究机构2019年9月发布的市场监测报告表明,OpenStack依然快速增长,预计未来四年亚太地区的市场份额将增长36%,在2023年全球市场份额将达到77亿美元。

 除却技术本身而言,能够让OpenStack在众多开源项目中脱颖而出,其幕后推手OpenStack基金会功不可没。OpenStack基金会执行董事 Jonathan  Bryce强调,基金会及社区最重要的目标是可以让用户大规模的部署和应用软件,去年OpenStack计算核心的规模已达到1000万,今年预计部署规模将会更大。

OpenStack历经10年历史背后仍不断散发着新鲜的科技气息。5月13日,OpenStack社区正式发布部署最广泛的开源云基础设施软件的第21 版 – Ussuri,该版本主要改进三个核心领域,第一,持续改进核心基础设施层的可靠性;第二,强化了安全性和数据加密;第三,拓展了通用性以支持新兴用例。

 具体而言,更加注重核心基础设施层的可靠性的核心领域,Jonathan  Bryce介绍,新增的功能有助于OpenStack云平台跨数据中心的缩放,便于在扩展云计算平台时管理工作负载。例如添加了对Nova单元间的冷迁移及调整服务器分区大小的支持,并添加了自动化裸金属的硬件配置;添加了对IPv6的支持,更成为OpenStack与容器网络间的桥梁。

围绕安全性以及加密更新方面,其中,Load Balancer Service 负载均衡服务,针对TLS安全网络传输协议,可以从pools里接受新的TLS的密文,可以使得负载均衡强制地执行安全合规性;Kolla作为在Ussuri版本里首次增加了对TLS的内部加密支持,Kolla对TLS加密的支持可以使得容器化部署的OpenStack服务之间的通信,被自动添加TLS加密。在某些用例中,无状态安全组将允许运维人员选择最佳数据通路,而有状态安全组则会对系统施加额外的处理;Neutron中新增的支持——无状态的安全组(stateless  security  groups),不仅让资源使用性更高,且相对释放出更多资源,可以使得网络扩展和进行大规模部署变得更有可能。

拓展通用性以支持新兴用例,首先强调的是Cyborg项目,在Ussuri版本里作为一个强大的硬件加速器,可与Nova以及Neutron完全整合。另外,Cyborg已经能够管理GPU或是IPG的硬件加速器,并直接推送升级代码到FPGA里,传送至Nova虚拟机以及计算实例中,因此可配置工作负载并采用这些加速器来运行,这项重要功能对于智能开源基础设施的实施至关重要,且功能已经在Ussuri版的Cyborg里得以实现;

 除此之外,Octavia负载均衡项目,添加了对在特定可用性区域中部署负载均衡器的支持,从而可将负载均衡功能部署至边缘环境;Magnum可在OpenStack中安装Kubernetes,使得在OpenStack环境中运行Kubernetes更简单,除提供对Kubernetes升级版本的支持外,Ussuri还添加了对Kubernetes集群(包括主节点和工作节点)操作系统的升级支持;Zun作为OpenStack项目中的容器服务组件,添加了对Kubernetes CRI运行时的支持。Zun采用CRI运行时来实现capsule(pod)的概念,因此,Kubernetes用户可采用Zun API在安全容器Kata Containers中创建pods。

 需要强调的是,OpenStack Ussuri版本共收到了来自188个组织及50多个国家/地区共1003位开发者的24,000次代码修改。OpenStack项目如今由一个大型的全球性的开源社区支持着,并与 Linux kernel、Chromium并列为全球贡献度最活跃的三大开源项目之一。

OpenStack基金会执行董事Jonathan Bryce表示:“在大规模运维用户的带领下,OpenStack被部署在各行各业,并且几乎遍及全球各洲。全球社区支持OpenStack的用户和开发者不仅稳步提升了软件的核心功能,还积极推动创新,支持各个软件层级新兴且重要的应用案例。随着Ussuri版本的发布,社区提供了从裸金属到边缘应用,从自动化服务器、加速器的部署到负载均衡服务器、容器安全性能的提升等功能。”

OpenStack Foundation 项目持续进展,包括已经确立的airship、kata、zuul、openstack,以及试点项目STARLINGX。在介绍持续不断的最新项目进展中,阿丹注意到了2020的一个新项目——OpenInfra Labs,OpenInfra Labs是一个由运维人员创建且为运维人员服务的社区,社区在实际生产环境中测试开源代码,为现有及新兴工作负载发布完整且可复制的堆栈,以推进开源基础设施的发展,旨在衔接开源项目与生产实践,打通OSS的最后一公里。

该项目提供的开源工具来可重复且可预测的运行云计算平台、容器、AI、机器学习及边缘工作负载:通过所有所需软件的集成测试,提供完整用例;提供在生产环境中运行上游项目的运维及功能差异化文档;用于运维工具的共享代码存储库和通常由用户独立编写的 “glue”代码,其重要性一目了然。

谈及未来,从开源云到开源基础架构,OpenStack实现了巨大的飞跃,未来OpenStack的发展方向如何?Jonathan  Bryce强调:“谈到智能开源基础设施,我们实际探讨的是新兴用例对底层计算存储网络的巨大需求,因此下一代的基础设施侧重于对5G移动网络的投入,以及人工智能、机器学习、物联网对于社会与经济发展的一大趋势,其中更为重要的是采用开源基础设施工具来提供支持,促进这些领域的技术发展并走向成熟。”

恰逢中国推出“新基建”计划,Jonathan  Bryce表示:“倘若搭建5G移动网络,就势必要借助底层基础设施的自动化计算网络及存储资源进行边缘部署,不仅可在各城市部署,也可以把移动网络延伸到偏远的地区,因此基础设施对于5G的建设很重要。因此,智能基础设施其实不仅仅只是OpenStack项目,还集成了Kubernetes以及一系列的网络、安全、存储工具等,希望能在这些大趋势下更好地满足需求。我们注重开源工具的整合,并不仅限于OpenStack这个项目本身,或是社区的开源项目,我们会整合整个开源环境里的相关且重要的开源工具。而这也是为什么OpenInfra Labs存在的理由之一,希望能推动一个更广泛的开源基础设施平台的发展。”

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/517922.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

ETL异构数据源Datax_图形化数据同步_11

数据同步全量增量知识SQL和执行频次不一样,其他的都一样 文章目录一、Oracle同步Mysql(全量)1. 添加项目2. 添加数据源3. 添加任务4. 构建json5. 任务执行6. 查看日志7. 同步数量对比二、Mysql同步Oracle(全量)2.1. 添加构建reader2.2. 添加构建writer2.3. 配置同步…

RocketMQ消息轨迹-设计篇

RocketMQ 消息轨迹主要包含两篇文章:设计篇与源码分析篇,本节将详细介绍RocketMQ消息轨迹-设计相关。 RocketMQ消息轨迹,主要跟踪消息发送、消息消费的轨迹,即详细记录消息各个处理环节的日志,从设计上至少需要解决如…

红帽加速开放混合云创新,助力企业成功迈向开源应用时代

2020年的开局让人有些意想不到,一场新冠疫情给人们的生活带来了前所未有的改变。对于企业更是有着数不尽的困难与挑战。在过去的三个月当中,全世界都面临着有关于“虚拟会议”所带来的便捷与隐患问题,原因在于虚拟会议中对于网络体验与安全的…

ETL异构数据源Datax_自增ID增量同步_12

文章目录增量同步方法 1.先同步存量数据 2.再同步增量数据(根据自增ID、日期条件) 前提条件: 1.只针对数据增长,如果老数据被update/delete则无法使用增量同步方式。 基于主键自增ID增量同步 Oracle同步Mysql演示 idno采用序列自增 添加项目 AutoIncr…

K8S从懵圈到熟练 - 节点下线姊妹篇

之前分享过一例集群节点NotReady的问题。在那个问题中,我们的排查路劲,从K8S集群到容器运行时,再到sdbus和systemd,不可谓不复杂。那个问题目前已经在systemd中做了修复,所以基本上能看到那个问题的几率是越来越低了。…

PLSQL 查询结果只显示年月日不显示时分秒的解决方法

PLSQL 14查询结果只显示年月日不显示时分秒的解决方法 如果plsql里面日期显示出现混乱,并且按照一般的调整首选项里日期格式调整不了,可以修改环境变量,新建环境变量,变量名:nls_date_format 变量值:YYYY-…

阿里云“网红“运维工程师白金:做一个平凡的圆梦人

他是阿里云的一位 P8 运维专家,却很有野心得给自己取花名“辟拾(P10)”; 他没有华丽的履历,仅凭着 26 年的热爱与坚持,一步一个脚印踏出了属于自己的技术逆袭之路; 他爱好清奇,练就了…

巧用 Trie 树,实现搜索引擎关键词提示功能

来源 | 码海责编 | Carol封图 | CSDN 付费下载于视觉中国我们几乎每天都在用搜索引擎搜索信息,相信大家肯定有注意过这样一个细节:当输入某个字符的时候,搜索引框底下会出现多个推荐词,如下,输入「python」后,底下会出…

这一团糟的代码,真的是我写的?!

阿里妹导读:你有没有遇到过这种情况:过几周或者几个月之后,再看到自己写的代码,感觉一团糟,不禁怀疑人生?我们每天都与代码打交道,但当被问道什么是好的代码时,很多人可能会先愣一下…

迅雷下载Linux Oracle11gR2和Oracle12c

很多朋友分享的都是百度云盘链接,那个下载速度对于贫民来说,真的是等到花都谢了 而Oracle官网现在只能下载Oracle19C了,特此分享11和12版本的迅雷下载链接 11g下载链接: https://download.oracle.com/otn/linux/oracle11g/R2/lin…

除了吃月饼,中秋节还能干啥?

明天 八月十五,团圆夜 花好月圆之际 除了吃月饼,还能干啥? 阿里妹带来双重好礼,陪你过中秋~ (往下看,送云栖大会三日通票哦) 1重礼 — 阿里技术热门精选 — 《Java 开发手册》发布&#…

恭喜了!5 月逼自己学下这项技能,年薪 35 万起

你觉得 15 年内自己所在的 IT 行业很安全吗?No!据麦肯锡全球研究院发布的一份就业报告中显示,到 2030 年,中国预计将有 1200 万~ 1.02 亿人面临重新就业的局面。越来越多的人学习编程不再只是为了当程序员,…

Linux7/Redhat7/Centos7 安装Oracle 12C_系统安装_01

文章目录一、安装虚拟机1. 新建虚拟机2. 稍后安装3. 选择linux版本4. 安装位置5. 处理器配置6. 内存配置7. 网络配置8. 创建新磁盘9. 设置磁盘大小10. 选择镜像,完成二、虚拟机配置2.1. 重新启动2.2. 选择语言2.3. 设置时区2.4. 选择安装模式2.5. 自定义分区2.6. 接…

源码分析RocketMQ ACL实现机制

有关RocketMQ ACL的使用请查看上一篇《RocketMQ ACL使用指南》,本文从源码的角度,分析一下RocketMQ ACL的实现原理。 备注:RocketMQ在4.4.0时引入了ACL机制,本文代码基于RocketMQ4.5.0版本。 根据RocketMQ ACL使用手册&#xff0c…

Linux7/Redhat7/Centos7 安装Oracle 12C_配置IP、系统参数_02

文章目录一、基础配置1. 重新启动2. 安装VMware Tools3. 修改主机名4. 网络配置5. 重新加载网络二、配置系统参数2.1. 检查硬件环境2.2. 查看共享内存大小2.3. 创建用户和组2.4. 配置内核参数2.5. 配置资源限制2.6. 创建目录赋予权限2.7. 设置环境变量2.8. 映射配置三、基础关闭…

华为:跨过时艰,向未来

[中国,深圳,2020年5月18日] 华为公司第十七届全球分析师大会18日在深圳开幕。华为与来自全球的2000多名行业分析师,金融分析师,通讯、互联网、金融等行业意见领袖和媒体一起,以现场在线的方式,共同探讨在当…

阿里巴巴飞天大数据架构体系与Hadoop生态系统

很多人问阿里的飞天大数据平台、云梯2、MaxCompute、实时计算到底是什么,和自建Hadoop平台有什么区别。 先说Hadoop 什么是Hadoop? Hadoop是一个开源、高可靠、可扩展的分布式大数据计算框架系统,主要用来解决海量数据的存储、分析、分布式…

Linux7/Redhat7/Centos7 安装Oracle 12C_配置VNC远程安装数据库_03

文章目录1. yum安装VNC2. 在线安装时钟3. VNC配置4. 重新加载5. 加入开机自启动6. 启动vncserver7. vnc测试1. yum安装VNC # 在线安装vnc yum install tigervnc-server2. 在线安装时钟 # 在线安装时钟为了测试远程连接oracle主服务器图形化 yum install xclock3. VNC配置 # …

对不起,我把APP也给爬了

来源 | 凹凸数据责编 | Carol封图 | CSDN 付费下载于视觉中国最近群里很多小伙伴对爬取手机App和小程序感兴趣,今天本厨师将给大家呈现这道菜,供小伙伴们品尝。相信大家都对爬虫有一定的了解,我们爬PC端时候可以打开F12去观察url的变化&#…

从踩坑到填坑|淘宝Web 3D应用与游戏开发实战

导读:本文是淘宝前端技术专家——徐乾伟(烧鹅)分享的淘宝 Web 3D 应用与游戏开发实战,这个话题在业界被谈及得比较少。今天将会从移动、3D、游戏三种交叉的话题来和大家探讨。接下来和小编一起从初试 Web 3D、使用 WebGL、工作流相…