从旧云搬到新云,这个Skill先评估

评估其他云平台的负载并迁移到 Azure。

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 准备基础设施和部署。得到转换后的文件,只代表完成了迁移中的一个阶段,线上行为仍需验证。

分类:部署运维

来源仓库:microsoft/azure-skills

适合用来做什么

  • 将我的 AWS Lambda 函数迁移到 Azure Functions。
  • 评估将 Heroku 应用迁移到 Azure App Service 的可行性。

安装 azure-cloud-migrate

npx skills add https://www.iskills.cc/skills/microsoft/azure-skills/azure-cloud-migrate/SKILL.md

在本机终端执行安装命令。安装前请阅读原始说明,确认所需工具、账号和权限。

查看安装步骤 · 查看常见问题

查看 azure-cloud-migrate 的用途与原始说明

浏览全部 Skill 指南