top of page

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

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

FaaSとは、インターネット上でメンテナンスやサーバーを利用できるクラウドサービスです。ソフトウェアやミドルウェア、プログラミング言語の実行環境が整えられており、導入によってサーバー構築・管理を省力化できます。ただし、FaaSにはメリットだけでなくデメリットがあり、導入には注意が必要です。

 

この記事ではFaaSの特徴やメリット・デメリット、他のクラウドサービスとの違いを解説します。自社にFaaSの導入を考えている方はこの記事を参考にしてください。

 


 

目次

 

1. FaaSとは?

1-1. FaaSで実現できるサーバーレスとは?

1-2. FaaSの2つの特徴

 

2. FaaSにはどのようなメリット・デメリットがあるのか

2-1. FaaSのメリット4つ

2-2. FaaSのデメリット3つ

 

3. FaaSとIaaS・PaaS・CaaS・SaaSの違いは何か

 

まとめ

 



 

1. FaaSとは?



FaaSとは「Function as a Service」の略語であり、「ファース」と読みます。インターネットを通じてサーバーを利用できるクラウドサービスで、自社内でサーバーを用意しなくてもシステム開発が可能です。

 

ソフトウェアやミドルウェア、プログラミング言語の実行環境も準備されており、クラウド事業者が指定した場所にアップロードするだけで即座にプログラムを実行できます。サーバーのメンテナンス・ソフトウェアアップデートなどもクラウド事業者が行うため、契約者はサーバーの運用や保守に労力をかけず、プログラム開発に集中できます。

 

プログラムの記述はサーバー契約者ごとに指定されたスペースで行い、処理もインターネット上で実行可能です。このようなサーバーの運用形態は「サーバーレスコンピューティング」と呼ばれます。

 

 

1-1. FaaSで実現できるサーバーレスとは?

 

サーバーレスとは、開発者側がサーバー構築・管理を行う必要がないという意味です。

 

サーバーレスは、ITインフラの「仮想化」の進化によって登場しました。仮想化とは、ハードウェア(サーバー・ネットワークなど)を効率よく利用できるように、ソフトウェアを用いて統合および分割することを指します。