Co je modernizace GitHub Copilot?

GitHub Copilot modernizace je agent GitHub Copilot, který migruje .NET aplikace, aby se Azure rychle a bez obav. Provede vás posouzením, doporučeními k řešení, opravami kódu a nasazením napříč Visual Studio, Visual Studio Code, GitHub Copilot rozhraním příkazového řádku a GitHub.com.

Tento agent použijte k:

  • Migrujte technologie a nasaďte je do Azure.
  • Posouzení kódu, konfigurace a závislostí aplikace pro Azure připravenosti
  • Naplánujte a nastavte správné Azure prostředky.
  • Opravte problémy a použijte osvědčené postupy pro migraci do cloudu.
  • Ověřte, že se vaše aplikace po migraci úspěšně sestaví a testuje.

Když migrace vyžaduje upgrade na novější verzi .NET, agent modernizace vyvolá GitHub Copilot upgrade, aby zvládl upgrade verze.

Scenarios

Agent poskytuje předdefinované scénáře migrace pro běžné cíle Azure. Úplný odkaz najdete v části Předdefinované úlohy migrace .

Když migrace vyžaduje upgrade verze .NET, agent modernizace koordinuje GitHub Copilot upgrade, aby provedl upgrade verze jako součást pracovního postupu migrace.

Poskytnout zpětnou vazbu

Microsoft hodnotí vaši zpětnou vazbu a používá ji ke zlepšení agenta. Napište nám svůj názor pomocí některé z těchto možností:

Předpoklady

Před použitím agenta nastavte ve svém vývojovém prostředí modernizaci GitHub Copilotu. Postup instalace najdete v části Modernizace GitHub Copilot.

Migrace projektů .NET do Azure

Agent modernizace zjednodušuje migraci do Azure pomocí automatizované analýzy, oprav kódu řízených AI, kontrol sestavení a zranitelností a automatizace nasazení.

  • Analýza a inteligentní doporučení

    Vyhodnoťte připravenost aplikace na Azure migraci a získejte přizpůsobené pokyny na základě závislostí a zjištěných problémů.

  • Náprava kódu využívajícího AI

    Použijte předdefinované vzory kódu osvědčených postupů pro zrychlení modernizace s minimálním ručním úsilím.

  • Automatické sestavení a řešení CVE

    Sestavte aplikaci a vyřešte chyby kompilace a ohrožení zabezpečení a zjednodušte vývoj.

  • Bezproblémové nasazení

    Nasaďte ho do Azure a kód z vývoje do produkčního prostředí urychlíte.

Předdefinované úlohy pro migraci

Modernizace GitHub Copilotu pro .NET nabízí předdefinované úlohy, které zachycují osvědčené postupy v odvětví a pokrývají běžné scénáře migrace.

  • Migrace na spravovanou databázi založenou na identitě v Azure, včetně Azure SQL DB, Azure SQL MI a Azure PostgreSQL

    Modernizujte datovou vrstvu migrací z místních nebo starších databází (například DB2, Oracle DB nebo SQL Server) na Azure SQL DB, Azure SQL Managed Instance nebo Azure PostgreSQL. Používejte zabezpečené ověřování spravovaných identit.

  • Migrace do úložiště souborů Azure

    Přesuňte vstupně-výstupní operace souborů z místního systému souborů do Azure File Storage pro škálovatelnou cloudovou správu souborů.

  • Migrace do služby Azure Blob Storage

    Nahraďte místní nebo multicloudové úložiště objektů nebo vstupně-výstupní operace místního systému souborů službou Azure Blob Storage pro nestrukturovaná data.

  • Migrujte na Microsoft Entra ID

    Převod ověřování a autorizace ze služby Windows služba Active Directory na Microsoft Entra ID (dříve Azure AD) pro moderní správu identit

  • Migrace k zabezpečeným přihlašovacím údajům pomocí spravované identity a Azure Key Vault

    Nahraďte přihlašovací údaje ve formátu prostého textu v konfiguraci nebo kódu zabezpečenými spravovanými identitami a službou Azure Key Vault pro správu tajných kódů.

  • Přechod na Azure Service Bus

    Přechod ze starších front zpráv nebo front zpráv třetích stran (například MSMQ nebo RabbitMQ) nebo Amazon SQS (AWS Simple Queue Service) do služby Azure Service Bus pro spolehlivé cloudové zasílání zpráv.

  • Migrovat na e-mailovou službu Azure Communication Service

    Přímé odesílání e-mailů SMTP nahraďte službou Azure Communication Service pro škálovatelné zabezpečené doručování e-mailů.

  • Migrace na Confluent Cloud / Azure Event Hub pro Apache Kafka

    Přechod z lokálního nebo místního systému Kafka na spravované streamování událostí pomocí Confluent Cloudu nebo Azure Event Hubs.

  • Migrujte na OpenTelemetry na Azure

    Přechod z místních protokolovacích architektur, jako jsou log4net, Serilog a Windows protokol událostí na OpenTelemetry na Azure.

  • Migrace do Azure Cache for Redis pomocí spravované identity

    Nahraďte implementace mezipaměti v paměti nebo místní mezipaměti Redis službou Azure Cache for Redis pro zajištění vysoké dostupnosti, škálovatelnosti a zabezpečení na podnikové úrovni.

Aktualizujte projekty .NET

Když migrace vyžaduje upgrade projektů .NET na novější verzi, agent GitHub Copilot modernizace volá GitHub Copilot upgrade, aby provedl upgrade verze. Upgrade se spustí jako součást celkového pracovního postupu modernizace. Další informace o tom, co agent upgradu podporuje, najdete v tématu Co je GitHub Copilot upgrade?.

Telemetry

Nástroj shromažďuje data o typech projektů, záměru upgradovat a dobu trvání upgradu. Vývojové prostředí shromažďuje a agreguje data a neobsahuje žádné identifikovatelné informace uživatele. Pro další informace o zásadách ochrany osobních údajů společnosti Microsoft si přečtěte Visual Studio Customer Experience Improvement Program.