查看其它 1 个回答gavin_zhang的回答

gavin_zhanggavin_zhang系统架构师某股份制银行

如果容器的image os不需要更新,应用不需要怎么修改,如果需要替换容器imgae,就有一些工作量:
如果是Java,Nodejs等VM语言,Python这种解析类语言,一般在容器化的封装下,迁移改动很小。如果使用了一些JNI和Python本地库,需要对JNI和本地库进行重新编译,很多国产OS都有相应的工具。工作量较小。
如果是Go,C/C++,Rust,需要对应用进行重新编译,需要重新编译,可以借助检查工具和转编译工具。如果使用了一些厂商的本地接口和服务,需要进行替代,工作量较大。
对于以来的中间件服务,由于目前大部分新的开源系统都有ARM版本,替换起来工作量可控,如果中间件是商用的,还是没有ARM版本,需要寻找替代服务,工作量较大。

银行 · 2023-01-16
浏览593

回答者

gavin_zhang
系统架构师某股份制银行
擅长领域: 云计算容器容器云

gavin_zhang 最近回答过的问题

回答状态

  • 发布时间:2023-01-16
  • 关注会员:3 人
  • 回答浏览:593
  • X社区推广