サーバレスコンピューティングの基礎解説【第4回】
AWS、Microsoft、Google「3大サーバレス」の違いとは?
企業はサーバレスコンピューティングサービスを選ぶ際、どのようなポイントに注意すべきなのか。AWSやMicrosoft、Googleなど主要ベンダーが提供するサービスの特徴と併せて、失敗しない選び方を解説する。
サーバレスコンピューティングには、サーバ運用の省略化、スケーラビリティ(拡張性)の確保、コスト効率化といったメリットがある。企業は適切なサーバレスコンピューティングサービスを選ぶために、どのポイントに注目すべきなのか。本稿は、
- AWS Lambda(以下、Lambda)
- Azure Functions
- Google Cloud Functions(以下、Cloud Functions)
など主要サービスの特徴と併せて、選定時のポイントを解説する。
「3大サーバレス」の違いとは 選定時のポイントは?
併せて読みたいお薦め記事
連載:サーバレスコンピューティングの基礎解説
サーバレスの課題を解説
サーバレスコンピューティングサービスを選ぶ際に考えるべき主な要素は以下3つだ。
- 互換性
- 使用したいプログラミング言語との互換性があるかどうか、既存のサービスと連携可能かどうかを確認する。
- 価格設定
- リクエストの「無料利用枠」がある場合、それを超えると課金されるのかどうか、使用量に応じた料金体系(従量課金制)になっているかどうかなど、各サービスの価格設定を確認する。実行速度や起動にかかる時間、稼働の安定性などを基準に、コストパフォーマンスも評価する。
- サポート
- 問題発生時にどんな情報を参照できるのか、ベストプラクティスに関するアドバイスを得られるかどうかを確認する。活発なコミュニティーや充実したサポート体制が存在すると、問題は解決しやすい傾向にある。
主なサーバレスコンピューティングサービスは以下の通り。
AWS Lambda
「Amazon Web Services」(AWS)のLambdaは、サーバレスコンピューティングの先駆け的存在だ。イベント駆動型で、イベントが発生するたびに自動でソースコード実行とリソース調整を実施するため、予期しないトラフィック(通信量)の増加にも対処できる。幅広いプログラミング言語をサポートし、他のAWSサービスとの連携機能も充実している。
Lambdaが適しているのは以下のような用途だ。
- イベント駆動型アプリケーション
- データ更新やユーザーアクションの変化など、イベントに応答するアプリケーションに適している。特に、リアルタイムデータを効率的に処理に向いている。
- API(アプリケーションプログラミングインタフェース)のバックエンドサービス
- AWSのAPI管理サービス「Amazon API Gateway」と連携することで、LambdaをAPIリクエストのバックエンドサービスとして使用できる。
Azure Functions
MicrosoftのAzure Functionsも、Lambda同様にイベント駆動型のサーバレスコンピューティングサービスとなる。設定や管理、運用プロセスの自動化といったオーケストレーションタスクの支援に適している。多様なプログラミング言語が利用可能な他、クラウドサービス群「Microsoft Azure」と連携し、機能を拡張できることが特徴だ。
Azure Functionsを使用すると、Webリクエストに応答するためのHTTPベースのサービスを構築できる。IoT(モノのインターネット)デバイスから取得するデータのストリーム処理(リアルタイムでデータを処理する手法)も可能だ。データベースのクリーンアップやバックアップなど、定期的なジョブ実行の自動化にも活用できる。
Google Cloud Functions
GoogleのCloud Functionsは、Googleの機械学習やデータ分析の機能と統合されている。
クラウドストレージ「Google Cloud Storage」やデータウェアハウス(DWH)サービス「BigQuery」などが生成するデータをCloud Functionsで処理するといったことも可能だ。
Cloud Functionsは、Webサービスやモバイルアプリケーション向けのAPIエンドポイント(特定のAPIリクエストを受け取り、それに応じてデータを送受信する一意のアドレス)作成に適している。スケーラビリティに優れており、リクエストの数に応じて自動的にリソースをスケーリングできる。
その他のサーバレス製品
IBMやOracle、Alibaba Cloud、Cloudflareなどのベンダーも、主要クラウドベンダーとは異なる選択肢としてのサーバレスコンピューティングサービスを用意している。
例えば、既存のクラウドサービスとの連携機能や、エッジコンピューティング機能など、独自機能を提供している。他にも、競争力のある価格設定や、人工知能(AI)技術やIoTといった特定分野向け、特定産業向けに特化したサービスもある。
TechTarget発 先取りITトレンド
米国TechTargetの豊富な記事の中から、最新技術解説や注目分野の製品比較、海外企業のIT製品導入事例などを厳選してお届けします。
Copyright © ITmedia, Inc. All Rights Reserved.
TechTarget発 先取りITトレンド
米国TechTargetの豊富な記事の中から、最新技術解説や注目分野の製品比較、海外企業のIT製品導入事例などを厳選してお届けします。
この記事の著者
関連記事
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
「Excel至上主義」の終わらせ方 丸2日の手作業地獄から情シスと現場を救うには
-
2
取手市がVDIと決別した理由 更改費用「4倍超」を約1.7倍に圧縮
-
3
「Microsoft 365のセキュリティ運用」に関するアンケート
-
4
急増する「AIはこう言ってる」マン 判断を狂わせる「AI忖度」を防ぐには?
-
5
221人調査で分かった「情シス最大のストレス」は?
-
6
「Salesforceのテスト自動化ツール」に関するアンケート
-
7
「データストレージの活用方法」に関するアンケート
-
8
IT製品の導入に関するアンケート「サーバ&ストレージ」編
-
9
「AI時代の統合基盤・エンタープライズAI管理」に関するアンケート
-
10
100億円の「Linux更新」を回避 みずほ銀行が選んだ“おきて破り”のRHEL延命策
ホワイトペーパーランキング PR
-
1
年収2000万「クラウドセキュリティのプロ」になれる資格とは
-
2
セキュリティソフトをすり抜ける標的型攻撃メール、不審メールの見破り方とは?
-
3
Windows Updateの通信集中で回線が逼迫、ネットワーク刷新事例に学ぶ解決策
-
4
財務を戦略的組織へ進化させるAI活用術、4つの主要な障壁と解消方法
-
5
「NAS」「SAN」「DAS」は何が違う? いまさら聞けないストレージの基礎
-
6
“あのファイル転送”で暗躍するノーウェアランサム
-
7
標的型攻撃メールを見破るには? サンプル文面を例に傾向を解説
-
8
商用利用の安全性を確保し大量のコンテンツを高速で生成する、AI活用の秘訣
-
9
マンガで解説、1日で生成AI環境を構築できるワークショップの中身とは?
-
10
Dark AIが台頭する時代の新発想、「より高度なAIで対抗する」具体的方法とは?
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー