Porting Assistant for .NET
Porting Assistant for .NET は、.NET Framework アプリケーションをスキャンして .NET Core 互換性評価を生成し、アプリケーションを Linux に迅速に移植できるようにする分析ツールです。.NET Framework アプリケーションを .NET Core に移植することで、パフォーマンス、コスト削減、および Linux の堅牢なエコシステムを利用できるようになります。ただし、.NET Core にアプリケーションを移植することは、手作業でかなりの労力がかかる可能性があります。アプリケーションの所有者は、.NET Core と互換性のない依存関係と API を特定し、必要となる労力の程度を推定するために、貴重な時間を費やす必要があります。Porting Assistant for .NET は、.NET Framework アプリケーションをすばやくスキャンして、.NET Core との非互換性を識別し、既知の代替案を見つけて、詳細な互換性評価を生成します。これにより、アプリケーションを Linux 向けに最新化するために必要な手作業の労力が軽減されます。
Porting Assistant for .NET スタンドアロンツールをダウンロードして、.NET Framework アプリケーションの解析を開始することができます。
Porting Assistant for .NET は完全にオープンソースです。Porting Assistant スタンドアロンクライアントまたは Porting Assistant IDE 拡張は、私たちの GitHub リポジトリからダウンロードできます。
レガシー .NET アプリケーションのリファクタリングを改善するために、最新の AWS Toolkit for .NET リファクタリング IDE 拡張をチェックしてみてください。
利点
すばやく優先順位をつける
Porting Assistant for .NET を使用すると、 .NET Framework アプリケーションポートフォリオ全体をスキャンして、.NET Core 互換性評価レポートを生成することができます。これにより、必要な労力レベルに基づいて移植するアプリケーションに優先順位を付けるのが容易になります。
手作業の労力を軽減する
Porting Assistant for .NET は、.NET Framework アプリケーションから互換性のない .NET Core API とパッケージを識別し、既存の置き換えを見つけて、置き換え可能なパッケージと API を手作業で検索する労力を軽減します。
仕組み
画像の説明を拡大して読みます。お客様
CBS アフリカ
「拡大し続ける今日のテクノロジー分野において、アクティブなステークホルダーは継続性を確保するために進化していく必要があります。新しい .NET Core テクノロジーは、スケーラビリティと保守性を両立するために必要なコンポーネントを提供してくれますが、このようなフレームワークのアップグレードのためのスコープと計画は、綿密なタスクとなります。AWS Porting Assistant は、標準化されたフレームワークのアップグレードを可能にする現代のプラクティスの基準を確実にステップアップさせ、.NET Core へのアップグレードのプロセスと方法論に関するガイドと期待管理として機能しました」。
CBS アフリカ、アプリケーション開発マネージャー、Christo Botha 氏
Kloia
「Porting Assistant for .NET は、.NetCore 移行の初期段階で重要な役割を果たし、その過程でも指針となっています。Porting Assistant for .NET の助けを借りると、プロジェクトの複雑さを予想し、より良い計画と実装を行うことができます」。
Kloia、ソフトウェアアーキテクト、Turgay Özgur 氏
Slalom
「.NET Framework に構築した Microsoft のワークロードを .NET core に移動することは、 Microsoft のワークロードの総所有コストを削減するかなりの機会となります。Porting Assistant for .NET により、チームはすぐに .NET Core の利点を実現し、Microsoft のワークロードに即時の最新化をもたらし、オペレーティングシステムのライセンスコストを低減する機能を与えて、コンテナ化を活用することができます。Porting Assistant for .NET は、Microsoft のワークロードにとって画期的です」。
Slalom、プラクティスエリアディレクター、Patrick Swain
Infosys
クラウド市場では、クロスプラットフォーム機能のために、レガシー .NET から .NET Core に移行したいと考えているお客様の間で大きな推進力の兆しが見られます。コンテナ化と Kubernetes が新しい標準となりつつあるため、Porting Assistant for .NET は、レガシー .NET アプリケーションを迅速に評価、移植、および .NET CORE に移行するのに便利です。アプリケーションにマイクロサービスやモノリスアーキテクチャアーキテクチャを採用するエンタープライズは、Porting Assistant for .NET と Infosys Modernization Practice の深い専門知識を活用して、クラウドへの移行を加速できます。
Infosys Modernization Practice、シニアプリンシパル、Jai Ganesh 氏
IBM
お客様は、 .NET アプリケーションランドスケープを最新化することで大きなメリットを得ることができます。.Net Core への移行は、すばらしいオプションです。Porting Assistant for .NET は、依存関係、互換性の問題を特定し、代替えソリューションを推奨するのに役立つすばらしいツールであるため、移行に関連する手作業による手間を減らします。今後数日で、これは、Microsoft ワークロードの移行にとってなくてはならないツールとなるでしょう」
IBM Global Business Services、AWS プラクティス、チーフアーキテクト、Arun Dwarakanath 氏
ブログ記事
2020 年 10 月 15日
2020 年 7 月 1 日