倚天应用迁移

本文涉及的产品
云服务器 ECS,每月免费额度200元 3个月
云服务器ECS,u1 2核4GB 1个月
简介: 倚天应用迁移

倚天应用迁移神器YODA:跨架构应用迁移的高效解决方案

,企业面临着跨平台、跨架构应用迁移的挑战。为了帮助用户更加高效、便捷地实现这一目标,阿里云推出了YODA(Yitian Optimal Development Assistant,倚天应用迁移工具),旨在大幅度缩短客户在新平台上端到端性能验证所需的人力和时间,让客户更加专注于应用本身算法的优化,实现降本增效。

YODA倚天应用迁移工具简介

YODA是一款专为基于倚天710服务器的应用迁移而设计的辅助工具。它能够自动分析软件包或已安装软件的可迁移性,并提供详尽的评估报告。同时,YODA还能自动分析源码并给出迁移修改建议,帮助用户解决兼容性问题,提高迁移效率。

应用场景

  • 软件迁移评估:自动扫描并分析软件包或已安装软件,提供可迁移性评估报告。
  • 源码迁移:分析源码并得到迁移修改建议,助力用户快速完成迁移。
  • 兼容软件包推荐:为用户提供兼容版本推荐,帮助重构适用于倚天平台的软件安装包。

部署方式

YODA支持Docker镜像部署,用户可以根据官方文档轻松完成安装和配置。

安装部署

环境要求

  • 硬件要求:推荐使用多核CPU,16GB以上内存配置的服务器。
  • 操作系统要求:基于Alibaba Cloud Linux for Apsara release 8 (Soaring Falcon)版本。
  • 运行环境要求:需要操作系统提前安装docker等依赖。

获取软件包

用户可以通过官方渠道获取YODA的Docker镜像包和license文件。

安装步骤

  1. 加载Docker镜像。
  2. 查看镜像信息。
  3. 启动镜像,并根据需要挂载本地盘进行检测。
  4. 验证安装成功。

使用方法

YODA以二进制形式结合命令行CML方式使用,用户可以通过指定必要的参数进行应用检测,获取检测结果。

必要参数

  • -f/--file:指定单个输入文件进行检测。
  • -d/--directory:指定单个文件目录进行检测。
  • -e/--engine:指定当前检测文件或目录需要调用的引擎类型。

默认参数

  • -t/--type:指定输出结果类型,默认为txt。
  • -b/--binary:指定java引擎时跳过.java/.class的源码扫描。

可选参数

  • -q/--quite:关闭终端的标准输出显示。
  • -o/--output:指定输出检测结果文件路径和名称。

典型案例

Java引擎

以LZ4压缩算法的Java端口lz4-java为例,通过YODA工具进行检测,可以快速得到兼容性报告和升级建议。

Python引擎

以数值计算库numpy为例,YODA工具能够有效地分析Python源码,提供兼容性分析和迁移建议。

目录
相关文章
|
5天前
|
存储 弹性计算 算法
倚天产品介绍|倚天ECS加速国密算法性能
倚天ECS是阿里云基于平头哥自研数据中心芯片倚天710推出arm架构实例,采用armv9架构,支持SM3/SM4指令,可以加速国密算法性能。本文基于OpenSSL 3.2和Tongsuo 实测对比了倚天ECS g8y实例和Intel g7 实例国密性能。为用户选择ECS提供参考。
|
5天前
|
存储 弹性计算 数据中心
倚天产品介绍|倚天710平台稳定性-内存隔离降级运行
本文介绍利用倚天710平台的RAS特性,实现OS降级运行,提高系统稳定性
|
5天前
|
编解码 弹性计算 Cloud Native
倚天使用|倚天ECS视频编解码之x264性能
在平头哥发布了首颗为云而生的 CPU 芯片倚天710之后,搭载倚天 710 的 ECS 实例表现出强劲的性能实力,在x264编解码场景下有着极高的性价比。
|
5天前
|
Java Linux Docker
倚天使用|YODA倚天应用迁移神器,让跨架构应用迁移变得简单高效
YODA(Yitian Optimal Development Assistant,倚天应用迁移工具)旨在帮助用户更加高效、便捷地实现跨平台、跨结构下的应用迁移,大幅度缩短客户在新平台上端到端性能验证所需的人力和时间,使得客户更加专注于应用本身算法的优化,协同客户实现降本增效。
124614 92
|
5天前
|
弹性计算 NoSQL 测试技术
倚天使用|Redis性能高30%,阿里云倚天ECS性能摸底和迁移实践
Redis在倚天ECS环境下与同规格的基于 x86 的 ECS 实例相比,Redis 部署在基于 Yitian 710 的 ECS 上可获得高达 30% 的吞吐量优势。成本方面基于倚天710的G8y实例售价比G7实例低23%,总性价比提高50%;按照相同算法,相对G8a,性价比为1.4倍左右。
137516 5
|
5天前
|
弹性计算 运维 Linux
ECS多场景迁移上云最佳实践
阿里云弹性计算团队十三位产品专家和技术专家共同分享云上运维深度实践,详细阐述如何利用CloudOps工具实现运维提效、弹性降本。
250 0
|
5天前
|
弹性计算 关系型数据库 数据库
开源PostgreSQL在倚天ECS上的最佳优化实践
本文基于倚天ECS硬件平台,以自顶向下的方式从上层应用、到基础软件,再到底层芯片硬件,通过应用与芯片的硬件特性的亲和性分析,实现PostgreSQL与倚天芯片软硬协同的深度优化,充分使能倚天硬件性能,帮助开源PostgreSQL应用实现性能提升。
|
10月前
|
JSON 算法 前端开发
YODA倚天应用迁移神器,让跨架构应用迁移变得简单高效
YODA(Yitian Optimal Development Assistant,倚天应用迁移工具)旨在帮助用户更加高效、便捷地实现跨平台、跨结构下的应用迁移,大幅度缩短客户在新平台上端到端性能验证所需的人力和时间,使得客户更加专注于应用本身算法的优化,协同客户实现降本增效。
|
5月前
|
存储 弹性计算 编解码
阿里云王志坤:倚天ECS实例为解决算力挑战提供新思路
在2023云栖大会上,阿里云宣布基于倚天710的倚天ECS实例算力再进化,内存频率由4400MHz提升到4800MHz,性能更加强劲。同时,倚天710与全新的CIPU架构协同,可提供更高性能和更低成本的算力服务。
阿里云王志坤:倚天ECS实例为解决算力挑战提供新思路
|
9月前
|
存储 负载均衡 Ubuntu
使用倚天实例进行业务部署的体验
众所周知,倚天实例是阿里云提供的一款基于ARM架构的云服务器产品,相较于传统的X86架构主售实例,具有更高的性能和更低的能耗。那么,本文就来分享一下倚天实例的使用体感以及业务部署的体验,并对比X86架构主售实例的区别,具体体现在哪里。
545 2
使用倚天实例进行业务部署的体验
http://www.vxiaotou.com