AWS Transform for .NETが一般提供開始となり、.NETアプリケーションの近代化を支援するAIサービスとして、従来の方法よりも最大4倍速く、ライセンスコストを最大40%削減できる可能性があります。
アップデート内容全文
AWS Transform for .NET(プレビュー時は「Amazon Q Developer transformation capabilities for .NET porting」として紹介)が一般提供開始となりました。
これは、.NETアプリケーションを大規模に近代化するための初のエージェント型AIサービスです。
Windows .NETアプリケーションをLinux対応に近代化する際、従来の方法と比べて最大4倍速く、ライセンスコストを最大40%削減できる可能性があります。
MVC、WCF、Web API、クラスライブラリ、コンソールアプリ、ユニットテストプロジェクトなど、幅広い.NETプロジェクトタイプの変換をサポートしています。
エージェント型の変換プロセスは、GitHub、GitLab、またはBitbucketからリポジトリのコード評価から始まります。
.NETのバージョン、プロジェクトタイプ、プロジェクト間の依存関係を特定し、カスタマイズされた近代化計画を生成します。
ビジネス目標やアーキテクチャの複雑さに基づいて変換順序をカスタマイズし、優先順位を付けてからAI駆動の近代化プロセスを開始できます。
プロセスが開始されると、AWS Transform for .NETは自動的にアプリケーションコードを変換し、出力をビルドし、ユニットテストを実行し、結果をリポジトリの新しいブランチにコミットします。
変更されたファイル、テスト結果、残作業に対する提案を含む包括的な変換サマリーを提供します。
チームはAWS Transformのダッシュボードやインタラクティブチャットを通じて変換状況を追跡し、変換された.NETコードへのリンクを含む電子メール通知を受け取ることができます。
さらなる人間の入力が必要なワークロードについては、開発者はAWS TransformのVisual Studio拡張機能を使用して改良を継続できます。
AWS Transformのスケーラブルな体験により、大規模なアプリケーションポートフォリオ全体で一貫した近代化を実現しながら、クロスプラットフォームの.NETに移行し、パフォーマンス、移植性、長期的な保守性を向上させることができます。
AWS Transform for .NETは現在、以下のAWSリージョンで利用可能です:米国東部(バージニア北部)およびヨーロッパ(フランクフルト)。
関連サービス
AWS Transform for .NET
関連サービスの説明
AWS Transform for .NETは、.NETアプリケーションを大規模に近代化するためのAIサービスです。Windows .NETアプリケーションをLinux対応に変換し、クロスプラットフォーム.NETへの移行を支援します。このサービスは、コードの自動変換、ビルド、テスト、結果のコミットを行い、開発者の作業を大幅に効率化します。また、変換プロセスの可視化や、残作業に対する提案機能も提供しています。