SaaS(Software as a Service)
Software as a Service
さーす
他の資格での定義
ソフトウェアの機能をインターネット経由でサービスとして提供する形態。利用者はWebブラウザなどを通じてアプリケーションを利用でき、ソフトウェアのインストールや管理が不要となる。
クラウドサービスの形態の一つで、ソフトウェアをインターネット経由で提供するサービス。利用者はソフトウェアのインストールや管理が不要で、Webブラウザなどからすぐに利用できる。メールサービスやグループウェアなどが例。
ソフトウェアをインターネット経由でサービスとして提供するクラウドサービスモデル。利用者はインストールや管理が不要で、Webブラウザ等を通じてアプリケーションを利用する。Gmail、Microsoft 365などが代表例。
ソフトウェアをインターネット経由でサービスとして提供する形態。利用者はソフトウェアのインストールや管理が不要で、Webブラウザなどからアクセスして利用する。メール、グループウェア、CRMなどが代表例。
クラウドコンピューティングのサービスモデルの一つ。ソフトウェアをネットワーク経由でサービスとして提供し、利用者はインストール不要でWebブラウザ等から利用できる。初期投資を抑え、従量課金で利用可能。
関連キーワードの用語
OS上にアプリケーションとその実行環境を隔離して動作させる軽量な仮想化技術。Docker等が代表的。仮想マシンに比べてオーバーヘッドが小さく、起動が高速で、可搬性に優れる。
ネットワーク経由でコンピューティングリソース(サーバ、ストレージ、ネットワーク等)を必要なときに必要な分だけ利用できるサービス形態。NIST定義の5つの特徴(オンデマンドセルフサービス等)と3つのサービスモデル(IaaS、PaaS、SaaS)がある。
仮想マシン、ストレージ、ネットワークなどのインフラストラクチャ資源をサービスとして提供するクラウドモデル。利用者はOS以上を管理する。AWS EC2やAzure Virtual Machinesなどが代表例。
アプリケーションの実行環境やミドルウェアをサービスとして提供するクラウドモデル。利用者はアプリケーションとデータの管理に集中でき、インフラやプラットフォームの管理はプロバイダが担う。
サーバの管理を不要にし、関数(Function)単位でコードを実行するクラウドアーキテクチャ。FaaS(Function as a Service)とも呼ばれ、リクエスト単位で課金される。イベント駆動型の処理に適するが、コールドスタートや実行時間の制約がある。
クラウド環境の特性を最大限活用して設計・構築されたアプリケーションやシステムの考え方。コンテナ、マイクロサービス、CI/CD、宣言的APIを基盤技術とし、CNCFが推進する。スケーラビリティと回復力に優れる。