Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die GitHub Copilot-Modernisierung ist eine agentische, end-to-End-Lösung, die Java- und .NET-Anwendungen zu Azure analysiert, aktualisiert und migriert.
Die Modernisierungserfahrung wird über zwei komplementäre Ebenen bereitgestellt. Der Modernisierungs-Agent, der über die Modernize CLI bereitgestellt wird, ermöglicht Es Architekten und Anwendungsbesitzern, die Bewertung, Migrationsplanung und Framework-Upgradeautomatisierung für mehrere Anwendungen gleichzeitig zu koordinieren und dann Pläne nahtlos an Entwickler zu übergeben. In der IDE können Entwickler die GitHub Copilot-Modernisierung verwenden, um Transformationen auszuführen: Migrieren von Abhängigkeiten zu Azure-Diensten, Containerisierung von Anwendungen, Generieren von Infrastruktur-as-Code und direkte Bereitstellung in Azure.
Der Mensch bleibt im gesamten Prozess eingebunden, wobei jede Empfehlung transparent, jede Änderung überprüfbar und jeder Schritt validiert wird.
Aktuelle Verfügbarkeit
Die folgenden GitHub Copilot-Modernisierungsfunktionen sind derzeit verfügbar:
- Allgemeine Verfügbarkeit: IDE-Erfahrung – Sprach- und Frameworkupgrades für .NET und Java.
- Allgemeine Verfügbarkeit: IDE-Erfahrung – Migrationsszenarien für .NET und Java.
- Öffentliche Vorschau: Modernisierungs-Agent – CLI-Erfahrung für Anwendungsbewertung und -planung. Weitere Informationen finden Sie unter Übersicht über den Modernisierungs-Agent.
Wichtige Funktionen
Anwendungsbewertung und -planung: Analysieren von Code, Konfiguration und Abhängigkeiten.
Die Modernisierung beginnt mit einer umfassenden Codebasisanalyse. GitHub Copilot Modernisierung analysiert den aktuellen Status Ihres Projekts und generiert Modernisierungspläne. Das Tool identifiziert Abhängigkeiten, veraltete Bibliotheken und potenzielle Migrationsprobleme. Es bietet umsetzbare Strategien zur Behebung von Problemen.
Code-Transformationen: Aktualisieren sie Java oder .NET Laufzeit und Framework, und migrieren Sie zu Azure.
Verwendet Tools wie
OpenRewritezur Aktualisierung von Code, einschließlich API-Ersetzungen und Abhängigkeitsupdates. KI-unterstützte vordefinierte Aufgaben codieren Expertenwissen für allgemeine Azure-Migrationsszenarien, einschließlich geheimer Verwaltung, Nachrichtenwarteschlangenintegration und Identitätsdienste. Das System kann Migrationsmuster erfassen und wiederverwenden. Sie können Git-Commits über benutzerdefinierte Aufgaben in wiederverwendbare Migrationsmuster konvertieren. Das System lernt aus vorhandenen Codeänderungen und wendet ähnliche Korrekturen für mehrere Codebasen an. Migrationsmuster werden einheitlich in Teams und Projekten angewendet, um die Konsistenz sicherzustellen.Modernisieren und sichern: Sicherstellen eines erfolgreichen Builds, Migrieren von Komponententests und Adressieren allgemeiner Sicherheitsrisiken und Gefährdungen (CVEs).
Die Modernisierung umfasst eine umfassende Build-Validierung. Das Tool löst automatisch Buildprobleme, die während der Transformation auftreten. Es führt Testüberprüfungen durch, um fehlerfreie Änderungen sicherzustellen. Der Modernisierungsprozess erhält die Integrität der Produktionspipeline.
Das Sicherheitsrisikomanagement ist in den Modernisierungsprozess integriert. Nach Upgrades sucht das System nach CVEs. Es wendet automatisch Sicherheitsupdates im Agentmodus an. Sie können alle sicherheitsrelevanten Änderungen überprüfen. Dieser Prozess verbessert Ihren Sicherheitsstatus und behält gleichzeitig die Complianceanforderungen bei.
Containerisierung und Bereitstellung: Generieren von Ressourcen für die App-Containerisierung und -Bereitstellung.
Das Tool erstellt Infrastruktur als Codedateien für Azure Bereitstellung. Es behebt Bereitstellungsprobleme automatisch. CI/CD-Pipelines sind für die kontinuierliche Integration eingerichtet. Diese Aufgabe schließt den Modernisierungsworkflow von der Analyse bis zur Produktion ab.
Get started
Verwenden Sie die folgenden Links, um mit der Modernisierung von Anwendungen mit GitHub Copilot zu beginnen:
Nach der Modernisierung von Azure können Anwendungen in Azure KI-Funktionen und -Dienste integriert werden:
- Microsoft Foundry: Zugriff auf mehr als 11.000 KI-Modelle.
- KI-Agent-Dienste: Integrierte Funktionen für intelligente Anwendungsfeatures.
- Beobachten Sie die Leistung: Echtzeit-Einblicke in kisgestützte Anwendungsleistung.
- Sicherstellen der Inhaltssicherheit: Verantwortungsvolle KI-Implementierung im großen Maßstab.
- App-Dienst: Vollständig verwaltete Plattform zum Hosten von Webanwendungen und APIs.
- Azure Container Apps: Serverlose Containerplattform für Microservices und containerisierte Anwendungen.
- Azure Kubernetes Service: Verwalteter Kubernetes-Dienst für die Orchestrierung von containerisierten Workloads.
- AKS Automatic: Vereinfachte Kubernetes-Erfahrung mit automatisiertem Clustermanagement.
Datenschutzerklärung
Die Modernisierung durch GitHub Copilot verwendet es genauso wie Sie GitHub Copilot verwenden, um Code zu ändern. Dieser Vorgang behält Codeausschnitte nicht über die unmittelbare Sitzung hinaus bei. Der Prozess sammelt, überträgt oder speichert ihre benutzerdefinierten Fähigkeiten auch nicht. Weitere Informationen finden Sie in den Datenschutzbestimmungen von Microsoft.