Please enable JavaScript.
Coggle requires JavaScript to display documents.
サーバレスアーキテクチャ (ユーザが利用する利点 (サーバの運用や保守のコストがかからない, システムの開発工数を減らせる,…
サーバレスアーキテクチャ
ユーザが利用する利点
サーバの運用や保守のコストがかからない
システムの開発工数を減らせる
必要なプログラムを書くことだけに集中できる
ステートレスという制約がある(状態を保持しない.1回のやり取りで状態が初期化される.)
各タスクは並列で処理することができる
タスクはさまざまな処理を行うことができる
懸念
書かなければいけないコードが増える
最大CPU実行時間の制限
最大実行メモリの制限
新分野であり,知見が少なく未発達である
応答時間の予測可能性
定義
サーバを自前で用意せず、マネージドサービスを活用してシステムを構築する
時間による従量課金サービスを利用しないアーキテクチャ
FaaSを利用したシステム設計アーキテクチャ
全ての場面において利用者が「サーバ」という管理単位を考えずに済むアプリケーション実行環境
必要な機能
API
データベース
Function
Faas
AWS Lambda
Google Cloud Functions
Open Whisk
Azure Functions