FaaSとは?特徴やメリット・他のクラウドサービスとの違いを解説

FaaSとは、インターネット上でメンテナンスやサーバーを利用できるクラウドサービスです。ソフトウェアやミドルウェア、プログラミング言語の実行環境が整えられており、導入によってサーバー構築・管理を省力化できます。ただし、FaaSにはメリットだけでなくデメリットがあり、導入には注意が必要です。
この記事ではFaaSの特徴やメリット・デメリット、他のクラウドサービスとの違いを解説します。自社にFaaSの導入を考えている方はこの記事を参考にしてください。
目次
3. FaaSとIaaS・PaaS・CaaS・SaaSの違いは何か
1. FaaSとは?

FaaSとは「Function as a Service」の略語であり、「ファース」と読みます。インターネットを通じてサーバーを利用できるクラ ウドサービスで、自社内でサーバーを用意しなくてもシステム開発が可能です。
ソフトウェアやミドルウェア、プログラミング言語の実行環境も準備されており、クラウド事業者が指定した場所にアップロードするだけで即座にプログラムを実行できます。サーバーのメンテナンス・ソフトウェアアップデートなどもクラウド事業者が行うため、契約者はサーバーの運用や保守に労力をかけず、プログラム開発に集中できます。
プログラムの記述はサーバー契約者ごとに指定されたスペースで行い、処理もインターネット上で実行可能です。このようなサーバーの運用形態は「サーバーレスコンピューティング」と呼ばれます。
1-1. FaaSで実現できるサーバーレスとは?
サーバーレスとは、開発者側がサーバー構築・管理を行う必要がないという意味です。
サーバーレスは、ITインフラの「仮想化」の進化によって登場しました。仮想化とは、ハードウェア(サーバー・ネットワークなど)を効率よく利用できるように、ソフトウェアを用いて統合および分割することを指します。
