Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Tento článek obsahuje přehled aplikace Azure Migrate a posouzení kódu pro Javu. Tento přehled vám pomůže pochopit vhodné scénáře, které vám pomůžou s migrací aplikací v Javě do Azure.
Poznámka:
Tento článek je určený pro aplikaci Azure Migrate a hodnocení kódu pro Javu verze 7.x. Tato verze vstoupila do obecné dostupnosti v červenci 2025.
Přehled
Aplikace Azure Migrate a posouzení kódu pro Javu (AppCAT pro Javu) umožňují vyhodnotit připravenost aplikací v Javě na přeformulování a migraci do Azure. Může posoudit binární soubory aplikací v Javě a zdrojový kód a identifikovat příležitosti k opětovnému vytvoření a migraci pro Azure.
Nástroj používá pokročilé techniky analýzy k pochopení struktury a závislostí libovolné aplikace v Javě. Nástroj poskytuje přehled o refaktoringu a migraci aplikací do Azure v následujících aspektech:
- Objevte využití technologií: Zjistěte, které technologie aplikace používá. Zjišťování je užitečné, pokud máte starší verze aplikací, které nemají moc dokumentace, a chcete vědět, které technologie používají.
- Posouzení kódu pro konkrétní cíl: Posouzení aplikace pro konkrétní cíl Azure, jako je Azure App Service, Azure Kubernetes Service a Azure Container Apps – s konkrétními pravidly přeplatformování Azure. Zkontrolujte změny, které musíte udělat k opětovnému vytvoření aplikací do Azure.
Nástroj se nabízí dvěma způsoby:
- Nástroj rozhraní příkazového řádku, který můžete stáhnout, nainstalovat a spustit s parametry pro posouzení aplikací v Javě.
- Rozšíření editoru Visual Studio Code – Modernizace aplikací Copilot gitHubu pro Javu Toto rozšíření můžete nainstalovat a spustit v editoru Visual Studio Code, abyste pokryli posouzení aplikací využívající AppCAT pro Javu a nápravu a ověřování kódu s využitím inteligentních funkcí GitHub Copilotu. Další informace najdete v tématu Rychlý start: Posouzení a migrace projektu v Javě pomocí modernizace aplikace Copilot GitHubu pro Javu.
Licence
Nástroj Azure Migrate pro posuzování aplikací a kódu v Javě (AppCAT pro Javu) je bezplatný nástroj založený na otevřeném zdrojovém kódu. Tento nástroj je založený na sadě komponent v projektu Cloud Native Computing Foundation Konveyor, který vytvořil a vedl Red Hat.
Příprava dat
AppCAT ve výchozím nastavení shromažďuje telemetrická data. Microsoft agreguje shromážděná data za účelem identifikace vzorů použití k identifikaci běžných problémů a ke zlepšení prostředí rozhraní příkazového řádku AppCAT. Rozhraní příkazového řádku Microsoft AppCAT neshromažďuje žádná soukromá ani osobní data. Například data o využití pomáhají identifikovat problémy, jako jsou příkazy s nízkou úspěšností. Tyto informace nám pomáhají určit prioritu naší práce.
Přestože oceňujeme přehledy, které tato data poskytují, chápeme také, že ne každý chce údaje o využití odesílat. Shromažďování dat můžete zakázat pomocí appcat analyze --disable-telemetry příkazu. Další informace najdete v našem prohlášení o zásadách ochrany osobních údajů .