查看原文
其他

浙江移动完成全国首例基于“龙芯5000系列芯片+统信UOS操作系统”技术端到端投产商用

三墩IT人 三墩IT人 2022-04-11

项目组成员王河、陈健飞、周勋、潘启桢




2021年10月,浙江移动携手龙芯中科、统信软件、亚信等合作伙伴成功将生产环境客户中心应用、客户中心湖州地市数据库平稳迁移至“龙芯3C5000L+统信UOS操作系统架构服务器,本次迁移工作是全国首次完成自主指令系统架构LoongArch芯片服务器的投产商用,本次迁移的统信UOS操作系统是基于龙蜥社区(OpenAnolis)版本打造,是通信行业内首次完成龙蜥社区(OpenAnolis)版本操作系统在核心系统应用+数据库的投产在今年9月份,浙江移动已完成”龙芯3A5000+统信UOS操作系统终端在湖州红旗路营业厅的投产,至此浙江移动完成了全国首次“龙芯5000系列芯片+统信UOS操作系统在终端、应用服务器、数据库服务器的端到端投产。


背景






芯片是支撑IT系统运作的“发动机”,对计算能力的提升起到了决定性作用,拥有高度自主研发的国产CPU是我国IT技术发展的必经之路。但当前高端芯片产业是国内被“卡脖子”最严重的领域之一,为做好未来极限情况下的技术储备,浙江移动于今年6月份联合龙芯中科、统信等合作伙伴启动引入基于自主指令系统架构LoongArch芯片服务器的试点工作。


实施内容






电信运营商核心业务对IT系统的数据一致性业务连续性具有极高的要求,浙江移动IT架构近些年完成了微服务化、容器化、前店后厂、双平面的改造,存在多种技术组合,如何完成新技术原有软硬件的适配成为此次迁移工作的主要挑战

在应用服务器迁移方面,为了减少业务无感知影响,项目组在DCOS浙江移动容器云平台资源池中增加了基于龙芯服务器的容器集群,同时基于浙江移动前期打造的多架构镜像能力,实现应用在传统X86服务器平面和龙芯服务器平面统一构建、统一编排、统一调度和统一运行


图1. 双平面架构


在数据库服务器迁移方面,通过近两个月的软硬件适配工作,浙江移动成功将基于开源PostgreSQL的亚信版本AntDB数据库稳定运行在龙芯服务器上。为减小迁移工作对数据库稳定性的冲击,试点中将运行AntDB的龙芯服务器加入当前湖州地市数据库集群中,对外提供数据读取服务。


图2. 客户中心异构数据库集群


浙江移动服务器


迁移工作特点






»  IT架构层面:通过容器化实现应用与服务器的解耦,通过微库中间件实现数据库与服务器的解耦,迁移过程对业务无感知;通过双平面能力,同时纳管传统X86服务器集群和龙芯服务器集群,实现双平面统一编排、统一调度。»  研发平台层面:通过多架构镜像能力,实现业务在龙芯服务器集群和原有X86集群的统一构建、统一发布;通过引流切换能力,实现割接中生产流量由小到大,由局部到全局,并在单个平面业务异常时,快速隔离异常平面,确保业务不受影响。


实施效果






经过一个的跟踪,迁移后的系统运行稳定,验证了“龙芯5000系列芯片+基于龙蜥社区(OpenAnolis)统信UOS操作系统”能够满足运营商核心系统使用要求。


应用服务器监控视图


数据库服务器监控视图

产品优势






» 龙芯:龙芯3A5000是面向个人计算机领域推出的通用处理器,采用龙芯自主指令系统(LoongArch®),在频率进一步提升的同时降低功耗。基于龙芯3A5000的终端产品可支持3D显示与4K高清播放,支持国密和可信应用,满足政企信息化应用的实际需求。龙芯3C5000L是面向服务器领域的高性能通用处理器,基于龙芯自主指令系统(LoongArch®),具备算力,性能卓越的特点。

» 统信:国内OpenAnolis的主要参与厂商,统信服务器操作系统V20在社区版的基础上加强自主访问控制和强制访问控制的安全能力,兼容CentOS技术路线,引入io_uring、AppStream等技术特性,在性能和生态上得到了加强

» 龙蜥社区(OpenAnolis龙蜥社区开源操作系统Anolis OS,兼容主流Linux操作系统提供配套迁移工具,助力用户平滑迁移,同时在基本库、应用生态上融入了适合云场景组件,国内主流的操作系统社区发行版之一


END


您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存