倚天服务器与X86服务器业务部署差异

本文涉及的产品
云服务器 ECS,每月免费额度200元 3个月
云服务器ECS,u1 2核4GB 1个月
简介: 倚天服务器是一种基于ARM架构的服务器,与传统的X86服务器在硬件架构、操作系统和软件环境等方面存在一定的差异。本报告将重点从操作系统和软件安装包的版本差异两个方面进行详细说明。

在上一篇文章里面我详细的对倚天服务器进行了全方面的测评(站内直达》》》),这次主要围绕实际业务案例部署的来测评。

1. 概述

倚天服务器是一种基于ARM架构的服务器,与传统的X86服务器在硬件架构、操作系统和软件环境等方面存在一定的差异。本报告将重点从操作系统和软件安装包的版本差异两个方面进行详细说明。

2. 操作系统差异

这次我们在倚天服务器采用最佳匹配的Alibaba Cloud Linux 3.2104 LTS 64位ARM版镜像,而不是采用传统的Centos镜像包,而X86服务器则使用Centos相关版本的镜像。

这两个镜像在文件系统、包管理工具、运行环境等方面存在一定的差异,以下是一些具体的差异点:

(1) 文件系统:倚天服务器采用基于ARM架构的二进制文件格式,而X86服务器则采用标准的Linux文件格式。

(2) 包管理工具:倚天服务器使用yum命令进行软件包的安装和管理,而X86服务器则使用dnf命令。

(3) 运行环境:倚天服务器和X86服务器在运行环境方面存在一定的差异,如库文件、编译器等。

3. 软件安装包版本差异

以下是我在实际测试部署过程中发现的一些差异。部署过程在上一篇文章中已经进行了详细介绍,这里不再赘述。

a. MySQL安装

ⅰ. 安装包的差异:
  • Alibaba Cloud Linux系统使用mysql-5.7.27-aarch64.tar.gz
  • Centos系统使用mysql-5.7.31-1.el7.x86_64.rpm-bundle.tar
ⅱ. 安装过程出现的问题:

libstdc++.so.6版本问题:数据库安装压缩包中的/extra/libstdc++.so.6.0.24版本太低,不要使用。

安装过程中的错误:在安装过程中出现ImportError: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.26' not found (required by /lib64/libdnf.so.2)。需要删除软连接文件/usr/lib64/libstdc++.so.6,并重新从/usr/lib64/libstdc++.so.6.0.28文件创建软连接。

b. .NET Core安装与守护进程

ⅰ. 安装包的差异:
  • Alibaba Cloud Linux系统使用dotnet-sdk-3.1.426-linux-arm64.tar.gz
  • Centos系统使用dotnet-sdk-3.1.403-linux-x64.tar.gz
ⅱ. 安装过程出现的问题:

libstdc++.so.6版本问题:yum install命令安装包依赖时出现错误,需要删除软连接文件/usr/lib64/libstdc++.so.6,并重新从/usr/lib64/libstdc++.so.6.0.28文件创建软连接。

c. 安装libgdiplus

ⅰ. 安装包的差异:
  • Alibaba Cloud Linux系统使用libgdiplus0-6.0.4.tar.gz
  • Centos系统使用rpm文件离线安装

d. 安装守护进程supervisor

ⅰ. 包的不同:
  • Alibaba Cloud Linux系统使用supervisor-4.1.0.tar.gz一个包
  • Centos系统使用meld3-1.0.2.tar.gz、setuptools-0.6c11.tar.gz、supervisor-3.3.1.tar.gz三个包
ⅱ. 安装过程出现的问题:

Python版本不对问题:supervisor-4.1.0需要使用python3.6,过低版本的python会导致安装过程报错。而Alibaba Cloud Linux系统自带的python版本太低。

4. 总结

倚天服务器与X86服务器之间存在一定的操作系统和软件包版本差异,需要根据具体情况进行适配和调整。建议在进行软件部署和升级时,如果之前的业务在x86服务器上,则可以先把部分非重点业务迁移到倚天云服务器上进行测试,确保与倚天服务器的兼容性后再进行部署。同时,建议加强对倚天服务器的了解和学习,以便更好地进行系统管理和维护。

倚天云服务器经过这几年的发展,它的技术日趋成熟,在业界树立了良好的口碑。虽镜像包数量较少,但在处理数据、安全性和网络带宽方面表现出色。我们或许在不久的将来就会计划将更多业务迁移至该平台,共创美好未来。

目录
相关文章
|
5天前
|
安全 Linux 文件存储
如何在本地服务器部署TeslaMate并远程查看特斯拉汽车数据无需公网ip
如何在本地服务器部署TeslaMate并远程查看特斯拉汽车数据无需公网ip
|
1天前
|
监控 物联网 测试技术
【好用的个人工具】使用Docker部署Dashdot服务器仪表盘
【5月更文挑战第15天】使用Docker部署Dashdot服务器仪表盘
29 11
|
3天前
|
SQL 分布式计算 关系型数据库
实时计算 Flink版产品使用合集之MySQL CDC Connector是否需要在Flink服务器上单独部署
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStream API、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。
11 0
|
5天前
|
监控 安全 Cloud Native
【云原生之Docker实战】使用Docker部署Ward服务器监控工具
【5月更文挑战第11天】使用Docker部署Ward服务器监控工具
22 3
|
5天前
|
监控 Cloud Native 测试技术
云原生之使用Docker部署ServerBee服务器监控工具
【5月更文挑战第6天】云原生之使用Docker部署ServerBee服务器监控工具
14 1
|
5天前
|
Devops jenkins 网络安全
【DevOps】(四)jekins服务器ssh部署
【DevOps】(四)jekins服务器ssh部署
15 1
|
5天前
|
存储 安全 网络协议
云服务器 Centos7 部署 Elasticsearch 8.0 + Kibana 8.0 指南
云服务器 Centos7 部署 Elasticsearch 8.0 + Kibana 8.0 指南
28 0
|
5天前
|
安全 Linux 网络安全
Linux _ apache服务器部署 不同域名—访问不同网站(多网站)
Linux _ apache服务器部署 不同域名—访问不同网站(多网站)
|
5天前
|
弹性计算 运维 数据安全/隐私保护
【雾锁王国开服】阿里云一键部署雾锁王国联机服务器详细教程
阿里云提供雾锁王国服务器搭建教程,借助计算巢服务,用户可在3分钟内创建Enshrouded游戏服务器。8核32G服务器1个月109元,3个月327元;4核16G10M带宽1个月30元,3个月90元。需先注册并实名认证阿里云账号,然后通过傻瓜式一键部署入口进行购买和设置,包括地域、购买时长、服务器参数等。部署完成后,分享服务器信息给游戏伙伴,即可开始游戏。详细教程和更多配置信息可在阿里云ECS产品页查看。
39 0
|
5天前
|
Java
如何解决使用若依前后端分离打包部署到服务器上后主包无法找到从包中的文件的问题?如何在 Java 代码中访问 jar 包中的资源文件?
如何解决使用若依前后端分离打包部署到服务器上后主包无法找到从包中的文件的问题?如何在 Java 代码中访问 jar 包中的资源文件?
54 0

相关产品

  • 云服务器 ECS
  • http://www.vxiaotou.com