投稿日: Nov 16, 2023
Microservice Extractor は、お客様が Windows に依存する.NET フレームワークベースのアプリケーションをクロスプラットフォームの .NET に移植して Linux オペレーティングシステム上で実行できるように支援します。この統合移植機能により、開発者は Microservice Extractor を使用して、数百のプロジェクトと 1 万以上のクラスを含む大規模な .NET Framework ベースのアプリケーションを、プロジェクト、名前空間、API、またはクラスレベルでのコードモジュールの移植性に基づいて管理しやすいグループに分解できます。お客様は一度に 1 つのグループを抽出、移植、デプロイでき、モノリス内の残りのコードは、ネットワーク経由で移植されたコードを使用できます。この反復的なモダナイゼーションアプローチは、大規模なビジネスアプリケーションを Windows から Linux に移行する時間を半分に短縮するだけでなく、組織が同時にクラウド向けのアプリケーションを再構築するのにも役立ちます。
Microservice Extractor に統合された移植により、お客様は GitHub でホストされている AWS のオープンソースプロジェクトである Porting Assistant for .NET の機能上の利点を、非常に大規模なアプリケーションの評価と移植を実施する際にエンタープライズ規模で利用できるようになります。開発者のラップトップ上で動作し、大規模なエンタープライズアプリケーションの評価には 10 時間以上かかる場合がある Porporting Assistant for .NET とは異なり、クラウドのスケーラブルなバックエンドを備えた Microservice Extractor を使用した移植評価では、同じタスクを 6 倍も速く完了できます。 さらに、Microservice Extractor は、大規模なアプリケーションを小さな単位に分割して、Windows から Linux に段階的に移植するのにも役立ちます。