Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Ez az átfogó útmutató a GitHub Copilot modernizációjának fejlett értékelési képességeit ismerteti, amelyek segítenek maximalizálni az alkalmazáskorszerűsítési értékelési folyamat értékét.
Az alkalmazásértékelés kritikus fontosságú első lépés a modernizációs folyamat során. Ez a cikk a teljes értékelési munkafolyamatot ismerteti, amely segít hatékonyan dolgozni az értékelési jelentésekkel, különböző forgatókönyvekhez konfigurálni az értékeléseket, és kezelni az értékelési adatokat a modernizálási folyamat során.
A legfontosabb képességek a következők:
- Futtatásonként több jelentés: Minden értékelési futtatás egy független jelentést hoz létre. A korábbi jelentéseket a jelentéslistából érheti el, így nyomon követheti az értékelés előzményeit, és összehasonlíthatja az eredményeket az idő függvényében.
-
Két értékelési bejegyzés különböző célokra: a GitHub Copilot modernizálása két módszert kínál az értékelés indítására:
- Ajánlott értékelés: Az értékelés gyors elindításához válasszon az ajánlott tartományok közül manuális konfigurálás nélkül.
- Egyéni értékelés: Konfiguráljon konkrét értékelési tulajdonságokat az elemzés pontos igényeihez való igazításához.
Ajánlott értékelés
Az ajánlott értékelés egyszerűbb módot kínál az értékelés manuális konfigurálás nélküli indítására. Ez a módszer akkor ideális, ha gyorsan szeretné kiértékelni az alkalmazás általános migrálási forgatókönyvekre való felkészültségét.
Ajánlott értékelés futtatásához kövesse az alábbi lépéseket:
- A GitHub Copilot modernizálási panel GYORS ÚTMUTATÓ szakaszában válassza az Értékelés indítása vagy az Értékelés megnyitása irányítópultot.
- Válassza az Ajánlott értékelés lehetőséget.
- Válassza ki azokat a tartományokat, amelyeket értékelni szeretne az ajánlott lehetőségek listájából. Minden tartomány egy gyakori migrálási forgatókönyvet jelöl előre konfigurált beállításokkal.
- Válassza az OK gombot az értékelés elindításához.
Az értékelés befejezése után a folyamat létrehoz egy új jelentést, és hozzáadja azt a jelentéslistához. A jelentést úgy tekintheti meg, hogy kiválasztja a listából.
Egyéni értékelés
Az egyéni értékelés lehetővé teszi, hogy az értékelési elemzést az adott migrálási igényekhez igazítsuk. Ezt a módszert akkor használja, ha részletes vezérlésre van szüksége az értékelési konfiguráció felett.
Egyéni értékelés konfigurálásához és futtatásához kövesse az alábbi lépéseket:
- A GitHub Copilot modernizálási panel GYORS ÚTMUTATÓ szakaszában válassza az Értékelés indítása vagy az Értékelés megnyitása irányítópultot.
- Válassza az Egyéni értékelés lehetőséget.
- Konfigurálja az értékelési tulajdonságokat a következő szakaszban leírtak szerint.
- Válassza a Futtatás lehetőséget az értékelés elindításához.
Konfigurációs tulajdonságok
Az egyéni felmérés konfigurációs űrlapja általános beállításokból és tartományspecifikus beállításokból áll. Az űrlap a kiválasztott értékelési tartományok alapján jeleníti meg a tartományspecifikus beállításokat.
Általános: Értékelési tartományok
Válasszon ki egy vagy több tartományt, amely szerepel az értékelésben. Az értékelési idő a tartomány kiválasztásától és az alkalmazás méretétől függ.
| Szakterület | Description |
|---|---|
| Java-frissítés | Az elavult alkalmazásveremek azonosítása és a frissítési javaslatok lekérése. |
| Felhőbeli készültség | Az alkalmazás Azure-ra való felkészültségének felmérése végrehajtható migrálási útmutatóval. |
| Security | Az ajánlott javításokkal az ISO 5055 irányelvei alapján ellenőrizze a kód biztonsági problémáit. |
Általános: Elemzési lefedettség
Válassza ki, hogy mit elemezzen az értékelés.
| Érték | Description |
|---|---|
| Csak probléma | A forráskód elemzése a problémák észleléséhez. |
| Problémák és technológiák | A forráskód elemzése a problémák észleléséhez és a használt technológiák azonosításához. |
| Problémák, technológiák és függőségek | A forráskód elemzése a problémák észleléséhez, a használt technológiák azonosításához és a függőségek leképezéséhez. |
Java-frissítés: Cél futtatókörnyezet
Az űrlap a Java frissítési tartomány kiválasztásakor jeleníti meg ezt a beállítást. Válasszon ki egy cél JDK-t a függőségek és az elavult alkalmazásverem elemzéséhez.
| Érték | Description |
|---|---|
| OpenJDK 21 | Ajánlott eljárások az OpenJDK 21-be való migráláshoz. (Ajánlott) |
| OpenJDK 17 | Ajánlott eljárások az OpenJDK 17-be való migráláshoz. |
| OpenJDK 11 | Ajánlott eljárások az OpenJDK 11-be való migráláshoz. |
Felhőbeli felkészültség: Cél számítási szolgáltatások
Az űrlap a Cloud Readiness tartomány kiválasztásakor jeleníti meg ezt a beállítást. Válassza ki a cél Azure számítási szolgáltatásokat az alkalmazás migrálásához. Több cél közül választhat, ha még nem döntött arról, hogy melyiket használja. Ezután összehasonlíthatja az értékelési jelentésben szereplő célokat.
| Érték | Description |
|---|---|
| Azure App Service | Ajánlott eljárások alkalmazás Azure-alkalmazás Szolgáltatásban való üzembe helyezéséhez. |
| Azure Kubernetes Service (AKS) | Ajánlott eljárások az alkalmazások Azure Kubernetes Service-ben való üzembe helyezéséhez. |
| Azure Container Apps (ACA) | Ajánlott eljárások az alkalmazások Azure Container Appsben való üzembe helyezéséhez. |
Felhőbeli felkészültség: Cél operációs rendszer
Az űrlap a Cloud Readiness tartomány kiválasztásakor jeleníti meg ezt a beállítást. Válassza ki a cél operációs rendszereket az alkalmazások futtatásához.
| Érték | Description |
|---|---|
| Linux | Ajánlott eljárások alkalmazások Linux-platformra való migrálásához. |
| Windows | Ajánlott eljárások alkalmazások Windows-platformra való migrálásához. |
Felhőbeli felkészültség: Tárolók
Az űrlap a Cloud Readiness tartomány kiválasztásakor jeleníti meg ezt a beállítást. Lehetővé teszi az alkalmazás tárolóba helyezése érdekében kijavítandó problémák elemzését.
| Érték | Description |
|---|---|
| Tárolók engedélyezése | Ajánlott eljárások az alkalmazások tárolóba helyezéséhez. |
Példák
Az alábbi példák néhány gyakori konfigurációs forgatókönyvet mutatnak be:
Első példa: Linux-tárolókként szeretné migrálni az alkalmazásokat az AKS-be, és szeretné megérteni, hogy milyen problémákat kell kijavítani. Használja a következő konfigurációt:
- Értékelési tartományok: A felhő felkészültségének kiválasztása
- Elemzési lefedettség: Csak a probléma kiválasztása
- Cél számítási szolgáltatások: Az Azure Kubernetes Service (AKS) kiválasztása
- Cél operációs rendszer: Linux kiválasztása
- Containerization: Select Enable Containerization
Második példa: Az alkalmazásokat az App Service Linuxra szeretné migrálni, és szeretné megtudni, hogy milyen problémákat kell kijavítani. Használja a következő konfigurációt:
- Értékelési tartományok: A felhő felkészültségének kiválasztása
- Elemzési lefedettség: Csak a probléma kiválasztása
- Cél számítási szolgáltatások: Az Azure App Service kiválasztása
- Cél operációs rendszer: Linux kiválasztása
Harmadik példa: Szeretné modernizálni az alkalmazásokat a JDK 21-ben, és szeretné megtudni, hogy milyen problémákat kell kijavítani. Használja a következő konfigurációt:
- Értékelési tartományok: Java-frissítés kiválasztása
- Elemzési lefedettség: Csak a probléma kiválasztása
- Cél futtatókörnyezet: Az OpenJDK 21 kiválasztása
Miután az eszköz befejezte az értékelést, létrehoz egy új jelentést, és hozzáadja a jelentéslistához. Az interaktív irányítópult automatikusan megnyílik, és átfogó elemzési eredményeket biztosít. Miután konfigurált több Azure-szolgáltatási célt, egyszerűen válthat közöttük a migrálási megközelítések összehasonlításához és a szolgáltatásspecifikus javaslatok megtekintéséhez.
Az értékelési jelentés értelmezése
Az értékelési jelentés átfogó elemzési eredményeket biztosít, amelyek segítenek megérteni az alkalmazás Azure-beli migrálásra és modernizálásra való felkészültségét. Ez a szakasz végigvezeti a jelentés struktúráján, és segít értelmezni az eredményeket, hogy megalapozott migrálási döntéseket hozhass.
Jelentésstruktúra áttekintése
Az értékelési jelentés több fő szakaszból áll:
- Alkalmazásinformációk: Alapvető információk az alkalmazásról, beleértve a Java-verziót, a keretrendszereket, a buildelési eszközöket és a projektstruktúrát.
- Probléma összefoglalása: A tartomány szerint kategorizált áttelepítési problémák áttekintése kritikussági százalékokkal.
-
Részletes elemzés: A részletes jelentés a következő négy alszakaszba van rendezve.
- Problémák: A figyelmet igénylő problémák tömör összefoglalását tartalmazza.
- Függőségek: Megjeleníti az alkalmazásban található összes Java-csomagú függőséget.
- Technológiák: Megjeleníti az összes beágyazott kódtárat funkciók szerint csoportosítva, így gyorsan megtekintheti az alkalmazásban használt technológiákat.
- Elemzések: Fájladatokat és információkat jelenít meg az észlelt technológiák megértéséhez.
Issues
Ehhez a részhez a Problémák lap kiválasztásával férhet hozzá. Ez a lap kategorizált listát tartalmaz a felhőbeli készültség, a Java-frissítés és a biztonság különböző aspektusaival kapcsolatos problémákról, amelyeket az alkalmazás Azure-ba való sikeres migrálásához kell kezelnie. A következő táblázatok a tartomány - és kritikussági értékeket írják le:
| Szakterület | Description |
|---|---|
| Java-frissítés | Az elavult alkalmazásveremek azonosítása és a frissítési javaslatok lekérése. |
| Felhőbeli készültség | Az alkalmazás Azure-ra való felkészültségének felmérése végrehajtható migrálási útmutatóval. |
| Security | Az ajánlott javításokkal az ISO 5055 irányelvei alapján ellenőrizze a kód biztonsági problémáit. |
| Kritikusság | Description |
|---|---|
| Kötelező | Az Azure-ba való migrálás során kijavítandó problémák. |
| Potenciál | Olyan problémák, amelyek hatással lehetnek a migrálásra, és felülvizsgálatra szorulnak. |
| Választható | Alacsony hatású problémák. A javításuk javasolt, de nem kötelező. |
További információkért bontsa ki az egyes jelentett problémákat a cím kiválasztásával. A jelentésben az alábbi információk találhatók:
- Az incidenseket tartalmazó fájlok listája, valamint az érintett kódsorok száma. Ha a fájl Java-forrásfájl, a fájlsorszám kiválasztása a megfelelő forrásjelentéshez irányítja.
- A probléma részletes leírása. Ez a leírás ismerteti a problémát, ismert megoldásokat biztosít, és a probléma vagy a megoldás dokumentációját alátámasztó dokumentációra hivatkozik.
Függőségek
Ehhez a részhez a Függőségek lap kiválasztásával férhet hozzá. Ez a lap az alkalmazásban található összes Java-csomagú függőséget megjeleníti.
Technológiák
Ehhez a részhez a Technológiák lap kiválasztásával férhet hozzá. Ez a lap az elemzett alkalmazásban függvények szerint csoportosított technológiák előfordulását sorolja fel. Ez a jelentés áttekintést nyújt az alkalmazásban található technológiákról, és segít az egyes alkalmazások céljának gyors megértésében.
Insights
Ehhez a részhez az Elemzések lap kiválasztásával férhet hozzá. Fájladatokat és információkat jelenít meg az észlelt technológiák megértéséhez.
Értékelési jelentések üzemeltetése
A hatékony jelentéskezelés lehetővé teszi az együttműködést, fenntartja az értékelési előzményeket, és integrálható a meglévő munkafolyamatokkal. Minden értékelési futtatás létrehoz egy független jelentést a jelentéslistában, és szükség szerint importálhat, exportálhat vagy törölhet egyes jelentéseket.
Import értékelő jelentés
Az értékelés közvetlenül a GitHub Copilot modernizációjában való futtatása mellett az értékelési jelentéseket is importálhatja. A jelentések az AppCAT CLI eredményeiből származhatnak , például report.jsonegy GitHub Copilot által exportált modernizációs jelentésből vagy a Dr. Migrate alkalmazáskörnyezetfájljából.
Az értékelési jelentés GitHub Copilot-modernizációba való importálásához válassza az Importálás lehetőséget az értékelési jelentések lapon, vagy nyomja le aCtrl Shift+Pbillentyűkombinációt+, majd keresse meg az importálási értékelő jelentést.
Exportértékelési jelentés
Az értékelési irányítópulton megtekintheti az értékelés által észlelt problémákat, és kiválaszthatja a migrálási megoldást a döntés meghatározásához. Exportálhatja a jelentést, és megoszthatja másokkal. Ha exportálja a jelentést, másoknak nem kell önállóan futtatniuk az értékelést, és importálhatják a jelentést, és közvetlenül megtekinthetik az értékelési és migrálási döntést.
Ha a GitHub Copilot modernizációjából szeretne kiértékelési jelentést exportálni, válassza a jelentéslistában a céljelentés ... (további műveletek) gombját, majd válassza az Exportálás lehetőséget.
Értékelési jelentés törlése
Ha már nincs szüksége jelentésre, törölheti azt a jelentéslistából.
Az értékelési jelentés eltávolításához válassza a jelentéslistában a céljelentés ... (további műveletek) gombját, majd válassza a Törlés lehetőséget.
Konfigurálás az értékelés futtatása előtt
Az értékelés futtatása előtt konfigurálja azt a GitHub Copilot modernizációs felméréspaneljén az Értékelés konfigurálása lehetőség kiválasztásával.
Konfigurációs tulajdonságok
Jelenleg az értékeléshez konfigurálhatja a target, capability, osés mode tulajdonságokat.
Alapértelmezés szerint az értékelés az Azure Kubernetes Service (AKS), az Azure App Service és az Azure Container Apps (ACA) szolgáltatáscélként fut.
target: az Azure számítási szolgáltatás, amelyen futtathatja az alkalmazásokat. Több cél közül választhat, ha még nem döntött arról, hogy melyiket használja. Ezután összehasonlíthatja az értékelési jelentésben szereplő célokat.Érték Description azure-aksAjánlott eljárások az alkalmazások Azure Kubernetes Service-ben való üzembe helyezéséhez. azure-appserviceAjánlott eljárások alkalmazás Azure-alkalmazás Szolgáltatásban való üzembe helyezéséhez. azure-container-appsAjánlott eljárások az alkalmazások Azure Container Appsben való üzembe helyezéséhez. capability: az alkalmazások modernizálásának céltechnológiája.Érték Description containerizationAjánlott eljárások az alkalmazások tárolóba helyezéséhez. openjdk11Ajánlott eljárások az OpenJDK 11-be való migráláshoz. openjdk17Ajánlott eljárások az OpenJDK 17-be való migráláshoz. openjdk21Ajánlott eljárások az OpenJDK 21-be való migráláshoz. os: a cél operációs rendszer az alkalmazások futtatásához.Érték Description linuxAjánlott eljárások alkalmazások Linux-platformra való migrálásához. windowsAjánlott eljárások alkalmazások Windows-platformra való migrálásához. mode: az elemzési mód.Érték Description issue-onlyElemezze a forráskódot, hogy csak a problémákat észlelje. source-onlyA forráskód elemzése a problémák és a használt technológiák észleléséhez. fullA forráskód elemzése a problémák és a használt technológiák észleléséhez, valamint a függőségek listázásához.
Példák
Az alábbi példák néhány konfigurációt ismertetnek:
Első példa: Linux-tárolókként szeretné migrálni az alkalmazásokat az AKS-be, és szeretné megérteni, hogy milyen problémákat kell kijavítani. Használja a következő konfigurációt:
appcat: - target: - azure-aks os: - linux mode: issue-onlyMásodik példa: Az alkalmazásokat az App Service Linuxra szeretné migrálni, és szeretné megtudni, hogy milyen problémákat kell kijavítani. Használja a következő konfigurációt:
appcat: - target: - azure-appservice os: - linux mode: issue-onlyHarmadik példa: Szeretné modernizálni az alkalmazásokat A JDK21-be, és szeretné megtudni, hogy milyen problémákat kell kijavítani. Használja a következő konfigurációt:
appcat: - capability: - openjdk21 mode: issue-only
Miután az eszköz lefuttat egy értékelést, automatikusan megnyitja az interaktív irányítópultot, amely átfogó elemzési eredményeket biztosít.
Az értékelési jelentés értelmezése
Az értékelési jelentés átfogó elemzési eredményeket biztosít, amelyek segítenek megérteni az alkalmazás Azure-beli migrálásra és modernizálásra való felkészültségét. Ez a szakasz végigvezeti a jelentés szerkezetén, és segít értelmezni az eredményeket a megalapozott migrálási döntések meghozatalához.
Jelentésstruktúra áttekintése
Az értékelési jelentés több fő szakaszból áll:
- Alkalmazásinformációk: Alapvető információk az alkalmazásról, beleértve a Java-verziót, a keretrendszereket, a buildelési eszközöket, a projektstruktúrát és a cél Azure-szolgáltatást.
- Probléma összefoglalása: A tartomány szerint kategorizált áttelepítési problémák áttekintése kritikussági százalékokkal.
-
Részletes elemzés: A részletes jelentés a következő négy alszakaszba van rendezve.
- Problémák: A figyelmet igénylő problémák tömör összefoglalását tartalmazza.
- Függőségek: Megjeleníti az alkalmazásban található összes Java-csomagú függőséget.
- Technológiák: Megjeleníti az összes beágyazott kódtárat funkciók szerint csoportosítva, így gyorsan megtekintheti az alkalmazásban használt technológiákat.
- Elemzések: Fájladatokat és információkat jelenít meg az észlelt technológiák megértéséhez.
Issues
Ehhez a részhez a Problémák lap kiválasztásával férhet hozzá. Ez a lap kategorizált listát tartalmaz a felhőbeli készültség és a Java-frissítés különböző aspektusaival kapcsolatos problémákról, amelyeket az alkalmazás Azure-ba való sikeres migrálásához kell kezelnie. A következő táblázatok a tartomány - és kritikussági értékeket írják le:
| Szakterület | Description |
|---|---|
| Felhőbeli készültség | Kiértékeli az alkalmazásfüggőségeket, hogy azure-szolgáltatásokat javasoljon, és biztosítsa a natív felhőbeli felkészültséget. |
| Java-frissítés | Azonosítja a verziófrissítés JDK- és keretrendszerproblémáinak azonosítását. |
| Kritikusság | Description |
|---|---|
| Kötelező | Az Azure-ba való migrálás során kijavítandó problémák. |
| Potenciál | Olyan problémák, amelyek hatással lehetnek a migrálásra, és felülvizsgálatra szorulnak. |
| Választható | Alacsony hatású problémák. A javításuk javasolt, de nem kötelező. |
További információkért bontsa ki az egyes jelentett problémákat a cím kiválasztásával. A jelentésben az alábbi információk találhatók:
- Az incidenseket tartalmazó fájlok listája, valamint az érintett kódsorok száma. Ha a fájl Java-forrásfájl, a fájlsorszám kiválasztása a megfelelő forrásjelentéshez irányítja.
- A probléma részletes leírása. Ez a leírás ismerteti a problémát, ismert megoldásokat biztosít, és a probléma vagy a megoldás dokumentációját alátámasztó dokumentációra hivatkozik.
Függőségek
Ehhez a részhez a Függőségek lap kiválasztásával férhet hozzá. Ez a lap az alkalmazásban található összes Java-csomagú függőséget megjeleníti.
Technológiák
Ehhez a részhez a Technológiák lap kiválasztásával férhet hozzá. Ez a lap az elemzett alkalmazásban függvények szerint csoportosított technológiák előfordulását sorolja fel. Ez a jelentés áttekintést nyújt az alkalmazásban található technológiákról, és segít az egyes alkalmazások céljának gyors megértésében.
Insights
Ehhez a részhez az Elemzések lap kiválasztásával férhet hozzá. Fájladatokat és információkat jelenít meg az észlelt technológiák megértéséhez.
Értékelési jelentés törlése
Ha már nem szeretné a jelentést, törölheti azt.
Az értékelési jelentés eltávolításához kattintson a jobb gombbal az Értékelési jelentés elemre, majd válassza a Törlés lehetőséget.