Azure Logic Apps로의 마이그레이션 1단계 - 발견: 통합 아티팩트 목록화(미리 보기)

적용 대상: Azure Logic Apps(표준)

마이그레이션을 시작하려면 먼저 원본 통합 프로젝트의 아티팩트를 이해해야 합니다. Visual Studio Code Azure Logic Apps 마이그레이션 에이전트는 검색 단계 중에 원본 프로젝트 파일을 검색하고, 원본 플랫폼을 검색하고, 아티팩트 및 종속성을 카탈로그화하여 이 작업을 자동화하는 데 도움이 됩니다. 그런 다음 에이전트는 논리 흐름 그룹, 아키텍처 및 마이그레이션 간격을 식별하여 계획 단계로 이동하는 데 필요한 정보를 갖습니다.

이 문서에서는 Azure Logic Apps Migration Agent가 원본을 검색하고, 프로젝트 자산을 인벤토리하고, 구성 요소 및 종속성을 사용하여 통합 아키텍처를 설명하는 시각화를 생성하는 방법을 설명합니다.

발견 단계 작업

Visual Studio Code 작업 표시줄에서 Azure Logic Apps 마이그레이션 에이전트를 열고 원본 폴더를 선택하면 마이그레이션 에이전트는 @migration-analyser GitHub Copilot 에이전트 사용하여 다음 단계를 자동으로 완료합니다.

Step 액션 Description
1 플랫폼 검색 파일 패턴을 검사하여 원본 플랫폼을 식별합니다.

예를 들어 .btproj.odx 파일은 BizTalk Server 프로젝트를 나타내고 mule-*.xml 파일은 MuleSoft Anypoint 프로젝트를 나타냅니다.

자세한 내용은 다음을 참조하세요.
- BizTalk 아티팩트 지원
- MuleSoft 아티팩트 지원
2 파일 검사 검색된 플랫폼에 대한 기본 제공 파서로 원본 파일을 검색하고 IR(중간 표현) 형식으로 메타데이터를 추출합니다.
3 카탈로그 아티팩트 다음 항목을 포함하여 인벤토리에서 아티팩트가 검색되었습니다.

- 오케스트레이션 및 워크플로
- 스키마(XSD, JSON)
- 지도 및 변환
-파이프라인
- 포트 보내기 및 수신 포트
- 바인딩 및 엔드포인트 구성
4 종속성 그래프 빌드 아티팩트가 서로 어떻게 관련되는지 보여 주는 종속성 그래프를 생성합니다. 예를 들어 그래프는 스키마와 맵을 참조하는 오케스트레이션을 보여 줍니다.

원본 디자인 분석 및 결과

마이그레이션 에이전트가 초기 검사를 완료한 후 에이전트는 @migration-analyser GitHub Copilot 에이전트 사용하여 더 심층적인 AI 기반 분석을 수행합니다.

액션 Description
흐름 그룹 검색 관련 아티팩트를 비즈니스 프로세스를 구현하기 위해 함께 작동하는 아티팩트 집합인 논리 흐름 그룹으로 그룹화합니다.
아키텍처 시각화 전체 시스템 아키텍처를 보여 주는 대화형 인어 다이어그램을 생성합니다.
메시지 흐름 매핑 트리거 이벤트, 처리 및 각 흐름 그룹에 대한 완료로 시작하는 메시지 흐름을 추적합니다.
종속성 분석 마이그레이션에 영향을 줄 수 있는 누락되거나 확인되지 않은 종속성을 식별합니다.
간격 식별 Azure Logic Apps(표준)에 직접적으로 동등한 기능이 없는 원본 플랫폼의 기능을 보고하고, 권장되는 해결 방법을 제시합니다.
패턴 검색 게시-구독, 요청-회신, 분산형 수집 및 일괄 처리와 같은 일반적인 통합 패턴을 식별합니다.

자세한 내용은 마이그레이션 1단계: 검색을 참조하세요.

흐름 시각화 및 결과

논리 흐름 그룹에 대한 원본 디자인 분석을 시작한 후 마이그레이션 에이전트는 다음 대화형 보기를 통해 통합 아키텍처를 탐색할 수 있는 흐름 시각화를 생성하고 엽니다.

보기
아키텍처 다이어그램 모든 아티팩트와 연결이 있는 시스템 아키텍처 다이어그램으로, Mermaid 다이어그램으로 생성됩니다.
메시지 흐름 하나 이상의 아티팩트별 메시지는 트리거에서 완료로 흐릅니다.
Components 어댑터, 엔드포인트 및 파이프라인과 같은 세부 정보가 포함된 구성 요소 인벤토리입니다.
누락된 종속성 검색 중에 누락되었거나 해결되지 않은 모든 종속성입니다.
간격 분석 Azure Logic Apps에 직접적인 동등 기능이 없는 모든 원본 플랫폼 기능과 제안된 해결책을 포함하여.
패턴 게시-구독, 요청-회신 및 일괄 처리와 같은 검색된 통합 패턴
BizTalk 알아보기 예를 들어 기존 메시지 흐름 계층 및 Azure Logic Apps 또는 기타 서비스 대안에 대한 제안된 매핑에 대한 결과를 기반으로 하는 검색 보고서입니다.

다음 예제에서는 샘플 흐름 시각화 및 결과를 보여줍니다.

검색 단계 분석 결과의 예제 흐름 시각화를 보여 주는 스크린샷

대화형 탭 간에 전환하여 통합 아키텍처를 검토할 수 있습니다. 이 아키텍처에 대해 자세히 알아보려면 GitHub Copilot 채팅 창을 사용하여 @migration-analyser 에이전트에 검색된 아키텍처에 대해 질문하고 수정을 요청하고 분석을 다시 생성할 수 있습니다.

자세한 내용은 검색 단계 - 3단계: 원본 디자인 분석을 참조하세요.

다음 단계