ニュース
米Microsoft、C#やNode.jsをクラウドサイドで動かす「Azure Functions」
2016年4月1日 12:15
米国サンフランシスコで開催されている米Microsoftの開発者向けカンファレンス「Build 2016」において、ユーザーが開発したC#、Node.jsプログラムを動かす「Azure Functions」が発表された。2014年にAmazon Web Services(AWS)が発表したLambdaのMicrosoft Azure版といえる。
Azure Functionsでは、ユーザーが動作環境を設定した仮想マシン(VM)をMicrosoft Azure上に用意するのではなく、Microsoft側で事前に動作環境を用意している。このため開発者は、コードをAzure Functionsにアップロードすればすぐにサービスを提供することができる。
また、Azure Functions側が自動的にVMをスケールしてくれるため、開発者はクラウド側のVMの管理などを考えなくてもいい。料金もVMの動作時間ではなく、Azure Functionsで動かすプログラムの実行単位で支払うことになる。
なおAzure Functionsはオープンソース化されているため、さまざまなプラットフォーム上動かすことができるとのことだ。