다음을 통해 공유


Java 앱을 Azure로 마이그레이션하기 위한 채팅 결과 최적화

이 빠른 시작에서는 AppModernization 사용자 지정 에이전트를 사용하여 Java 애플리케이션을 Azure로 마이그레이션하여 채팅 결과를 최적화하는 방법을 보여 줍니다. AppModernization 사용자 지정 에이전트는 애플리케이션 현대화 작업에 최적화되어 있으며 간단한 자연어 프롬프트를 사용하여 복잡한 마이그레이션 시나리오를 수행할 수 있습니다.

필수 조건

비고

Gradle을 사용하는 경우 Gradle 래퍼 버전 5 이상만 지원됩니다. Kotlin DSL(도메인별 언어)은 지원되지 않습니다.

이 함수 My Tasks 는 IntelliJ IDEA에 대해 아직 지원되지 않습니다.

AppModernization 사용자 지정 에이전트 선택

AppModernization 사용자 지정 에이전트는 Java 애플리케이션 마이그레이션 및 현대화 작업에 가장 적합한 환경을 제공합니다. 다음 단계를 사용하여 선택합니다.

  1. Visual Studio Code를 열고 GitHub Copilot 앱 현대화 확장이 설치되어 있는지 확인합니다.

  2. 활동 모음에서 채팅 아이콘을 선택하여 코필로트 채팅 창을 엽니다.

  3. 채팅 창에서 채팅 입력 상자 맨 위에 있는 에이전트 선택기 드롭다운 메뉴를 찾아 목록에서 AppModernization 을 선택합니다. 이 사용자 지정 에이전트는 Java 애플리케이션 현대화 및 마이그레이션 시나리오를 위해 설계되었습니다.

    채팅 창에서 에이전트 선택기 드롭다운을 보여 주는 Visual Studio Code의 스크린샷.

비고

채팅 창에서 다른 언어 모델을 선택할 수 있지만 Claude Sonnet 4.5는 Java 애플리케이션 현대화 작업을 통해 최상의 결과를 위해 테스트되고 권장되는 모델입니다.

중요합니다

AppModernization 사용자 지정 에이전트는 현재 Visual Studio Code에만 사용할 수 있습니다.

마이그레이션에 간단한 프롬프트 사용

AppModernization 에이전트를 선택한 상태에서 간단한 자연어 프롬프트를 사용하여 마이그레이션 작업을 수행합니다. 에이전트는 마이그레이션 컨텍스트를 이해하고 최소한의 입력으로 복잡한 시나리오를 처리할 수 있습니다.

예: RabbitMQ에서 Azure Service Bus로 마이그레이션

  1. RabbitMQ를 사용하는 Java 프로젝트가 Visual Studio Code에서 열려 있는지 확인합니다.

  2. AppModernization 에이전트가 선택된 Copilot 채팅 창에서 다음 프롬프트를 입력합니다.

    migrate from rabbitmq to Azure service bus
    
  3. 에이전트는 코드를 분석하고, 마이그레이션 계획을 만들고, 코드를 변경하고, 유효성 검사를 실행하고, 요약을 생성합니다. 각 단계를 계속 진행하려면 [계속 ]을 선택하고 계속 을 선택하여 변경 내용을 적용합니다.

기타 마이그레이션 시나리오

AppModernization 에이전트는 간단한 프롬프트를 사용하여 다양한 마이그레이션 시나리오를 지원합니다. 다음은 더 많은 예입니다.

  • 데이터베이스 마이그레이션:

    migrate from Oracle to Azure PostgreSQL
    
  • 인증 마이그레이션:

    migrate to Managed Identity for Azure SQL Database
    
  • 스토리지 마이그레이션:

    migrate from AWS S3 to Azure Storage Blob
    
  • 메시징 마이그레이션:

    migrate from ActiveMQ to Azure Service Bus
    
  • 비밀 관리:

    migrate secrets to Azure Key Vault
    

다음 단계