浪潮信息 KeyarchOS 助力 IT 企业安全管理业务完成 CentOS 迁移替换 | 龙蜥案例

news2024/11/20 4:38:12

前言

安全稳定是操作系统永恒的追求,某知名 IT 企业的安全管理业务服务于公司多个业务,涵盖代码安全管理平台、数字签名平台以及内部使用的多个研发平台,其底层运行着 CentOS 7 操作系统。随着 CentOS 各操作系统版本陆续停服,将会对该企业安全管理业务带来巨大的风险。因此,CentOS 迁移替换工作迫在眉睫。

龙蜥操作系统 Anolis OS 致力于成为 CentOS 的最佳替代,并在政务、金融、交通、电力等多个行业已有成熟的迁移落地案例。该企业在经过多次选型比对后,将目光投向了基于龙蜥操作系统 Anolis OS 研发的商业版操作系统——浪潮信息 KeyarchOS。KeyarchOS 广泛兼容市场主流软硬件,能够保障用户业务稳定、安全、高效运行,为应对 CentOS 停服打造了完整解决方案,可满足不同场景的用户需求,助力用户业务平滑迁移。

业务调研评估,量身打造迁移方案

该企业安全管理业务涉及十余套云上业务系统,其上运行着包括 CentOS 7.4、CentOS7.6 等在内的多个 CentOS 版本,应用开发语言主要为 Python 和 Java,其系统组件包括 mariadb、nginx、gnupg 等在内的开源数据库和中间件。

整体迁移流程包含业务环境调研、迁移评估、迁移实施、监控运维 4 个环节。针对虚拟机中运行的 CentOS 7,KeyarchOS 提供一键式批量原地迁移工具 X2Keyarch,该工具具备包括软件包评估、硬件评估等在内的迁移风险评估功能,并提供评估报告,为解决迁移过程中潜在的风险和问题提供支撑。原地迁移方案如下图所示:

图片

(图 1 / 原地迁移方案)

 迁移验证,进一步识别迁移风险

根据前期的环境调研和策略制定,在实验室搭建客户业务环境模型进行模拟迁移验证,反复验证迁移流程的准确性,并根据迁移过程中遇到的问题及时对迁移流程、迁移工具等进行优化调整。比如在测试过程中发现某些业务 grub2 的版本太低导致迁移失败。通过优化迁移工具底层逻辑,将该问题的解决方法直接写入迁移工具升级逻辑框架中,并针对此类场景形成迁移固化方案,为生产环境的迁移做充足准备。

迁移工具助力,实现高效迁移实施

根据客户业务情况,按照业务的重要程度与影响范围,采取分批次、渐进式地迁移策略。优先迁移非核心、影响范围较小的业务,最后再对核心业务进行迁移。迁移实施过程中,借助 X2Keyarch 迁移工具,平均每台机器的迁移实施时间为 10min 左右,大大提升了系统迁移效率,缩短业务停机时间。 

迁移工作完成后,代码安全管理、数字签名、安全业务研发等业务系统在浪潮信息 KeyarchOS 上成功运行,业务系统功能正常、数据完整。安全管理业务负责人表示,浪潮信息 X2Keyarch 迁移工具实现自动化迁移,这极大地提升了迁移效率,降低了迁移适配成本。迁移后的系统运行稳定,完全满足部门业务使用需求。

图片

(图 2 / 业务系统 1)

图片

(图 3 / 业务系统 2)

 稳扎稳打,持续打造行业迁移标杆

本次 CentOS 迁移充分验证了 KeyarchOS 迁移方案的可行性和可靠性,证明了 KeyarchOS 团队在 CentOS 迁移方面具备出色的能力,为后续 KeyarchOS 迁移服务提供了宝贵的经验。同时,进一步验证了基于龙蜥操作系统商业版的解决方案,可以在 IT 行业场景下替代国外操作系统产品。随着越来越多的迁移项目落地,浪潮信息 KeyarchOS 将会持续打造行业迁移标杆。

浪潮信息作为龙蜥社区的理事单位,始终践行开源开放理念,积极参与社区贡献,共同推动操作系统的发展繁荣。未来,浪潮信息将会持续为社区建设贡献自己的力量,跟进社区主流技术发展趋势,积极迎接 CentOS 停服带来的机遇和挑战。

