AWS Microservice Extractor for .NET

.NET アプリケーションの再設計を簡素化

AWS Microservice Extractor for .NET を使用することで、マイクロサービスベースのアーキテクチャを再構築するための、古いモノリシックアプリケーションを小規模なコードプロジェクトにリファクタリングするプロセスを簡略化できます。ソースコードとランタイムメトリクスを分析してアプリケーションとその依存関係を視覚的に表現する支援ツールを使用し、アプリケーションをモダナイズして変換します。

Microservice Extractor は、計算集約型のグラフ処理をクラウドにオフロードし、開発者が自分のラップトップ上で最大 50,000 のクラスを持つ大規模なエンタープライズアプリケーションを視覚化して操作できるようになりました。AI を使用した、自動化されたレコメンデーション行う Microservice Extractor を使えば、デベロッパーはガイドを見ながら古いアプリケーションを再構築できます。

AWS Microservice Extractor for .NET のご紹介 | Amazon Web Services (1:01)

メリット

アプリケーションコンポーネントの迅速な識別

各コンポーネントのメトリクスと依存関係を表示する可視化キャンバスを使用して、より小さなマイクロサービスに再構築するアプリケーションコンポーネントを迅速に識別できます。

AI を活用した自動レコメンデーション

ヒューリスティックベースと機械学習の手法を使用して一般的な抽出候補を検出し、ビジュアライゼーションでそれらを強調表示します。これらのレコメンデーションはそのまま使用することも、モノリシックコードベースからマイクロサービスを抽出するための出発点として使用することもできます。

ストラングラーフィグ移植

小規模なプロジェクトを抽出し、.NET Framework からクロスプラットフォームの .NET に移植して Linux 上で実行することで、元のアプリケーションの負荷を軽減します。

仕組み

AWS Microservice Extractor for .NET の仕組み

ユースケース

.NET アプリケーションの再構築

モノリシックのモデルビューコントローラ (MVC) アプリケーション、ASP.NET Web フォーム、Windows コミュニケーションフレームワーク (WCF) アプリケーションを小規模なサービスに再構築し、より優れたスケール、回復性、またより迅速な開発を実現できます。

あらゆる C# アプリケーションのソースコードを視覚化

アプリケーションとその依存関係を分析して視覚的に表現できます。

.NET Framework からクロスプラットフォームの .NET への段階的な移植

クラスのサブセットを識別して抽出し、それらをクロスプラットフォームの .NET に移植して Linux 上で実行します。このプロセスを自分のペースで繰り返して、アプリケーションを徐々に Linux に移行します。

 AWS Microservice Extractor for .NET の機能
AWS Microservice Extractor for .NET の機能を詳しく見る

アプリケーションのビジュアライゼーションやコード抽出などの機能をご覧ください。

詳細 
無料のアカウントにサインアップ
無料のアカウントにサインアップ

AWS 無料利用枠にすぐにアクセスできます。 

サインアップ