函数计算具备以下特点。
事件驱动
函数计算通过事件驱动的方式和对象存储、日志服务、消息队列、API 网关等云服务无缝集成,用户只需要编写少量代码即可串联多个云服务,完成复杂的业务逻辑。例如用户上传图片到对象存储,就能够自动产生事件触发函数进行相应的处理。当前函数计算已经被大量云服务集成。典型的应用场景包括利用函数计算大规模并行处理对象存储数据,或者流式的处理消息队列、日志、数据库的增量数据。
丰富的计量模式,次秒级计量
函数计算提供了预付费(包年包月)和后付费(按量)两种模式。和其他类型的计算服务不同,函数计算的后付费真正做到了让用户不为任何闲置资源付费,即只有实际处理了用户的请求,才会计费;如果没有请求,则没有费用。针对动态变化的负载,用户能够无缝地结合两种计量模式,根据用户的实际使用情况来看,通常能有 10% - 90% 的成本降低。
实时弹性伸缩
函数计算根据用户的负载实时伸缩,管理底层计算资源。全自动的资源管理方式
不但减小了用户水位预估,资源扩缩容的复杂度,也提高了资源利用效率。
卓越的工程效率
在服务器等IT 基础设施由函数计算平台管理后,用户能够专注于应用层逻辑的编码、测试和运维。在实践中,在函数计算平台上采用微服务架构构建应用,用户服务的版本发布节奏通常从数月一次提升到数天甚至数小时一次。表3-3 对比了 Serverless 和Serverful 的差异。
资料来源:《弹性计算—无处不在的算力》
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。