メインコンテンツに移動

AWS Transform

AWS Transform for .NET

.NET アプリケーションを大規模にモダナイズするための、初のエージェンティック AI サービス

エージェンティック AI を使用して .NET モダナイゼーションを加速

AWS Transform for .NET は、.NET Framework からクロスプラットフォーム .NET への大規模なモダナイゼーションを最大 4 倍加速します。.NET モダナイゼーションエージェントを使用すると、モダナイゼーションチームは、より大規模かつ複雑なプロジェクトを、一貫性を保ちながら共同で実行し、Windows ライセンスへの依存を排除して運用コストを最大 40% 削減し、コードの質やパフォーマンスを改善するとともに、セキュリティを強化できます。

利点

煩雑な .NET コード分析、依存関係マッピング、互換性評価と是正、リファクタリングタスクにかかる時間を短縮できます。

Windows Server のライセンスコスト、バージョンアップグレード、メンテナンス、サポート終了に伴う課題を軽減するとともに、分析、プランニング、リファクタリング、ツール開発にかかる変換のコストも大幅に削減できます。

Amazon Bedrock 大規模言語モデル (LLM) に組み込まれている、.NET の深い専門知識を活用して、インテリジェントなコード変換を通じて .NET パフォーマンスを強化し、強化されたセキュリティ、維持されたテストカバレッジ、説明可能な変換を備えた、モダナイズされたクロスプラットフォームコードを実現できます。

統合ウェブエクスペリエンスを通じて、数百の .NET アプリケーションを、一貫性を保ちながら並行してモダナイズできます。チームのキャパシティをスケールし、部門横断的なコラボレーションを効率化することで、大規模かつ複雑な .NET プロジェクトに容易に取り組むことができます。

仕組み

モダナイゼーションチームは、.NET ドメインエキスパートエージェントとの自然言語によるやり取りを通じて、統合ウェブエクスペリエンスを活用できます。ユーザーの監視下で、エージェントはソースコードリポジトリを分析し、サポートされているプロジェクトタイプ、バージョン、パッケージの依存関係を検出し、モダナイゼーションプランを提案します。承認されると、エージェントは、コードを変換し、ユニットテストを実行するとともに、自然言語による変換の概要を生成して、Linux の準備状況を検証し、マイルストーンとブロッカーの更新を継続的に提供します。デベロッパーの注意が必要な特定のアプリケーションについては、デベロッパーは Visual Studio IDE で変換を続行できます。

数字で見る影響

Windows から Linux への .NET アプリケーションの移植の高速化率

ライセンスコストの削減率

同等の x86 ベースのインスタンスと比較した場合における、AWS Graviton ベースのインスタンスで実行するモダナイズされたアプリケーションでの料金パフォーマンスの改善率

エンドツーエンドのオートメーション

アプリケーションの検出とプランニング

.NET のための AWS Transform エージェントは、Amazon Bedrock LLM モデルの深い専門知識とインテリジェンスを活用して、最適な推論を実現します。拡張されたコネクタサポートを通じて、エージェントは、GitHub、Bitbucket、GitLab からのソースコード統合を可能にします。エージェントはソースコードリポジトリを分析して、.NET バージョン、プロジェクトのタイプ、コードとパッケージの依存関係を特定し、変換前の評価レポートを提供します。.NET エージェントは、コードベース、依存関係、定められたビジネス目標に基づいて、カスタマイズされた変換プランとレコメンデーションを提供します。
Abstract artwork featuring colorful, gradient ribbons spiraling upward from a circular base against a vibrant sunset-like background.

コード変換とリファクタリング

.NET エージェントは、MVC、WCF、Web API、コンソールアプリケーション、ユニットテストプロジェクトなど、幅広い種類の .NET プロジェクトの変換をサポートしています。リポジトリレベルの設定を提供し、サードパーティーパッケージを処理するため、.NET Framework アプリケーションの変換に必要な手動での作業が削減されます。エージェントは、.NET ビルドプロセスを使用して .NET Framework アプリケーションを変換し、ネットワークから分離された安全な環境でビルドエラーを反復的に解決します。エージェントは、タスクが完了すると、元のソースコードを維持したまま、変換されたコードをリポジトリの新しいブランチにコミットします。
Abstract geometric artwork featuring colorful overlapping rectangles and lines in shades of pink, blue, orange, and yellow, with a gradient background.

テストと検証

.NET エージェントは、変換が成功するとユニットテストプロジェクトを自動的に実行し、Linux への対応状況を検証します。これらすべてについて、人間によるレビューと承認が行われます。ソースコードに加えられたすべての変更と、特定されたビルドの問題を含む、自然言語による変換の概要を生成するため、レビューと最適化が容易になります。ジョブが完了すると、変換されたリポジトリへのディープリンクが記載された E メール通知も届きます。ブランチをレビューし、都合の良いときにコードをマージできます。
Abstract artwork featuring glowing purple and pink circles, two transparent spheres, and curved lines against a gradient background.

