Serverless Framework
表示
作者 | Austen Collins |
---|---|
初版 | 2015年10月 |
最新版 |
1.25.0
/ 2017年12月20日 |
リポジトリ |
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]
注釈
- ^ 後述のように「サーバレスアプリ」をデプロイ(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日閲覧。