SuperAPI AI 工具集

ecs-modernize

通用与其它

查看项目

更新于 10-15 19:58

技能介绍

用途:评估现有应用(VMware/EC2)能否容器化,比较 Replatform(原样容器化到 ECS on EC2)与 Rearchitect(迁移到 ECS Express Mode/Fargate/Managed Instances)两种策略,并在用户批准后执行迁移到 Amazon ECS。也覆盖 WebSphere 工作负载现代化与 .NET Framework 应用迁移。

主要能力:分两阶段流水线,中间设执行门。评估阶段严格只读:静态源码分析(技术栈检测、六类阻塞项检测)、六维加权 0–100 适配评分、迁移策略建议,产出唯一一份 Markdown 现代化报告。执行阶段仅在批准后运行:代码转换、容器化(生成 Dockerfile、构建镜像、推送 ECR)、目标环境构建(Rearchitect 计算模型交由 ecs-build 生成 Terraform;Replatform 与 Windows 容器路径在本技能内生成)、部署与稳态验证,产出执行日志。

使用方式:按模块路由表加载对应参考文件后执行;完整评估按技术栈检测→阻塞项检测→评分与建议→两条路径详情→报告生成的顺序运行。执行模块(代码转换、容器化、Windows 环境构建、Replatform 环境构建、部署验证)均以通过 Execution_Gate 为前提。

限制:评估阶段目标源码不可变,不运行构建/测试/打包,AWS API 仅限 Describe/List/Get 前缀,只允许写一份报告且落在源码树外。执行阶段不修改原始源码、不删除已有 AWS 资源,terraform apply 前须检查计划中无 destroy 动作,仅创建已批准计划内的资源,不重写 Git 历史。任何阶段都不得披露凭据值。绿地部署模型选择、EKS 迁移、安全合规加固等不在范围内。具体命令与安装方式资料未提供。