俩不是一个概念啊
函数计算中的 应用 和 函数 是两个核心概念,它们在Serverless架构中扮演着不同的角色:
函数:
定位与关注点:函数主要关注代码的运行态及运维态,它托管的是代码交付物,比如代码ZIP包、JAR包、WAR包或容器镜像。函数提供了多种运行时环境来加载并执行这些代码交付物。
执行模型:函数以代码片段(函数)为基本单位,响应特定事件触发执行,并在完成任务后自动释放资源,非常适合处理短暂的、大规模并发的后端计算任务,如图像处理、数据处理等。
应用:
定位与关注点:应用则面向源码级别,涵盖了从代码仓库管理、函数、基础设施资源到DevOps的整个Serverless软件开发及交付生命周期。它不仅包含了业务代码,还包括资源描述文件(如s.yaml),旨在实现从开发到生产的完整工作流管理。
特性与能力:应用中心提供了丰富的应用模板和内置的DevOps能力,支持一键创建应用并快速体验。开发者可以基于应用进行二次开发,以适应个性化需求和复杂业务场景。应用还能管理多个环境和流水线,支持物理隔离、资源分配及配置差异化,满足不同场景下的部署需求。
再说白了 函数就是函数,而应用就是很多给函数,很多其他的产品
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。