各種クラウド FaaS (Function as a Service) 実行環境 (プログラミング言語とバージョン) まとめ (2019年8月22日現在)


概要

  • AWS Lambda, Microsoft Azure Functions, Google Cloud Functions, Cloud Functions for Firebase, IBM Cloud Functions について実行環境 (プログラミング言語とバージョン) の情報をまとめる

AWS Lambda (Amazon Web Services: AWS)

  • AWS Lambda ランタイム - AWS Lambda
  • 使用可能な言語とバージョン(2019年8月22日現在): Node.js 10.15, Node.js 8.10, Python 3.6, Python 3.7, Python 2.7, Ruby 2.5, Java 8, Go 1.x, .NET Core 2.1 (C#, PowerShell Core 6.0), .NET Core 1.0 (C#)

Microsoft Azure Functions (Microsoft Azure)

Google Cloud Functions (Google Cloud Platform: GCP)

Cloud Functions for Firebase (Firebase)

IBM Cloud Functions (IBM Cloud)

  • ランタイム
  • 使用可能な言語とバージョン(非推奨ランタイムは含まず。2019年8月22日現在): Node.js 8.15.0, Node.js 10.15.0, Python 2.7.15, Python 3.6.8, Python 3.7.2, Swift 4.2, PHP 7.3, Go 1.11, Java 8, Ruby 2.5, .NET Core 2.2