Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
GitHub Copilot modernisering is een GitHub Copilot-agent waarmee .NET toepassingen snel en betrouwbaar worden gemigreerd naar Azure. Het begeleidt u bij de evaluatie, aanbevelingen voor oplossingen, codecorrecties en implementatie in Visual Studio, Visual Studio Code, GitHub Copilot CLI en GitHub.com.
Gebruik deze agent om het volgende te doen:
- Technologieën migreren en implementeren naar Azure.
- Evalueer de code, configuratie en afhankelijkheden van uw toepassing voor Azure gereedheid.
- De juiste Azure resources plannen en instellen.
- Los problemen op en pas best practices toe voor cloudmigratie.
- Controleer of uw app na de migratie is gebouwd en getest.
Wanneer uw migratie moet upgraden naar een nieuwere versie van .NET, roept de moderniseringsagent GitHub Copilot upgrade aan om de versie-upgrade af te handelen.
Scenarios
De agent biedt vooraf gedefinieerde migratiescenario's voor algemene Azure doelen. Zie de sectie Vooraf gedefinieerde taken voor migratie voor een volledige verwijzing.
Wanneer voor een migratie de .NET-versie moet worden bijgewerkt, coördineert de moderniseringsagent met GitHub Copilot upgrade om de versie-upgrade uit te voeren als onderdeel van de migratiewerkstroom.
Feedback geven
Microsoft hecht waarde aan uw feedback en gebruikt die om de agent te verbeteren. Feedback geven met een van de volgende opties:
Gebruik in Visual Studio de Suggest a feature and Report a problem options.
Dien een probleem in bij de upgradeagent GitHub opslagplaats.
Prerequisites
Stel GitHub Copilot-modernisering in uw ontwikkelomgeving in voordat u de agent gebruikt. Zie Install GitHub Copilot modernization voor installatiestappen.
.NET-projecten migreren naar Azure
De moderniseringsagent vereenvoudigt Azure migraties via geautomatiseerde analyse, AI-gestuurde codeherstel, controles voor bouwen en beveiligingsproblemen en automatisering van implementatie:
Analyse en intelligente aanbevelingen.
Beoordeel de gereedheid van uw toepassing voor Azure migratie en ontvang op maat gemaakte richtlijnen op basis van de afhankelijkheden en geïdentificeerde problemen.
Door AI aangedreven codeherstel.
Pas vooraf gedefinieerde codepatronen voor best practice toe om modernisering te versnellen met minimale handmatige inspanning.
Automatische build en CVE-resolutie.
Bouw uw app en los compilatiefouten en beveiligingsproblemen op, en stroomlijn de ontwikkeling.
Naadloze implementatie.
Implementeer naar Azure en neem uw code sneller van ontwikkeling naar productie.
Vooraf gedefinieerde taken voor migratie
GitHub Copilot-modernisering voor .NET biedt vooraf gedefinieerde taken die aanbevolen procedures voor de branche vastleggen en veelvoorkomende migratiescenario's behandelen.
Migreer naar een op Managed Identity gebaseerde database op Azure, inclusief Azure SQL DB, Azure SQL MI en Azure PostgreSQL
Moderniseer uw gegevenslaag door te migreren van on-premises of verouderde databases (zoals DB2, Oracle DB of SQL Server) naar Azure SQL DB, Azure SQL Managed Instance of Azure PostgreSQL. Gebruik beveiligde verificatie van beheerde identiteiten.
Migreren naar Azure File Storage
Verplaats bestands-I/O-bewerkingen van het lokale bestandssysteem naar Azure File Storage voor schaalbaar, cloudbestandsbeheer.
Migreren naar Azure Blob Storage
Vervang on-premises of cross-cloud objectopslag, of de bestands-I/O van het lokale bestandssysteem, met Azure Blob Storage voor ongestructureerde gegevens.
Migreer naar Microsoft Entra ID
Verificatie en autorisatie overzetten van Windows Active Directory naar Microsoft Entra ID (voorheen Azure AD) voor modern identiteitsbeheer.
Migreer naar beveiligde referenties met behulp van Managed Identity en Azure Key Vault
Vervang referenties in platte tekst in de configuratie of code door beveiligde, beheerde identiteiten en Azure Key Vault voor het beheer van geheimen.
Migreren naar Azure Service Bus
Overstappen van verouderde berichtenwachtrijen of berichtenwachtrijen van derden (zoals MSMQ of RabbitMQ) of Amazon SQS (AWS Simple Queue Service) naar Azure Service Bus voor betrouwbare, cloudgebaseerde berichten.
Migreren naar e-mail van Azure Communication Service
Vervang directe SMTP-e-mail die wordt verzonden door Azure Communication Service voor schaalbare, veilige e-mailbezorging.
Migreren naar Confluent Cloud/Azure Event Hub voor Apache Kafka
Stap over van lokale of on-premises Kafka naar beheerde gebeurtenisstreaming met Confluent Cloud of Azure Event Hubs.
Migreer naar OpenTelemetry op Azure
Overstappen van lokale frameworks voor logboekregistratie, zoals log4net, Serilog en Windows gebeurtenislogboek naar OpenTelemetry op Azure.
Gebruik Managed Identity om naar Azure Cache voor Redis te migreren
Vervang in-memory of lokale Redis-cacheimplementaties door Azure Cache voor Redis voor hoge beschikbaarheid, schaalbaarheid en beveiliging op bedrijfsniveau.
.NET-projecten upgraden
Wanneer uw migratie uw .NET projecten moet upgraden naar een nieuwere versie, roept de GitHub Copilot moderniseringsagent GitHub Copilot upgrade aan om de versie-upgrade uit te voeren. De upgrade wordt uitgevoerd als onderdeel van de algehele moderniseringswerkstroom. Zie Wat is GitHub Copilot upgrade?voor meer informatie over wat de upgradeagent ondersteunt.
Telemetry
Het hulpprogramma verzamelt gegevens over projecttypen, intentie om te upgraden en upgradeduur. De ontwikkelomgeving verzamelt en aggregeert de gegevens en bevat geen door de gebruiker identificeerbare informatie. Zie het Visual Studio-programma voor kwaliteitsverbetering voor meer informatie over het privacybeleid van Microsoft.