Serverless Framework
作者 | Austen Collins |
---|---|
初版 | 2015年10月 |
最新版 |
2.72.2
/ 2022年1月24日 |
リポジトリ |
github |
プログラミング 言語 | Node.js |
対応OS | Cross-platform |
サポート状況 | Active |
公式サイト |
www |
Serverless Framework(サーバーレスフレームワーク)は、Node.jsを使用して記述された無料のオープンソースWebフレームワークである[※ 1]。
Amazon Web Servicesの一部としてAmazonが提供するサーバーレスコンピューティングプラットフォーム「AWS Lambda」で、アプリケーションを構築するために開発されたその最初のフレームワークである。 現在、サーバレスで開発されたアプリケーションは、Azure Functions でマイクロソフトAzure、Apache OpenWhiskを基盤とする IBM Cloud Functions でIBM Bluemix 、 Google Cloud Functions を使用するGoogle Cloud Platform(GCP) 、 OracleのFn[1]を使用するOracle Cloud 、Kubernetesを基盤とする Kubeless[※ 2]、Spotinst 、および Auth0によるWebtask、など他のFunction as a serviceのプロバイダーに展開する事(デプロイ[※ 3])も可能である[2]。
サーバーレスアプリは、単にいくつかのタスクを実行するための2つのラムダ関数か、または数百のラムダ関数で構成されるバックエンド全体に過ぎない可能性がある。 サーバーレスは、選択したクラウドプロバイダー内で提供されるすべてのランタイムをサポートする。
サイト「Serverless」はAusten Collins [3]によって開発され、フルタイムのチームによって維持されている[4]。
2015年10月にJAWSという名前で初めて導入された[5]。
なお、2024年に提供が開始されたV4からは、年間売上が200万ドルを超える組織での利用が有償化されている[6]。
注釈
[編集]- ^ 後述のように「サーバレスアプリ」をデプロイ(deploy)する。
- ^ Kubeless knative 宗旨替え|メッシュ|Istio - Google 検索完全
- ^ デプロイ(deploy) = 構成管理や構築し運用する。『Serverless Framework はServerless Applicationを構成管理デプロイするためのツール』、『2019/10/11 - Serverless Frameworkはサーバーレスアプリケーション構築と運用のためのフレーム ワーク。』、等々。
参照資料
[編集]- ^ Krill, Paul. “Oracle joins the serverless computing fray with Fn「OracleはFnでサーバーレスコンピューティングフレイに参加します」” (英語). InfoWorld 2018年4月10日閲覧。
- ^ “Serverless Infrastructure Providers”. Serverless.com. 2018年1月25日閲覧。
- ^ “Backstory · Serverless”. Serverless. 2016年2月25日閲覧。
- ^ “serverless/serverless”. GitHub. 2016年2月25日閲覧。
- ^ Amazon Web Services (2015年10月12日). “AWS re:Invent 2015 | (DVO209) JAWS: The Monstrously Scalable Serverless Framework(途方もなくスケーラブルなサーバーレスフレームワーク)”. 2016年2月25日閲覧。
- ^ Serverless Framework V4: A New Model - Serverless Team・2023年10月26日