AWS Transform カスタムがコードを大規模にモダナイズするための新しい AWS マネージド変換を導入
AWS Transform カスタムでは、コードを大規模にモダナイズするのに役立つ 7 つの新しい AWS マネージド変換が提供されるようになりました。これらの変換は、複数の言語とフレームワークにわたる一般的なモダナイズのシナリオに対応します。
一般提供される変換には、包括的なコードベース分析変換が含まれます。これにより、アーキテクチャ、ビジネスロジック、技術的負債を網羅する階層的な相互参照ドキュメントを、古くなったコンポーネントやメンテナンスの懸念に関する実用的な洞察とともに生成できます。Node.js バージョンアップグレード変換が一般提供となり、包括的なライブラリアップグレードサポートが含まれるようになりました。これにより、Node.js アプリケーションを任意のソースバージョンから任意のターゲットバージョンにアップグレードして、完全に依存関係をモダナイズできます。
早期アクセスで利用できるこれらの変換には、Java Flight Recorder (JFR) のプロファイリングデータを分析して CPU やメモリのホットスポットやアンチパターンを検出し、対象を絞ったコード修正を適用してリソース使用量を削減して効率を向上させるのに役立つ Java パフォーマンス最適化変換が含まれます。Log4j から SLF4J への移行により、SLF4J ロギングフレームワークに移行することで、Log4j ロギングの依存関係を修正できます。また、早期アクセスで利用可能な Angular から React への移行変換により、Angular アプリケーションを React に変換することもできます。Angular バージョンアップグレード変換により、Angular アプリケーションを最新バージョンにアップグレードできます。最後に、Vue バージョンアップグレード変換は Vue.js アプリケーションを最新バージョンにアップグレードします。
AWS が管理する変換は AWS によって検証されており、また組織の特定の要件に合わせてカスタマイズできます。すべての変換は継続的な学習の恩恵を受け、実行のたびに自動的に品質が向上します。
利用を開始するには、AWS Transform CLI をインストールし、atx custom def list を実行して、使用可能なすべての変換を確認してください。詳細については、AWS-Managed Transformations を参照してください。
AWS Transform カスタムは、米国東部 (バージニア北部) と欧州 (フランクフルト) でご利用いただけます。