自動デプロイパイプラインの生成と環境のデプロイ

専用エージェントが、検証とテストのために、変換されたアプリケーションを Amazon EC2 Linux や Amazon ECS などの指定された AWS 環境にデプロイします。同時に、本番での使用のために、カスタマイズ可能な AWS CloudFormation テンプレートとデプロイ設定を提供します。これにより、チームは、クラウド環境でモダナイズされたアプリケーションを検証し、適切な監視とカスタマイズ機能を備えた自動デプロイプロセスを確立できます。

Missing alt text value

AWS Transform for .NET を自分のペースで詳しく見る

以下のインタラクティブなデモエクスペリエンスをお試しいただき、.NET のための AWS Transform の実際の動作をご覧ください

Missing alt text value

Thomson Reuters

「AWS Transform は、チームの延長のように感じられました。常に学習し、最適化して、より迅速に対応するのをサポートしてくれます。このサービスは .NET アプリケーションをモダナイズするだけでなく、あらゆるものを加速してくれました。生成 AI、クロスプラットフォーム開発、運用の効率化のいずれであっても、当社は、迅速に適応し、よりスマートなソリューションをお客様に提供できます。AWS のようなパートナーと連携することで、当社は、テクノロジー業界で極めて信頼されている企業でさえ、スタートアップのように行動できることを証明しています」

Thomson Reuters、Platform Engineering Enablement、VP、Matt Dimich 氏

ストーリーの詳細 ›
Missing alt text value

The Hartford

「AWS Transform は、モダナイゼーションの取り組みを加速させ、クラウド移行イニシアティブの市場投入までの時間を短縮してくれました。レガシーコードの変換にかかる時間を数か月間から数週間に短縮するのに役立っただけでなく、プロセス全体を通して有益なインサイトと提案をデベロッパーに提供してくれました」

The Hartford、Director Software Engineering、Gaurav C Patrikar 氏

ストーリーの詳細 ›
Missing alt text value

Experian

「Experian Data Office は、7 つの .NET アプリケーションをバージョン 6 から 8 にアップグレードするという複雑な課題に直面していました。従来のアップグレードプロセスでは、膨大なエンジニアリングリソース、手動のコード分析、膨大な時間の投資が必要だったでしょう。AWS Transform for .NET を活用することで、総工数を 49 スプリント削減するという目覚ましい成果を達成でき、各アップグレードプロジェクトの工数を 15 スプリントから 8 スプリントに削減できました。これは、687,600 行のコードにおけるコード変換の 80% が自動化され、生産性が 47% 向上したことを表しています。これにより、プロジェクトのより迅速な提供、脆弱性への対処、成功裏に行われた 7 回のアップグレードのすべてにおける一貫した結果の維持が可能になりました」

Experian、Director of Technology & Engineering、Anup Pancholi 氏

ストーリーの詳細 ›

Missing alt text value

GTI

「AWS Transform を利用して、.NET Framework アプリケーションの 1 つを .NET 8 に移植することで、モダナイゼーションにかかる労力を 70% 削減し、100% の成功率を達成できました」

GTI、Director of Software Development、Enrique Zazueta 氏

Missing alt text value

Signaturit

「当社はライセンス管理コンポーネントのモダナイズに着手しました。当初は 6~8 か月間かかると見積もっていましたが、AWS Transform を利用することでわずか数日で完了しました」

Signaturit、CTO、Jordi Martin 氏

Missing alt text value

Caribbean Examinations Council

「143,000 行を超える .NET Framework コードを 2 日未満でクロスプラットフォームの .NET にモダナイズすることで、推定で 270 デベロッパー時間を削減できました。これはすばらしい成果です」

Caribbean Examinations Council、Director of Technological Innovation、Rodney Payne 氏

Missing alt text value

Planet DDS

「AWS Transform により、.NET 4.6 から .NET 8 への移行を加速および標準化できました。コードベースの 90% の変換、クリーンコンパイル、すべての受け入れ基準への準拠を成功裏に実現できました。当初 3 か月間かかると見込まれていた変換の取り組みは、1 週間未満で完了しました。このツールは、依存関係の注入の設定などの複雑な変更を正確に処理し、手動レビューの必要性を軽減してくれました。デフォルトで正確な動作が提供されるこのエクスペリエンスにより、.NET モダナイゼーションを迅速かつ正確にスケールできるという自信を得ることができました。

Planet DDS、Engineering、Vice President、Rahul Khot 氏

Missing alt text value

パートナー

Missing alt text value
Missing alt text value
Missing alt text value
Missing alt text value
Missing alt text value
Missing alt text value
Missing alt text value
Missing alt text value

Missing alt text value
Missing alt text value
Missing alt text value
Missing alt text value
Missing alt text value
Missing alt text value
Missing alt text value
Missing alt text value