SAE(Serverless App Engine)和FC(Function Compute)都是阿里云的Serverless产品SAE(Serverless App Engine)和FC(Function Compute)都是阿里云的Serverless产品,但它们在功能和使用场景上存在一些区别。
核心功能:
- SAE(Serverless App Engine)是一个全托管、免运维、高弹性的通用PaaS平台。它支持多种技术栈,如Spring Cloud、Dubbo、HSF等,并能够零改造迁移、无门槛容器化。SAE还提供了许多增强能力,如日志、监控、负载均衡等,帮助用户快速部署和管理应用。
- FC(Function Compute)是事件驱动的全托管计算服务。用户无需购买和管理服务器等基础设施,只需编写并上传代码。FC适用于需要快速响应事件的应用,如图像处理、视频处理等。
使用场景:
- SAE适用于需要长时间运行的应用,如Web应用、微服务、任务调度等。它可以帮助用户免运维IaaS和K8s,实现秒级部署和自动伸缩实例按使用量计费。
- FC更适用于需要快速响应的事件驱动应用,如图像处理、视频处理等。用户可以为函数配置触发器,当特定事件发生时,函数会自动执行。
技术栈和集成:
- SAE支持多种技术栈,如Spring Cloud、Dubbo、HSF等,并与Web应用、任务调度等集成良好。
- FC可以与多种云服务集成,如OSS、RDS等,实现事件的捕获和处理。