整体介绍
DevKit AI的迁移Agent包括源码迁移、容器迁移和系统迁移。
- 源码迁移
- C/C++源码迁移:基于DevKit的C/C++源码迁移功能对C/C++及构建文件(Makefile、Blade、Bazel等)进行迁移,并针对架构不兼容代码提供修改建议。
- SQL迁移:基于DevKit的SQL迁移功能对SQL数据库语言进行迁移。并针对语法不兼容场景,检索SQL的不兼容语法迁移案例知识库,并结合AI提供针对性的详细迁移建议。
- Java应用有源码迁移:将本地有源码Java项目迁移至ARM64架构,完成源码兼容改造、SQL的按需迁移、重新构建、制品扫描和验证。
- 容器迁移:基于DevKit将x86架构下的Docker镜像迁移到ARM环境,支持有Dockerfile的直接迁移与无Dockerfile的镜像逆向重构两类场景。
- 系统迁移:基于DevKit对中间件、数据库及Java应用进行迁移支持,通过解析用户提供的x86架构源软件包信息,可自动在目标机器上完成鲲鹏适配版本的软件包安装与部署全流程。
父主题: 迁移Agent