VMware替代工作中的芯片替代问题?

请问各位老师在vmware替代过程中如何解决X86架构向ARM架构过度的问题,是全部采用新建系统的方式吗?

参与8

3 同行回答

nkj2021 nkj2021 系统架构师 某证券企业
如果企业决定完全转向ARM架构,新建系统确实是一个可行的选择。这通常涉及到购买和部署基于ARM架构的新服务器,并在这些服务器上安装和运行所需的虚拟化软件。这种方式可以确保一个全新的、与ARM架构完全兼容的环境,但可能需要较大的初期投资和较长的实施周期。然而,许多企业...显示全部

如果企业决定完全转向ARM架构,新建系统确实是一个可行的选择。这通常涉及到购买和部署基于ARM架构的新服务器,并在这些服务器上安装和运行所需的虚拟化软件。这种方式可以确保一个全新的、与ARM架构完全兼容的环境,但可能需要较大的初期投资和较长的实施周期。然而,许多企业可能更倾向于采用一种更为渐进的过渡策略。这可以包括以下几个步骤:
1.在开始任何迁移之前,对企业的当前应用和工作负载进行详细的评估是至关重要的。这包括确定哪些应用可以平滑地过渡到ARM架构,哪些可能需要修改或重写。
2.对于需要在ARM架构上运行的应用,可能需要进行一些改造工作。这可能包括重新编译代码、替换不兼容的库或API,以及进行必要的性能优化。完成改造后,应在ARM测试环境中对应用进行全面的测试,确保其功能和性能都能满足要求。
3.一旦应用准备好在ARM架构上运行,企业可以开始逐步迁移工作负载。这可以通过虚拟机迁移、容器化或微服务化等方式实现。
4.混合架构支持:在过渡期间,企业可能需要支持X86和ARM两种架构的混合环境。这可以通过使用支持多种架构的虚拟化平台或容器平台来实现。

收起
证券 · 2024-05-24
浏览368
waring_id waring_id 技术经理 某公司
CPU的指令集和对应的性能指标(同等情况下 arm 架构性能比 X86低)不一样,如果新系统使用 arm 架构,操作系统、中间件和业务系统都需要重新检查适配显示全部

CPU的指令集和对应的性能指标(同等情况下 arm 架构性能比 X86低)不一样,如果新系统使用 arm 架构,操作系统、中间件和业务系统都需要重新检查适配

收起
零售/批发 · 2024-05-28
浏览286
努力搬砖 努力搬砖 联盟成员 系统运维工程师 兴业银行
x86架构转arm架构最大的区别在于使用指令集差异,应用程序需要做代码重新编译。为了性能及稳定性,比较建议采用新建的方式。显示全部

x86架构转arm架构最大的区别在于使用指令集差异,应用程序需要做代码重新编译。为了性能及稳定性,比较建议采用新建的方式。

收起
银行 · 2024-05-24
浏览366

ChatGPT 回答

在银行行业中,如果需要将X86架构向ARM架构过度,需要考虑以下几个方面:

  1. 硬件兼容性问题:ARM架构与X86架构的硬件是不兼容的,因此需要更换硬件。在更换硬件时,需要考虑新硬件的性能、稳定性、兼容性等因素。
  2. 操作系统兼容性问题:ARM架构与X86架构的操作系统也是不兼容的,因此需要更换操作系统。在更换操作系统时,需要考虑新操作系统的兼容性、稳定性、安全性等因素。
  3. 应用程序兼容性问题:ARM架构与X86架构的应用程序也是不兼容的,因此需要重新编译或者重新开发应用程序。在重新编译或者重新开发应用程序时,需要考虑新应用程序的兼容性、稳定性、安全性等因素。

针对以上问题,可以采取以下措施:

  1. 采用虚拟化技术:虚拟化技术可以在ARM架构的硬件上运行X86架构的操作系统和应用程序,从而避免硬件兼容性和操作系统兼容性问题。但是需要注意的是,虚拟化技术会带来一定的性能损失。
  2. 采用容器化技术:容器化技术可以在ARM架构的操作系统上运行X86架构的应用程序,从而避免应用程序兼容性问题。但是需要注意的是,容器化技术对于操作系统的兼容性要求较高。
  3. 重新编译或者重新开发应用程序:如果采用虚拟化技术或者容器化技术无法解决问题,可以考虑重新编译或者重新开发应用程序。但是需要注意的是,重新编译或者重新开发应用程序会带来一定的成本和时间上的压力。

总之,在X86架构向ARM架构过度的过程中,需要综合考虑硬件兼容性、操作系统兼容性、应用程序兼容性等因素,选择合适的解决方案。如果采用虚拟化技术或者容器化技术无法解决问题,可以考虑重新编译或者重新开发应用程序。

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2024-05-21
  • 关注会员:4 人
  • 问题浏览:1552
  • 最近回答:2024-05-28
  • X社区推广