Microsoft Developer Day 視聴メモ BS11

Microsoft Developer Day: 毎年訪れる .NET のメジャーバージョンアップに備えるために取り組めること BS11

視聴メモ:

  • クラウド時代
  • 2022/4月5月 には .netCore3.1, .Net5 も EOL

4.8継続

6.0使うケース

  • 新規/クラウドネイティブ/WEB+モバイル/標準記述を活用(gRPC

移行デモ

  • .netframework WindowsForms > .net6 WindowsFroms > .asp core
  • upgrade assistant
  • .NET Core 用 WCF dotnet-svcutil ツール
  • WCF移行先 gRPCが推奨。
  • .net framework継続なら、コンテナー等でインフラも含めて維持/運用する必要あり

WEB移行:

  • upgrade assistantでは移行できない
  • データベース>data migration assistant
  • モデル>なるべく再利用
  • ビジネスロジック>なるべく再利用
  • デザイン/UI > 新たに実装

  • 移行前に、リファクタリングした方が良い

  • Cloud adaption framewrok
  • well-architected framework

スムーズな移行

  • CI/CD/負荷テスト/モニタリング
  • DevOpsプラクティスの活用

環境

  • Azure load testing
  • Jmeter>CI/CDに統合
  • デモ

WEB移行デモ

  • DB移行
  • data migration assistant
  • 移行スクリプト/データ移行

セキュリティ

  • Azure Key Vault デモ

end