虚拟化转向容器的新方案,红帽正式推出虚拟化容器统一平台——openshift虚拟化

news2024/11/18 21:45:40

编辑 | 宋慧

出品 | CSDN 云计算

云原生、容器化,是近年 IT 界主要的话题之一。

数字化转型的浪潮下,技术在朝向更加有利于业务快速迭代的方向发展。据 CSDN 最新年度《中国开发者调查报告》数据显示,近一半的公司(43%)已经完成了微服务化、容器化改造。不过,对于使用和部署容器方面的挑战,45% 开发者认为是复杂性,其次是缺少相关的训练。

在基础设施技术领域,成熟的虚拟化技术,从成熟度、技术普及度,仍然远远超过了容器技术。对于开发者来说,容器与成熟的虚拟化其实各有所长,甚至一些成熟的稳态应用系统对于传统虚拟机依赖和适配性更高,两者应该如何选择,或者说如何兼顾?

近日,推出鼎鼎大名容器技术 OpenShift 的红帽公司,正式发布了容器虚拟化统一的管理平台——OpenShift虚拟化,就是在一个平台上去统一去调度管理和交付虚拟化和容器两种应用。

OpenShift 虚拟化让传统虚拟化和容器 Kubernetes 统一运行

据介绍,OpenShift 虚拟化是企业级 KubeVirt 环境,这里需要介绍一下,红帽早在 2016 年就启动的容器原生虚拟化开源项目 KubeVirt,最早是红帽内部的 3 名工程师发起,底层采用成熟 KVM 技术,希望在 Kubernetes 的容器中调度、运行和管理 VM,从而实现传统 VM 和创新容器统一由 Kubernetes 管理和编排。现在,KubeVirt 在 CNCF 基金会孵化中,可以与 CNCF 生态中的 157 个项目兼容和集成,所以从技术方向与应用范围来看,KubeVirt 已经得到了很多用户的认可。

 OpenShift 虚拟化可统一运行容器、虚拟机或混合应用

另外,据红帽介绍,OpenShift 虚拟化也可以看作是红帽企业虚拟化产品 RHEV 的延续之作,现在,商业版本的 OpenShift 虚拟化将传统的虚拟化搬到 K8 上面统一进行管理,为虚机提供计算、存储、 网络、编排、监控、日志、容灾等综合管理功能。

红帽从底层虚拟化到应用的技术架构示意图

OpenShift 虚拟化非常适合大型机构和企业去做底层基础资源的一致性管理,同时兼顾资源的弹性、速度和稳定性。例如红帽分享了目前全球投资银行高盛使用 OpenShift 虚拟化,在云原生架构演进中,从传统的虚拟化过度为虚拟化与容器统一平台,已管理近 40000 个节点的虚机和容器环境。另外,大众汽车使用红帽的 OpenShift+OpenShift 虚拟化,测试平台(用于验证设计或模型的环境)来测试和调整电子控制单元(ECU),将测试平台搭建时间从几天缩短到几小时,系统测试平台成本降低 50%。

在中国,吉利汽车基于红帽 OpenShift 来创建其混合云的 PaaS 平台,多个主要企业级的业务已经运行其上。吉利汽车之前有多个遗留业务在 vShpere 平台上,主要是 Windows 虚拟机上的.net 应用,以及某些需要固定 IP/绑定网卡的业务。吉利汽车已完成 OpenShift 虚拟化的测试验证,实现了 DevOps。

IT 技术不停向前发展,一项技术从诞生到成熟,再到被更新的技术替代,一直是 IT 技术发展的规律,也是 IT 行业的魅力。基础设施领域,云原生和容器化的普及,也可能将是成熟的虚拟化技术退出历史舞台的开始。底层技术的迭代,值得开发者重点关注,CSDN 也将持续关注和报道底层技术趋势与变化。

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

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

相关文章

爬虫|Python|ts格式的加密视频合并方法

前言: 爬虫的一些基本概念: 对于爬虫来说,没有道德(比如,某些爬虫上w的并发,那么,一些小站可能就会崩溃,其实爬虫也是可以作为网络攻击的,假设有需要攻击的网站&#x…

Shell 脚本传递参数的两种方式:位置传参与指令式传参

Shell 脚本传递参数的两种方式 方式一:数字传参 直接传参 数字传递可以用$1 $2 $3 ......获取第一个第二个第三个参数,$0获取命令(也就是你的文件名),$#可以查看总的参数个数 以下文件命名为param1(shel…

rk3568平台调试typec口实现uvc输出,网络共享等功能

一、修改kernel相关配置 注意:一定要知道主控接线,那个物理口是otg的,然后要找准与之所连接的phy和控制器。然后处理CC1 CC2识别芯片,fusb302。默认sdk自带有驱动,需要配上中断脚和提供VBUS 5V的脚。用来判断角色是DF…

( “ 图 “ 之 拓扑排序 ) 210. 课程表 II ——【Leetcode每日一题】

❓210. 课程表 II 难度:中等 现在你总共有 numCourses 门课需要选,记为 0 到 numCourses - 1。给你一个数组 prerequisites ,其中 prerequisites[i] [ai, bi] ,表示在选修课程 ai 前 必须 先选修 bi 。 例如,想要学…

使用 docker 搭建 mysql 主从配置

真正的配置文件是docker中 /etc/my.cnf 拉取镜像 docker pull mysql:5.7启动主数据库和从数据库 docker run -p 3306:3306 --restartalways --name mysql_v1 -v /var/mysql/mysql_v1:/var/lib/mysql -e MYSQL_ROOT_PASSWORDroot -d mysql:5.7 docker run -p 3307:3306 --res…

Neural Network笔记2

torch.nn: Containers: 神经网络骨架 Convolution Layers 卷积层 Pooling Layers 池化层 Normalization Layers 正则化层 Non-linear Activations (weighted sum, nonlinearity) 非线性激活 Convolution Layers Conv2d torch.nn.Conv2d(in_channels, out_channels, ke…

java版企业电子招投标系统源码 spring boot+mybatis+前后端分离

项目说明 随着公司的快速发展,企业人员和经营规模不断壮大,公司对内部招采管理的提升提出了更高的要求。在企业里建立一个公平、公开、公正的采购环境,最大限度控制采购成本至关重要。符合国家电子招投标法律法规及相关规范,以及…

一体化管理系统如何使企业受益?

在当今世界,大多数企业使用管理系统来制定政策和程序,以帮助实现其业务目标。管理体系是用于确保企业能够管理实现其目标所需的所有任务的流程和程序的结构。 公司或企业会有支持客户、采购、项目、考勤、财务等管理系统,这些管理系统通常在…

OBCP部分考点总结

备份恢复: 恢复的最小力度:租户级 分布式事务: 参与者或者协调者宕机,全部参与者发送prepare ok,客户端会commit sql引擎: 不能使用常量的场景:between and 应该可以使用常量,被…

菁染料CY3标记氨Cyanine3-amine合成方式2247688-56-6

CY3-amine是一种荧光染料,其分子式为C36H52Cl2N4O ,分子质量616.745,具有良好的荧光性能和化学稳定性。 产品名称:菁染料CY3标记氨基;三甲川花菁染料标记氨基 英文名称:Cy3-amine;Cyanine3-amine 品牌商&a…

论文ai生成-一键生成论文的软件

ChatGPT自动写论文 ChatGPT可以使用生成的文本来帮助撰写学术论文,其中包括文章的大纲、段落和句子。但是,它并不会像一个完全替代人的写作工具一样让你“自动”写作。 虽然ChatGPT可以生成相当准确的语言,但它并不完美,它并不能…

Websocket的基本认识、使用与封装

目录 一、Websocket是什么 二、Websocket的基本使用 使用介绍 第一步 第二步 第三步 第四步 常用API介绍 WebSocket(url[, protocols]) WebSocket.readyState WebSocket.send(data) WebSocket.close([code[, reason]]) WebSocket.bufferedAmount WebSocket.exten…

顺序表功能实现(入手版详解)

🍉博客主页:阿博历练记 📖文章专栏:数据结构与算法 🚚代码仓库:阿博编程日记 🌹欢迎关注:欢迎友友们点赞收藏关注哦 文章目录 🍓前言✨顺序表🔍1.顺序表的整体…

【SpringBoot】SpringBoot 优雅地校验参数

1、为什么要校验参数? 在日常的开发中,为了防止非法参数对业务造成影响,需要对接口的参数进行校验,以便正确性地入库。 例如:登录时,就需要判断用户名、密码等信息是否为空。虽然前端也有校验,…

剑指offer 栈习题训练经验总结(未完)

第一题 定义栈的数据结构&#xff0c;请在该类型中实现一个能够得到栈的最小元素的 min 函数在该栈中&#xff0c;调用 min、push 及 pop 的时间复杂度都是 O(1)。 class MinStack {private:stack<int> s;stack<int> min_s;public:void push(int x) {s.push(x);if…

xxl-job 集成 SpringBoot 使用

文章目录 前言xxl-job 集成 SpringBoot 使用1. xxl-job 安装部署超链接2. 启动xxl-job3. 集成 SpringBoot 使用3.1. 添加依赖3.2. 执行器 配置3.3. 执行器组件配置3.4. XxlJob 开发步骤 4. &#xff08;BEAN模式&#xff09;示例5. GLUE(Java) 示例6. 注意 前言 如果您觉得有用…

视觉震撼的数据可视化示例

众所周知&#xff0c;数据可以非常强大——当你真正理解它告诉你什么时。 数据和信息可视化(数据可视化或信息可视化)是对大量复杂的定量、定性数据、信息进行设计和创建易于沟通、易于理解的图形或视觉表示的实践&#xff0c;在静态、动态或交互式视觉项目的帮助下&#xff0…

Java对象的创建方式以及对象的引用

日子就是这么的庸常&#xff0c;却有细碎的事物&#xff0c;如太阳碎碎的光芒&#xff0c;洒落其上 Java创建对象有几种方式 new创建新对象 new创建我们就很熟悉了&#xff0c;像Person p new Person();等等 通过反射机制 这种创建对象的方式就是当我们编译时不知道要创…

java面试,redis面试,java面试大全

LEARNING_CONTENT 一个分布式锁的解决方案&#xff0c;另一个是分布式事务的解决方案 -2 flink 链接&#xff1a;flink参考文章 -1 linux of view 参考链接&#xff1a; linux常见面试题 linux查看占用cup最高的10个进程的命令&#xff1b; 参考文章&#xff1a;linux查看…

uboot 启动内核代码分析

0、uboot和内核区别 uboot的本质就是一个复杂点的裸机程序。内核本身也是一个"裸机程序“&#xff0c;和uboot、和其他裸机程序并没有本质区别。 区别就是操作系统运行起来后在软件上分为内核层和应用层&#xff0c;分层后两层的权限不同&#xff0c;在内存访问和设备操作…