在阿里函数计算中,函数计算与 severless sae有啥区别?我有一个python程序需要大量的访问做图像处理选择那个产品合适呢?是一个完整的python项目,现在用docker构建镜像,每天有大量访问是用FC还是SAE合适?直接ZIP包可以吗不通过Docker
函数计算和Serverless SAE是两种不同的服务模式,主要区别如下:
函数计算(Function Compute,简称 FC)是事件驱动的服务,特点是高并发、低成本和无需服务器管理。它的设计目的是让您可以轻松地编写并运行代码而不必担心底层基础设施的维护和管理。
而 Serverless 应用引擎 SAE 是一种以 Kubernetes 为基础的 Serverless 容器化 PaaS 平台。它主要解决的是在微服务架构下各个服务之间的通信、治理和服务注册等一些列复杂问题,同时具备自动伸缩、弹性扩缩容的能力。
根据你的描述,你的 Python 程序需要处理大量的图像,这可能意味着它将消耗大量的 CPU 和内存资源,而且还需要处理大量的并发请求。在这种情况下,使用 Serverless 应用引擎 SAE 可能更为适合。
至于是否可以通过 ZIP 包的方式上传代码,这取决于你希望使用哪种语言或框架来编写你的函数或应用,一般来说 SAE 支持多种编程语言和框架,你可以查看官方文档以确定具体的支持情况。另外需要注意的是,在实际生产环境中,Docker 镜像是更为推荐的选择,因为它可以保证你的应用程序在整个生命周期内的一致性。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。