Przykład migracji na uniwersytet Contoso

Przykładowa aplikacja internetowa Contoso University udostępnia przykładowy projekt, z którym można eksperymentować przy użyciu modernizacji narzędzia GitHub Copilot dla platformy .NET (wersja zapoznawcza). Aby uzyskać więcej informacji i instrukcje krok po kroku, zobacz przewodnik Szybki start.

Omówienie scenariusza

Contoso University to fikcyjny system zarządzania uniwersytetem, który został pierwotnie zbudowany przy użyciu programu .NET Framework 4.8. Aplikacja zawiera funkcje, takie jak:

  • Rejestracja uczniów
  • Zarządzanie kursami
  • Zadania instruktora

Starszy system opiera się na składnikach opartych na systemie Windows:

  • SQL Server LocalDB do przechowywania bazy danych
  • Lokalny system plików do zarządzania plikami
  • Kolejka komunikatów firmy Microsoft (MSMQ) na potrzeby wysyłania komunikatów powiadomień

Modernizacja za pomocą platformy Azure

Korzystając z modernizacji dla platformy .NET (wersja zapoznawcza), możesz zaktualizować przykład, aby korzystał z nowoczesnych, natywnych dla chmury usług platformy Azure:

  • Usługa Azure SQL Database zastępuje lokalną bazę danych SQL Server
  • Usługa Azure Blob Storage zastępuje dostęp do lokalnego systemu plików
  • Usługa Azure Service Bus zastępuje usługę MSMQ
  • Usługa Azure Key Vault zapewnia bezpieczne zarządzanie sekretami

Ta migracja pokazuje, jak przekształcić starszą aplikację lokalną w skalowalne i obsługiwane rozwiązanie natywne dla chmury przy użyciu usługi GitHub Copilot i usług platformy Azure.

Dowiedz się więcej