AWS Transform for .NET の一般提供を開始
「.NET 移植のための Amazon Q Developer 向け変換機能」としてプレビューされていた AWS Transform for .NET の一般提供が開始されました。AWS Transform は、.NET アプリケーションを大規模にモダナイズするための初のエージェント型 AI サービスです。このサービスでは、Windows 向けの .NET アプリケーションを Linux 対応にモダナイズする作業が、従来の方法よりも最大 4 倍速く実行でき、ライセンスコストを最大 40% 削減することができます。MVC、WCF、Web API、クラスライブラリ、コンソールアプリケーション、ユニットテストプロジェクトなど、さまざまな.NET プロジェクトの変換をサポートします。
エージェントを使用した変換では、最初に GitHub、GitLab、Bitbucket のリポジトリにあるコードの評価が行われます。これにより、.NET のバージョン、プロジェクトタイプ、プロジェクト間の依存関係が特定され、カスタマイズされたモダナイゼーション計画が作成されます。お客様は、AI を活用したモダナイゼーションプロセスを開始する前に、ビジネス目標やアーキテクチャの複雑さに基づいて変換の順序をカスタマイズし、優先順位を付けることができます。変換プロセスを開始すると、AWS Transform for .NET によって、アプリケーションコードの変換、出力のビルド、ユニットテストの実行、リポジトリの新しいブランチへの結果コミットが自動的に実行されます。完了後には、変更されたファイル、テスト結果、残りの作業に対して推奨される修正案など、包括的な変換の概要が提供されます。チームは、AWS Transform ダッシュボードまたはインタラクティブなチャットを使用して変換ステータスを追跡し、変換された.NET コードへのリンクが記載された E メール通知を受け取ることができます。デベロッパーがさらに入力する必要があるワークロードについては、AWS Transform の Visual Studio 拡張機能を使用して改良を続けることができます。AWS Transform のスケーラブルなエクスペリエンスにより、クロスプラットフォーム対応の .NET への移行を進めながら、大規模なアプリケーションポートフォリオ全体で一貫したモダナイゼーションが可能になります。これにより、パフォーマンス、移植性、長期的な保守性が向上します。
AWS Transform for .NET は、米国東部 (バージニア北部) と欧州 (フランクフルト) の AWS リージョンでご利用いただけます。