2018年04月18日 09時00分 公開
特集/連載

コストだけでは比較できないAWS、Azure、Google サーバレスは性能と移植性で評価する

サーバレスプラットフォームはコスト削減の効果が期待できる。だが、候補となるベンダーを企業のIT部門で評価する際に留意すべき要素は、コスト面だけではない。

[Tom Nolle,TechTarget]

 サーバレスプラットフォームには、Amazon Web Services(AWS)の「AWS Lambda」、Microsoftの「Azure Functions」、Googleの「Cloud Functions」などがある。こうしたサーバレスプラットフォームを評価する場合、コストと価格モデルを検討する必要があるのは間違いない。だが、忘れてならない特徴は他にもある。

 注意すべき最大の問題は、サーバレスの意味がクラウドベンダーごとに若干違うことだ。各社のサーバレスプラットフォームはサポートするアプリケーションの種類が異なる場合がある。

ステートレスアプリケーションの種類

 サーバレスコンピューティングは本来、イベントに応答する一時的なアプリケーションを実行する方法として構成されたものだ。こうしたアプリケーションはステートレスだ。つまり、関連する一連のイベントのコンテキストを認識しない。そのため、開発者はこれらのアプリケーションを必要に応じて読み込み、実行し、複製することができる。

 サーバレスプラットフォームで実行できるステートレスアプリケーションは2種類ある。1つは関数(ラムダ)コンピューティングとして知られている。このモデルでは、入力を単純に関数処理した結果がアプリケーションの出力になる。アプリケーションを実行する頻度や場所にかかわらず、常に同じ反応が得られる。

 もう1つはバックエンドで状態を管理するものだ。この種のアプリケーションでは、複数手順のプロセスのコンテキストをデータベースに格納する。そのため、アプリケーションの実行対象となる新しい手順を表す新規イベントが発生したときに、中断していた場所から再開できる。

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

注目テーマ

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

news144.jpg

オフライン広告の効果可視化とマーケターの働き方改革に向け、サイカとインテージが業務提携
サイカとインテージは業務提携を行い、オフライン広告の効果測定における汎用的な分析ソ...

news027.jpg

電通など3社、“人”基点でコンテンツマーケティングを高度化する「People Driven Content Marketing」を提供
電通と電通デジタル、サイバー・コミュニケーションズの電通グループ3社は、“人”基点で...

news014.jpg

スマホサイトのユーザビリティ 業種別1位は通信、企業別では?――トライベック・ストラテジー調査
トライベック・ストラテジーとトライベック・ブランド戦略研究所は、「スマートフォンユ...