AWS Transform で Azure から AWS へのクラウドネイティブコードの変換が可能に

投稿日: 2026年10月16日

AWS は本日、AWS Transform において、Azure SDK を使用するアプリケーションコードを AWS SDK 向けに変換する機能の一般提供を発表しました。この機能により、Microsoft Azure 上のクラウドネイティブな .NET アプリケーションを AWS に迅速に移行できるようになります。AWS Transform の .NET モダナイゼーションエージェントは、Azure のサービスを使用しているコードを特定し、同等の機能を持つ AWS のサービスを使用するコードへと変換します。例えば、Azure Cosmos DB を利用している Azure Functions サーバーレス関数は、Amazon DynamoDB を利用する AWS Lambda 関数へと変換できます。

AWS Transform は、ユーザーが提出したソースコードから Azure SDK の使用箇所を特定し、評価レポートおよびモダナイゼーション計画に変換の選択肢を示します。ユーザーは、モダナイゼーションを開始する前に、提示された選択肢を受け入れるか、必要に応じて変更するかを選択できます。続いて、AWS Transform は、検出した Azure サービス向けのコードを同等の AWS SDK コールに変換し、その変更が変換済みのコードに組み込まれていることを確認します。この機能では、Azure Functions を AWS Lambda 関数に、Azure Blob Storage を Amazon S3 に、Azure Queue Storage を Amazon SQS に変換できます。さらに、Azure Cosmos DB から Amazon DynamoDB への変換もプレビューとして提供されています。

AWS Transform は、米国東部 (バージニア北部)、アジアパシフィック (ムンバイ、東京、ソウル、シドニー)、カナダ (中部)、欧州 (フランクフルト、ロンドン) の 8 つの AWS リージョンで利用できます。

詳細については、AWS Transform ユーザーガイドのクラウドネイティブコードを AWS のサービスに変換するを参照してください。