16. モダナイズシナリオ
代表的なモダナイズシナリオは 2020年1月にEOSとなった Windows
Server 2008/2008 R2 を移行元として、Microsoft Azure 上の
Windows Server 2019仮想マシンへ最小リスクで移設するリホストプ
ランです。
On-Premise
Windows
Server
2008/2008R2
(IIS 7.0/7.5)
Virtual Machine
Windows Server 2019
Microsoft Azure
.NET アプリケーションを移行する
オンプレミスで稼働している Windows Server
2008/2008 R2 上の .NET アプリケーションの
みを最小リスクで Azure 上の Windows
Server 2019 へ移行する。
移行においてのアクションは以下。
1. Azure でのリソース作成
2. .NET アプリケーションファイルの移行
3. IIS 設定
4. Azure 最適化
アプリケーションコードへの改修は最小限にす
る。
19. 新しい .NET への移行
3.5 SP1 (~2029)
4.6.2
4.7, 4.7.1, 4.7.2
4.8
.NET and .NET Core official support policy
Microsoft .NET Framework - Microsoft Lifecycle | Microsoft Docs
※参考リンク
20. .NET アプリケーションの移行パス
Console
WinForms / WPF
WCF
ASP.NET Web Forms
ASP.NET MVC
ASP.NET Web API
Console / Generic Host
WinForms / WPF
gRPC / CoreWCF
ASP.NET Core Blazor
ASP.NET Core MVC
ASP.NET Core Web API
21. .NET アプリケーションの移行パス
Console
WinForms / WPF
WCF
ASP.NET Web Forms
ASP.NET MVC
ASP.NET Web API
Console / Generic Host
WinForms / WPF
gRPC / CoreWCF
ASP.NET Core Blazor
ASP.NET Core MVC
ASP.NET Core Web API
22. .NET Framework から .NET Core への移行
UI レイヤー以外の部分を .NET Standard に移行しつつ
最終的にすべてを .NET Core (.NET 6) に移行します。
※画像引用元
Microsoft Graph's Journey to .NET 6 - .NET Blog