Contoso University の移行サンプル

Contoso University のサンプル Web アプリには、GitHub Copilot モダン化 for .NET (プレビュー) を使用して実験できるサンプル プロジェクトが用意されています。 詳細と詳細な手順については、 クイック スタート ガイドを参照してください。

シナリオの概要

Contoso University は、もともと .NET Framework 4.8 で構築された架空の大学管理システムです。 アプリケーションには、次のような機能が含まれています。

  • 学生の登録
  • コース管理
  • インストラクターの割り当て

レガシ システムは、Windows ベースのコンポーネントに依存しています。

  • データベース ストレージ用の SQL Server LocalDB
  • ファイル 管理用のローカル ファイル システム
  • 通知メッセージングのためのMicrosoft Message Queue (MSMQ)

Azure を使用したモダン化

.NET のモダン化 (プレビュー) を使用すると、最新のクラウドネイティブ Azure サービスを使用するようにサンプルを更新できます。

  • Azure SQL Database が SQL Server LocalDB に置き換わる
  • Azure Blob Storage が ローカル ファイル システムのアクセスを置き換える
  • Azure Service Bus が MSMQ に置き換わる
  • Azure Key Vault はセキュリティで保護されたシークレット管理を提供します

この移行では、GitHub Copilot と Azure サービスを使用して、従来のオンプレミス アプリケーションをスケーラブルで保守しやすいクラウドネイティブ ソリューションに変換する方法を示します。

詳細情報