将项目组合评估与 GitHub Copilot 应用现代化集成

本文介绍项目组合评估工具和 GitHub Copilot 应用现代化之间的集成支持,为应用程序现代化提供端到端工作流。

在当今快速发展的云环境中,现代化旧版应用程序是寻求敏捷性、可伸缩性和运营效率的组织的关键优先事项。 项目组合评估工具在评估和管理大型应用程序组合方面发挥了重要作用,而由 AI 提供支持的新式工具(如 GitHub Copilot 应用现代化)简化了应用程序转换过程。

什么是项目组合评估?

项目组合评估工具是一种解决方案,旨在发现、评估和管理组织 IT 环境中应用程序和工作负载的整个组合。 这些工具可帮助组织评估其应用程序环境、确定迁移候选项和规划现代化策略。

Azure Migrate

Azure Migrate 是Microsoft发布的项目组合评估工具。 Azure Migrate 提供了一个统一的平台,用于发现、评估和迁移本地应用程序、基础结构和数据到 Azure。 它提供全面的项目组合评估功能,包括应用程序依赖项映射、性能分析和迁移准备情况评估。 有关详细信息,请参阅 Azure Migrate 文档

Dr. Migrate

Migrate 博士是另一种广泛采用的项目组合评估工具,可自动评估和将应用程序迁移到云。 Migrate 博士可帮助组织快速识别迁移候选项、评估应用程序兼容性,并生成详细的现代化规划报告。 有关详细信息,请参阅 Dr. Migrate 官方文档

与 GitHub Copilot 应用现代化集成

我们现在提供这些工具的项目组合评估功能与 GitHub Copilot 应用现代化之间的无缝集成。 通过此集成,组织可以使用 AI 提供支持的工具涵盖完整的应用程序现代化过程-从发现和评估到代码修正。

常规集成流程

项目组合评估工具和 GitHub Copilot 应用现代化之间的集成遵循结构化流:

  1. 项目组合评估:使用 Azure Migrate 或 Dr. Migrate 等项目组合评估工具,组织可以扫描其环境以检测所有应用程序,并确定迁移和现代化候选项。

  2. 应用程序评估:对于每个候选应用程序,可以直接从项目组合评估工具触发应用评估。 然后由 GitHub Copilot 应用现代化来执行评估。 生成的评估报告-详细说明现代化机会和技术建议 -- 提供在那里,并供架构师集中审查。

  3. 架构师评审和开发人员分配:架构师查看生成的应用程序评估报告,以确定现代化优先级和应用程序迁移波。 然后,为了加速过程,开发人员被分配应用程序,以利用 GitHub Copilot 的 AI 驱动能力进行代码修正和应用程序现代化。

若要了解详细的集成流和最佳做法,请参阅以下文章:

使用项目组合评估工具和 GitHub Copilot 应用现代化之间的集成的组织可以简化其端到端应用程序现代化过程,从发现和评估到修正和部署。

另请参阅

若要了解有关 GitHub Copilot 应用现代化的详细信息,请参阅 GitHub Copilot 应用现代化文档