Published on

云服务厂商 Function 能力对比

Authors
  • avatar
    Name
    Mao
    Twitter

Levels of support

There are three levels of support:

  • Generally available (GA) - Fully supported and approved for production use.
  • Preview - Not yet supported but is expected to reach GA status in the future.
  • No - Not support

特性对比 Featrue Mapping

运行时 Runtime

Runtimehuawei cloudaliyuntencent cloudawsazuregoogle cloud
Node.js 4.3NoNoNoGANoNo
Node.js 6GAGAGAGANoNo
Node.js 8GAGAGAGANoNo
Python 2.xGAGAGAGANoNo
Python 3.xGAGAGAGAGANo
Java 8GAGAGAGAPreviewNo
Go 1.8GANoNoGANoNo
.net 1.xNoNoNoGAGANo
.net 2.xNoNoNoGAPreviewNo
PHP 5NoNoGANoNoNo
PHP 7NoNoGANoNoNo
JavascriptNoNoNoGANoGA

触发器 Trigger

Triggerhuawei cloudaliyuntencent cloudawsazuregoogle cloud
API 网关API GatewayHTTPNoAPI GatewayHTTPHTTP
对象存储OBSOSSCOSS3Blog StorageCloud Storage
消息主题订阅SMNNoCMQSNSNoNo
消息队列拉取DMSNoCKafkaSQSQuqueNo
日志LTS日志服务NoCloudWatchLogsNoNo
资源操作CTSNoNoCloudWatchEventsNoNo
定时器TIMERTIMERTIMERTIMERTIMERNo
数据流DISNoGAKinesis Data StreamsNoNo
内容分发NoNoGACloudFrontNoNo
NoSQLNONoGADynamonDBNoNo
堆栈NONoGACloudFormationNoNo
IOTNONoGAIOTNoNo

监控指标 Metric

Metrichuawei cloudaliyuntencent cloudawsazuregoogle cloud
调用次数YESYESNoYESUnknownUnknown
最大运行时间YESNoGAYESUnknownUnknown
最小运行时间YESNoGAYESUnknownUnknown
平均运行时间YESNoGAYESUnknownUnknown
错误次数YESNoGAYESUnknownUnknown
错误率NoNoGAYESUnknownUnknown
死信错误NoNoNoYESUnknownUnknown
并行限制错误YESNoNoYESUnknownUnknown
资源使用量GB-SNoYESNoNoUnknownUnknown
出流量NoNoGANoUnknownUnknown

配额 Limits

Runtimehuawei cloudaliyuntencent cloudawsazuregoogle cloud
最大运行时间300sUnknownUnknown300s300s540s
并发执行数UnknownUnknownUnknown1000/account/regionUnknownUnknown

函数部署 Deployments

Runtimehuawei cloudaliyuntencent cloudawsazuregoogle cloud
函数部署ZIP uploadUnknownUnknownZIP uploadOneDrive,Local Git,GitHub,BitBucker,Dropbox,External REpositoryUnknown

References

Microsoft Azure Functions vs. Google Cloud Functions vs. AWS Lambda: fight for serverless cloud domination continues