“更多龙蜥产品、生态、技术合作可发送邮件至邮箱 secretary@openanolis.org,我们会第一时间与您联系。”

往期龙蜥案例阅读:

【1】浪潮信息 KOS 助力企业核心业务完成 CentOS 迁移替换,性能提升 10%

【2】让 AI 更简单  人工智能平台 SEAL 携手龙蜥落地达摩院算法能力

【3】Inspur KOS 龙蜥衍生版面向智慧新媒体转型的探索与实践

【4】龙蜥 LoongArch 架构系统研发全揭秘,龙芯中科开辟龙腾计划技术合作新范式

2022 龙蜥操作系统生态用户实践精选(或关注龙蜥公众号【OpenAnolis龙蜥】,回复关键字“案例集”获取):

https://anolis-pub-share.oss-cn-hangzhou.aliyuncs.com/other/%E9%BE%99%E8%9C%A5%E6%A1%88%E4%BE%8B%E9%9B%86-%E5%8D%95%E9%A1%B5.pdf

—— 完 ——

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

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

相关文章

掌握指针和数组:经典笔试题攻略(万字详解)

🍁博客主页:江池俊的博客 💫收录专栏:C语言刷题专栏 💡代码仓库:江池俊的代码仓库 🎪我的社区:GeekHub 🎉欢迎大家点赞👍评论📝收藏⭐ 文章目录 前…

最新docker多系统安装技术

在Ubuntu操作系统中安装Docker 在Ubuntu操作系统中安装Docker的步骤如下。 1.卸载旧版本Docker 卸载旧版本Docker的命令如下: $ sudo apt-get remove docker docker-engine docker.io 2.使用脚本自动安装 在测试或开发环境中&#xff0…

聊聊敏捷实践的“个体与交互”

这是鼎叔的第七十二篇原创文章。行业大牛和刚毕业的小白,都可以进来聊聊。 欢迎关注本公众号《敏捷测试转型》,星标收藏,大量原创思考文章陆续推出。 敏捷宣言有重要的一句话:个体和交互胜过过程和工具。作为工程师,…

【实训项目】“享学”APP设计

1.设计摘要 随着高等教育普及化程度提高,国家对大学生的要求也越来越高,在学习过程中总会遇到各种各样的阻碍,很多学生苦于找不到资料,苦于找不到适合自己的资料,苦于找不到能让自己提高的资料。不善交际,…

基于Java+SpringBoot+Vue前后端分离校园失物招领系统设计和实现

博主介绍:✌全网粉丝30W,csdn特邀作者、博客专家、CSDN新星计划导师、Java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ 🍅文末获取源码联系🍅 👇🏻 精彩专…

简单js逆向案例(1)

文章目录 声明模块分析完整代码python实现js扣代码实现 结尾 声明 本文章中所有内容仅供学习交流,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关,若有侵权,请联系我立即删除! 模块 pip install Py…

Properties 中文配置乱码问题解决

file->setting->editor-> file encoding -> 选择Default encoding for properties files-> ISO-8859-1

springcloud3 GateWay章节-Nacos+gateway动态路由负载均衡4

一 工程结构 1.1 工程 1.2 搭建gatewayapi工程 1.pom文件 <dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>4.13</version><scope>test</scope></dependency><!--gateway--&g…

HTML的label标签有什么用?

当你想要将表单元素&#xff08;如输入框、复选框、单选按钮等&#xff09;与其描述文本关联起来&#xff0c;以便提供更好的用户界面和可访问性时&#xff0c;就可以使用HTML中的<label>标签。<label>标签用于为表单元素提供标签或标识&#xff0c;使用户能够更清…

ssm端游游戏账号销售管理系统源码和论文

ssm端游游戏账号销售管理系统源码和论文069 开发工具&#xff1a;idea 数据库mysql5.7 数据库链接工具&#xff1a;navcat,小海豚等 技术&#xff1a;ssm 摘 要 互联网发展至今&#xff0c;无论是其理论还是技术都已经成熟&#xff0c;而且它广泛参与在社会中的方方面面…

