Azure Functionsとは
サーバーを管理せず、イベントに応じてコードを実行できるサーバーレスサービス。
解説
Azure Functions は、サーバーの管理をせずに、関数として書いたコードをイベントに応じて実行するサービス(サーバーレス)です。HTTPリクエストやタイマー、ストレージへの書き込みなどをきっかけに起動し、処理した分だけ課金する従量課金プランを選べます。負荷に応じて自動でスケールし、アイドル時のコストを抑えられます。常時稼働や長時間処理より、短時間で終わるイベント駆動の処理に向きます。
試験での出方
サーバーレスの特徴(管理不要・自動スケール・実行分課金)と、App Service・VMとの使い分けが問われます。
あわせて読みたい用語
この用語が解説に出てくる問題
- コンピューティングリソースの管理 問8Kubernetes の詳細な設定・管理をせずに、HTTP トラフィックやイベントの量に応じてコンテナーをゼロから任意…
- コンピューティングリソースの管理 問9HTTP リクエストやタイマー、キューへのメッセージ到着などのイベントを契機に短時間の処理を実行したい。サーバーの管理…
- ID とガバナンスの管理 問8Azure Virtual Machine 上で動作するアプリケーションが Azure Key Vault から秘密情…
- Azure のアーキテクチャとサービス 問3ある開発チームは、特定のイベント(例: ファイルのアップロード)が発生したときだけ短時間動作する小さな処理を実行したい…
- Azure のアーキテクチャとサービス 問12既存のオンプレミスで稼働しているレガシーな業務アプリケーションを、ソースコードの改修やコンテナー化を行わずに、OSやミ…