迁移概述

本文介绍如何将基于x86平台的应用迁移到基于阿里云倚天实例的服务器上使用。

迁移背景

倚天云服务介绍

云服务器ECS实例包含了x86 CPU架构和倚天710 ARM CPU架构(下文简称为倚天实例)。基于倚天实例的云服务器(即倚天云服务器),通过芯片快速路径加速手段,完成计算、存储、网络性能的数量级提升,可应用于云原生、视频编解码、高性能计算、基于CPU的机器学习和游戏服务等场景。

说明

基于倚天710 ARM CPU架构的实例规格族有:

迁移必要性

与x86架构不同的是,倚天云服务器采用的ARM架构,一个基于x86平台上源代码的程序,如果需要部署到基于阿里云倚天实例的服务器上使用,必须经过编译、优化等操作。

迁移步骤

将基于x86平台的应用迁移到倚天服务器上,主要分为以下两步:迁移前准备(操作系统、基础软件选型、硬件资源等软件编译迁移

说明

具体的迁移流程和详细说明,请参考迁移流程

其中,软件迁移支持迁移自研软件和开源软件:

  • 自研软件:指开发者开发的或者基于开源软件增强开发的软件。具体操作,请参见源码迁移

  • 开源软件:指开发者从开源社区下载未做源码修改的软件或者所使用操作系统生态中默认携带的软件。更多信息,请参见开源软件迁移