如何更改自己电脑上的microsoft账户?

方法/步骤 1 正常我们在登录时就只有一个本地账户或者是微软账户&#xff0c;没有地方可以输入新的账号。那怎么样才能切换到其他账户或者是使用新的账户呢。 首先我们登录进入系统。然后打开用户账户添加一个新的账户。 在键盘上按winr键打开运行输入&#xff0c;输入netpl…

醇音典范 一脉相承! 第五届中国(北京)国际耳机展,索尼期待与你相遇

2023年8月26日至8月27日&#xff0c;第五届中国&#xff08;北京&#xff09;国际耳机展将在北京亚洲大酒店盛大开启。索尼音频产品秉持"For the Music"品牌理念&#xff0c;借助四十余年浸润音乐领域的技术深耕和产业积累&#xff0c;构筑了从声音的录制、制作、到播…

“好声音”下线了?罪魁祸首纷纷扒出来了

开脑洞&#xff0c;浙江卫视是不是要完蛋了&#xff1f;先是刀郎新歌罗刹海&#xff0c;是一句歌词为转身子先扭定矛头直指好声音。然后所有攻击和侮辱过刀郎的明星均遭到了网友们的强烈讨伐&#xff0c;里边的主力就是好声音当年的评委。 接下来&#xff0c;李玟生前录音曝光&…

多线程MySQL分页查询-性能优化

MySQL分页查询优化 一、背景二、原因三、解决四、原理探究 https://blog.csdn.net/hollis_chuang/article/details/130570281 总结&#xff1a; 一、背景 业务背景&#xff1a;给C端10万级别的用户&#xff0c;同时发送活动消息&#xff0c;活动消息分为6类。数据背景&#…

《华为认证》6to4自动隧道

实验需求&#xff1a; 在NE1和NE3之间使用tunnel 口创建6to4自动隧道&#xff0c;实现PC1和PC2互访。 步骤1:配置ipv4地址&#xff0c;如图所示&#xff1a; 步骤2&#xff1a;配置NE1和NE3的ipv4路由&#xff0c;是两端的ipv4网络能够互访 R1: ip route-static 0.0.0.0 0…

msvcp120.dll文件缺失一键修复方法,靠谱的多种修复msvcp120.dll方案

msvcp120.dll文件的丢失&#xff0c;其实是比较常见的&#xff0c;msvcp120.dll是一个Microsoft Visual C Redistributable的关键文件&#xff0c;它包含了一些用于C编程的标准函数和类的定义。如果msvcp120.dll丢失了&#xff0c;那么你的一些与这个文件相关的程序是打不开的&…

小程序订阅消息

注意&#xff1a;小程序订阅消息和小程序类目挂钩&#xff0c;只有设置对应的类目后才能发送相应的公共模板小程序订阅消息 1、类目 1/1 获取微信所有类目信息 https://api.weixin.qq.com/cgi-bin/wxopen/getallcategories?access_token1/2 获取当前账号配置的类目 https:…

Vue学习之Vue组件的核心概念

组件是什么 vue组件就是一个个独立的小型的ui模块&#xff0c;整个大型的系统就是由一个个小型的UI模块拼接而成的 vue组件就是vue实例&#xff0c;通过new Vue函数来创建的一个vue实例&#xff0c;不同的组件只不过是options的不同&#xff0c;我们基本百分之90的开发工作都…

LeetCode 1448. 统计二叉树中好节点的数目:DFS

【LetMeFly】1448.统计二叉树中好节点的数目 力扣题目链接&#xff1a;https://leetcode.cn/problems/count-good-nodes-in-binary-tree/ 给你一棵根为 root 的二叉树&#xff0c;请你返回二叉树中好节点的数目。 「好节点」X 定义为&#xff1a;从根到该节点 X 所经过的节点…

4 多层感知机

多层感知机是一组前向结构的人工神经网络&#xff0c;映射一组输入向量到一组输出向量。除了输入节点&#xff0c;每一个节点都是一个带有非线性激活函数的神经元。多层感知机在输入层和输出层之间添加了一个或者多个隐藏层&#xff0c;并通过激活函数转换隐藏层输出。以下介绍…