迁移流程

2025-02-19   访问量:1008

本文介绍从x86平台迁移到倚天云服务器之前,需要准备的环境资源,包括云服务器、操作系统、基础软件。

x86平台业务软件迁移到倚天云服务器,具体流程如下:

  1. 创建倚天云服务器。

    具体步骤,请参见使用向导创建实例。您需要注意以下参数。



    参数

    说明

    实例规格


    镜像


    • Debian 11.5 64位 ARM

    • Debian 11.2 64位 ARM

    • Debian 10.13 64位 ARM

      说明

      Debian 10.13已停止维护(EOL),不建议您使用该版本。

    • Ubuntu 22.04 64位 ARM

    • Ubuntu 20.04 64位 ARM

    • Ubuntu 18.04 64位 ARM

    • Anolis 8.8 64位 RHCK ARM

    • Anolis 8.8 64位 ANCK ARM版 等保2.0三级版

    • Anolis 8.8 64位 ANCK ARM

    • Anolis 8.6 64位 RHCK ARM

    • Anolis 8.6 64位 ANCK ARM

    • Anolis 8.4 64位 RHCK ARM

    • Anolis 8.4 64位 ANCK ARM

    • Anolis 7.9 64位 RHCK ARM

    • Anolis 7.9 64位 ANCK ARM

    • Alibaba Cloud Linux 3.2104 LTS 64位 ARM版(首选)

    • Alibaba Cloud Linux 3.2104 LTS 64位 ARM版 等保2.0三级版

    • Alibaba Cloud Linux

    • Anolis OS

    • Ubuntu

    • CentOS 7.9 64位 ARM

      说明

      CentOS 7系列将于2024630日停止维护(EOL),不建议您使用该版本。

    • Debian

    • g8y(首选)

    • c8y

    • r8y

    • 软件迁移。

      软件迁移主要分为自研软件和开源软件,具体操作,请参见源码迁移开源软件迁移

      推荐使用的编译器、运行库、应用等版本如下表所示。

      分类

      软件

      推荐版本

      说明

      编译器

      GCC

      gcc 10.2.1

      建议使用gcc 10以上版本,性能有大幅提升。

      LLVM

      LLVM 13/clang 13


      Glibc

      glibc 2.32

      JDK

      Dragonwell 11OpenJDK 11

      优先推荐Dragonwell,性能和支持更好。

      Golang

      go 1.18+

      Go SDK正持续针对ARM架构进行优化,推荐您使用最新版本:

      Python

      3.8

      Python 2.7版本已于202011日停止维护(EOL),Python 3.6版本已于20221223日停止维护(EOL),建议您使用Python 3.7及以上版本。

      PHP

      7.4+

      对应社区支持

      容器

      K8s

      K8s 1.22 Containerd 1.5.0+

      对应社区支持

      Web应用

      Nginx

      使用推荐的操作系统版本提供的自带版本

      操作系统发行商维护支持

      httpd

      使用推荐的操作系统版本提供的自带版本

      操作系统发行商维护支持

      NodeJS

      使用推荐的操作系统版本提供的自带版本

      操作系统发行商维护支持

      数据库

      MySQL

      使用推荐的操作系统版本提供的自带版本

      操作系统发行商维护支持

      Redis

      使用推荐的操作系统版本提供的自带版本

      操作系统发行商维护支持

      大数据

      Hadoop

      Hadoop 3.3.1

      对应社区支持

      Spark

      Spark 3.2

      对应社区支持

      Hive

      Hive 3.1

      对应社区支持

      ElasticSearch

      ES 7.12

      对应社区支持

      其他

      Gromacs

      new version

      对应社区支持

      BWA

      new version

      对应社区支持

      Gatk

      4.3.0.0

      对应社区支持

      • Go 1.16优化了ARM原子操作性能及数据拷贝。

      • Go 1.18从栈传参优化为寄存器传参,在ARM架构下有10%的性能提升。

      • clang 13使用的glibc版本为2.17及以上

      • clang 13使用c++运行时库为libstdc++ (gcc 6/9以上版本)

      • clang 13依赖llvm 13gcc-c++ rpm

    • 迁移后编译。

      根据您的业务需求对软件进行编译构建。


    热门文章
    更多>