A Java alkalmazások Azure-be történő migrálásának eredményoptimalizálása.

Ez a rövid útmutató bemutatja, hogyan optimalizálhatja a chat-eredményeket az AppModernization személyre szabott ügynök használatával Java alkalmazások Azure-ba való áttelepítéséhez. Az AppModernization egyéni ügynök alkalmazáskorszerűsítési feladatokhoz van optimalizálva, és lehetővé teszi egyszerű, természetes nyelvi kérések használatát összetett migrálási forgatókönyvek végrehajtásához.

Előfeltételek

Megjegyzés:

Az Azure-konto csak az erőforrások Azure-ra való üzembe helyezéséhez szükséges, a GitHub Copilot modernizáció használatához azonban nem szükséges a kódmódosításokhoz.

Ha Gradle-t használ, csak a Gradle burkoló 5-ös vagy újabb verziója támogatott.

A Kotlin tartományspecifikus nyelve (DSL) nem támogatott.

Az IntelliJ IDEA még nem támogatja a függvényt My Skills .

Válassza ki az AppModernization egyéni ügynököt

Az AppModernization egyéni ügynöke a legjobb élményt nyújt Java alkalmazásmigrálási és modernizálási feladatokhoz. Az alábbi lépésekkel válassza ki:

  1. Nyissa meg Visual Studio Code, és győződjön meg arról, hogy telepítve van a GitHub Copilot modernizálási bővítmény.

  2. A Copilot csevegőablak megnyitásához válassza a csevegés ikont a Activity Bar.

  3. A csevegőablakban keresse meg az ügynökválasztó legördülő menüt a csevegés beviteli mezőjének tetején, és válassza az AppModernization lehetőséget a listából. Ez az egyéni ügynök Java alkalmazáskorszerűsítési és migrálási forgatókönyvekhez készült.

     Az ügynökválasztó legördülő menüt megjelenítő Visual Studio Code képernyőképe a csevegőablakban

Megjegyzés:

Bár a csevegőablakban különböző nyelvi modelleket választhat, a Claude Sonnet 4.5 a tesztelt és ajánlott modell, amely Java alkalmazáskorszerűsítési feladatokkal a legjobb eredményeket nyújtja.

Fontos

Az AppModernization egyéni ügynök jelenleg csak a Visual Studio Code-hoz érhető el.

Egyszerű kérések használata a migráláshoz

Ha az AppModernization-ügynök van kiválasztva, egyszerű, természetes nyelvi utasításokat használjon a migrálási feladatok elvégzéséhez. Az ügynök megérti a migrálási környezetet, és minimális bemenettel képes kezelni az összetett forgatókönyveket.

Példa: Migrálás a RabbitMQ-ról a Azure Service Bus

  1. Győződjön meg arról, hogy van egy Java projekt megnyitva a Visual Studio Code-ban, amely a RabbitMQ-t használja.

  2. A Copilot csevegőablakban, amelyen az AppModernization-ügynök van kiválasztva, adja meg a következő üzenetet:

    migrate from rabbitmq to Azure service bus
    
  3. Az ügynök elemzi a kódot, létrehoz egy migrálási tervet, módosítja a kódokat, futtatja az érvényesítéseket, és létrehoz egy összegzést. A Folytatás gombra kattintva haladhat végig az egyes lépéseken, és a Keep gombra kattintva elfogadhatja a módosításokat.

Egyéb migrálási forgatókönyvek

Az AppModernization ügynök egyszerű kérésekkel támogatja a különböző migrálási forgatókönyveket. Íme néhány példa:

  • Adatbázis migrálása:

    migrate from Oracle to Azure PostgreSQL
    
  • Hitelesítési migrálás:

    migrate to Managed Identity for Azure SQL Database
    
  • Tároló áttelepítése:

    migrate from AWS S3 to Azure Storage Blob
    
  • Üzenetküldés migrálása:

    migrate from ActiveMQ to Azure Service Bus
    
  • Titkos kódok kezelése:

    migrate secrets to Azure Key Vault
    

Következő lépések