azure-cloud-migrate 帮开发团队评估已有云应用如何迁往 Azure,并按对应场景转换代码与配置。输入应是现有项目、来源平台和迁移目标,首先拿到迁移评估,再进入改造。
文档列出了多条路径,例如 AWS Lambda 到 Azure Functions,Heroku 或 App Engine 到 App Service,以及 Kubernetes、Fargate、Cloud Run 到 Container Apps。选择目标不只是换一个服务名称,还要检查应用依赖了哪些原平台能力。
一个容易遗漏的例子是服务地址。代码中写死的 Kubernetes 内部域名,迁到 Container Apps 后可能无法解析。这份 Skill 要求在评估阶段扫描这类主机名与端口,并提出通过环境配置注入新地址的改造方式。
迁移产物会写进单独的目标目录,保留原项目;过程记录在 migration-status.md。代码转换完成后,还要进行本地测试或交给 azure-prepare 准备基础设施和部署。得到转换后的文件,只代表完成了迁移中的一个阶段,线上行为仍需验证。