ここ数年「FaaS」というサービス運用アーキテクチャが注目されている。しかし、FaaSではサービスを提供するプロバイダによって大きく仕様が異なり、相互運用性の面ではまだ課題があった。OpenFaaSはこういった課題を解決できる可能性があり、またオンプレミスでFaaSを利用したいという需要にも答えるものだ。今回はこのOpenFaaSの環境構築や、基本的な使い方を紹介する。 ロックインなしでFaaSを実現できる 前回記事では、ここ数年注目されているプラットフォームである「FaaS」について紹介した。FaaSは小規模なサービスを実装するには便利なプラットフォームだが、サービスを提供するプロバイダによって仕様が大きく異なる。そのため、利用するサービスの仕様に関する知識が必要なほか、もし利用するサービスを変えようとした場合、コードの修正も必要となる。 そういった背景で登場したのが、Dockerを使っ
![DockerやKubernetesを使ってFaaS環境を構築できる「OpenFaaS」 | さくらのナレッジ](https://cdn-ak-scissors.b.st-hatena.com/image/square/76fd1f371be1dc580fe784e76b2d065b2ae79649/height=288;version=1;width=512/https%3A%2F%2Fknowledge.sakura.ad.jp%2Fwp-content%2Fuploads%2F2018%2F06%2Fopenfaas_eye.png)