FaaS
Function as a Service
ふぁーす
処理を関数単位で登録しておき、イベント発生時だけ実行されるクラウドサービス。サーバの構築や管理が不要で、実行された時間だけ課金される。サーバレスアーキテクチャを実現する代表的な形態。
Related
他の資格での定義
Past Exams
過去問での出題
過去問で 1 回出題(ネットワークスペシャリスト試験 1)。うち 1 回は用語そのものを問う問題です。
出典: 独立行政法人情報処理推進機構(IPA)の過去問題。問題文は IPA のサイトの PDF で確認できます。「用語を問う問題」は、この用語の説明や特徴そのものを問う問題です。用語名で照合しているため、関係の薄い問題が含まれることがあります。
Related
関連キーワードの用語
ネットワーク経由でコンピュータ資源(サーバ、ストレージ、ソフトウェアなど)をサービスとして利用する形態。SaaS、PaaS、IaaSの3つのサービスモデルがある。初期投資を抑え、必要に応じてスケール可能。
サーバの用意や運用を利用者が意識せずにアプリケーションを動かす考え方。実際にはクラウド事業者がサーバを管理している。負荷に応じて自動的に規模が変わり、使った分だけの課金になる。
インフラの構成をコード(設定ファイル)として記述・管理する手法。Terraform、Ansible、CloudFormationなどのツールを使用し、環境構築の自動化、再現性の確保、バージョン管理を実現する。DevOpsの重要要素。
一定期間に蓄積したデータやジョブを一括してまとめて処理する方式。リアルタイム性は不要だが大量データの効率的な処理に適する。給与計算や請求書発行などが典型例。
データの発生と同時に即座に処理を行い、一定時間内に結果を返す方式。航空券の予約システムや工場の制御システムなど、即時応答が求められるシステムで使用される。
同じ処理を2系統のシステムで同時に実行し、結果を照合して信頼性を確保するシステム構成。一方に障害が発生しても他方で処理を継続できる。高い信頼性が求められるシステムで採用される。
