[ITmedia News] AWS Transformが機能拡充 Azure Functions用のコードをAWS Lambda用に変換など、Azure→AWSへの移行に対応
著者
新野淳一
[ITmedia]
米Amazon Web Services(AWS)は、Azure SDKで書かれた.NETアプリケーションをAWS SDKを用いたコードに変換する新機能をAWS Transformに搭載したと発表しました。
これによりMicrosoft Azureネイティブな.NETアプリケーションを簡単にAWSへ移行させることが容易になります。
Azure Blob StorageのコードをAmazon S3用に変換など
一般にMicrosoft Azureに対応する目的でAzure SDKを利用して開発された.NETアプリケーションは、Microsoft Azure固有のサービス、例えばAzure FunctionsやAzure Blob Storageなどを活用しているため、コードをそのままAWSへ持ってきても動作しません。
AWS TransformはこれらMicrosoft Azure固有のサービスを、ほぼ同様のAWSのサービスに置き換えるなどのコード変換を行うことで、Microsoft AzureからAWSへの移行を容易にするものです。
具体的には以下の変換に対応していると説明されています。
- Azure Functions → AWS Lambada
- Azure Blob Storage → Amazon S3
- Azure Queue Storage → Amazon SQS
- Azure CosmosDB → Amazon DynamoDB
これ以外のサービスなど、AWSでは同等のサービスに変換できないコードは、ToDoコメントや仮のダミーコード(スタブコード)あるいは「Next Step」と名付けられた別のMarkdownファイルによる説明に置き換えられるとのことです。
KioskNews shows a cleaned-up reading view extracted from the publisher’s page — the original always lives on their site, not ours.