2016年09月08日 15時00分 UPDATE
特集/連載

クラウドで発生する手間を自動化で削減サーバレス運用を実現――「AWS Lambda」「Azure Functions」を比較する

クラウドを利用するにも、プロビジョニングといった手間やコストが発生する。だが、システムが自動でそれを実行できるとしたら、手間が大幅に下がる。ではどのように自動化すればいいのだろう。

[Kurt Marko,TechTarget]
Azure Functionsの公式Webページ《クリックで拡大》

 Amazon Web Servicesの「Amazon Web Services」(AWS)やMicrosoftの「Microsoft Azure」といったクラウドサービスには各種のメリットがあるが、こうしたサービスは依然としてオーバーヘッドを伴う。仮想サーバであれ、オブジェクトストレージバケットであれ、SQLデータベースであれ、使用する前にまずリソースを最適に提供する「プロビジョニング」をする必要がある。こうした必須とみられる要件が、クラウドを利用するためのコストや時間、手間を確実に増大させる。

 だがシステムが自動的にサービスをプロビジョニングし、別のアプリケーションからの通信といった各種のイベントに反応してジョブを実行できるとしたらどうだろう。これが「サーバレスアプリケーション」の背後にある考え方だ。サーバレスアプリケーションは「クラウドファンクション」とも呼ばれる。本稿では、2つのサーバレスコンピュ―ティングサービスであるAmazon Web Servicesの「AWS Lambda」とMicrosoftの「Azure Functions」について比較しながら確認する。

トリガーと対応言語

この記事を読んだ人にお薦めのホワイトペーパー

この記事を読んだ人にお薦めの関連記事

Loading

注目テーマ

ITmedia マーケティング新着記事

news028.jpg

お財布に相談してみた結果――2017年春の「消費」関連調査まとめ
訪日外国人の旅行消費額に子育て世帯のゴールデンウイークの予算、クーポンの利用形態か...

news148.jpg

アドフラウド対策で共同商品、インティメート・マージャーとインテグラル・アド・サイエンスが提供
インティメート・マージャーとインテグラル・アド・サイエンスは業務提携し、アドフラウ...

news082.jpg

HIKAKIN所属のUUUM、インフルエンサーのキャスティングサービスを開始
HIKAKINなど人気YouTuberのマネジメントとインフルエンサーマーケティング事業を手掛ける...