Azure leicht gemacht: Einführung von AppCAT von Microsoft

Azure leicht gemacht: Einführung von AppCAT von Microsoft

Das Anwendungs- und Codebewertungstool Azure Migrate für .NET, abgekürzt als AppCAT, wurde von der vorgestellt Microsoft Team. Dieses Tool soll Entwickler bei der Migration lokaler .NET-Anwendungen nach unterstützen Azure. Das AppCAT-Tool wertet .NET-Quellcode, Einstellungen und Binärdateien aus und zeigt potenzielle Schwachstellen und Chancen während des gesamten Azure-Konvertierungsprozesses auf.

Wie bereits erwähnt, besteht das Hauptziel darin, alle Probleme zu identifizieren, die bei der Portierung einer Anwendung auf Azure auftreten können, und die Geschwindigkeit, Skalierbarkeit und Sicherheit durch Vorschläge aktueller cloudnativer Lösungen zu verbessern.

AppCAT wird in zwei Versionen angeboten: a Visual Studio-Plug-in und einem.NET CLI-Tool, was eine größere Flexibilität bei der Nutzung ermöglicht. Wenn die Analyse gestartet wird, erstellt das Tool einen detaillierten Bericht, der die notwendigen Prüfungen oder Änderungen beschreibt, um die ordnungsgemäße Funktion der Anwendung nach der Migration sicherzustellen.

Wie bereits erwähnt, wurde eine statische Codeanalyse verwendet. AppCAT bewertet die Nutzung der Anwendungstechnologie und zeigt Bereiche auf, die möglicherweise angegangen werden müssen. Es ermöglicht Benutzern, einzelne Codezeilen zu durchsuchen, Probleme zu beheben, sie als behoben zu markieren und den Fortschritt zur späteren Bezugnahme zu speichern, was eine effiziente Zusammenarbeit erleichtert.

Das Tool schätzt den Aufwand, der erforderlich ist, um jedes Problem und jede Anwendungskomponente zu beheben und das Projekt abzuschließen. Es bietet umfassende Anleitungen zur Problemlösung und verweist Benutzer auf entsprechende Microsoft-Veröffentlichungen.

Benutzer können Analyseergebnisse sowohl mit dem CLI-Tool als auch mit der Visual Studio-Version in den Formaten HTML, CSV und JSON speichern. Der HTML-Bericht ähnelt dem Visual Studio-Dashboard darin, dass er Informationen zur Anzahl der analysierten Projekte, Vorfälle und Probleme anzeigt.

Azure leicht gemacht: Einführung von AppCAT von Microsoft

Der Bericht analysiert den Aufwand, der zur Lösung jedes Vorfalls, Problems und Projekts erforderlich ist, und kategorisiert Vorfälle nach Schweregrad. Verschiedene Perspektiven ermöglichen Einblicke in Vorfälle, Lösungshilfen und direkten Zugriff auf den zugehörigen Code.

Der offizielle Ankündigungsbeitrag bietet ausführliche Schritt-für-Schritt-Dokumentationsseiten sowohl für die Visual Studio- als auch die.NET CLI-Techniken.

AppCAT unterstützt jetzt C# und Visual Basic-Projekte, Analyse von Code in Projekttypen wie z ASP.NET, ASP.NET-Kern und Klassenbibliotheken. Es funktioniert mit allen .NET-Frameworks, einschließlich . NET Framework,.NET-Kern, und .NET 5+.

Dieses Tool analysiert mögliche Migrationsschwierigkeiten für Azure-Ziele wie Azure App Service, AKS und Azure Container Apps. Zukünftige Upgrades könnten, wie bereits erwähnt, die Möglichkeit bieten, explizite Ziele anzugeben und Empfehlungen entsprechend zu filtern.

Schließlich geben die Entwicklungsteams an, dass das Tool um KI-Funktionen erweitert und in Copilot integriert wird, um künftig eine umfassende Migrationsunterstützung zu ermöglichen.

Hinterlassen Sie uns einen Kommentar

E-Mail-Adresse wird nicht veröffentlicht. Pflichtfelder sind MIT * gekennzeichnet. *