本身在Linux平台容器化如果迁往信创ARM平台这应用改动量个改动量有多大?

参与11

2同行回答

actor168actor168课题专家组研发工程师中国联通软件研究院
这个主要是看两个方面:1、技术开发语言:如果是C、CGO、Python类,重新编译,可能涉及到编译改造、库依赖变更,部分内联函数的调整;如果是Java、Scala等带有VM的语言,其实倒不用担心,改下基础镜像版本即可。2、组件种类及数量:Linux平台容器化,是否是从中间也容器化了呢?而且这部分如果...显示全部

这个主要是看两个方面:
1、技术开发语言:如果是C、CGO、Python类,重新编译,可能涉及到编译改造、库依赖变更,部分内联函数的调整;如果是Java、Scala等带有VM的语言,其实倒不用担心,改下基础镜像版本即可。
2、组件种类及数量:Linux平台容器化,是否是从中间也容器化了呢?而且这部分如果涉及的中间件等较多:Kafka、Redis、MongoDB、ES,他们的适配也是重头戏。
以我们的以往经验,往往业务上的难度不是特别大,反而难的是哪些开源、非自主研发的部分。

收起
电信运营商 · 2023-01-10
浏览763

ChatGPT 回答

将基于Linux平台的容器化应用迁移到信创ARM平台,需要进行一定的应用改动。主要的改动包括:

  1. 架构兼容性:ARM处理器和x86处理器的架构不同,因此需要对应用程序进行重新编译,以确保其能够在ARM平台上运行。
  2. 库兼容性:由于ARM平台上的库与x86平台上的库不同,因此需要对应用程序进行重新编译,以确保其能够在ARM平台上运行。
  3. 容器化技术:由于ARM平台上的容器化技术与x86平台上的容器化技术不同,因此需要对应用程序进行重新打包和部署,以确保其能够在ARM平台上运行。
  4. 性能优化:ARM处理器相比于x86处理器具有不同的性能特点,因此需要对应用程序进行性能优化,以确保其能够在ARM平台上获得更好的性能表现。

总的来说,将基于Linux平台的容器化应用迁移到信创ARM平台需要进行一定的应用改动,但是这些改动并不是非常复杂,可以通过一些工具和技术来实现。同时,ARM平台具有更低的功耗和更高的性能,可以为保险行业提供更好的解决方案。

提问者

lxy286239996
数据库管理员君康人寿
擅长领域: 信创数据库服务器

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2023-01-05
  • 关注会员:3 人
  • 问题浏览:1417
  • 最近回答:2023-01-16
  • X社区推广