开发者社区 > 云原生 > Serverless > 正文

在阿里函数计算中,函数计算与 severless sae有啥区别?

在阿里函数计算中,函数计算与 severless sae有啥区别?我有一个python程序需要大量的访问做图像处理选择那个产品合适呢?是一个完整的python项目,现在用docker构建镜像,每天有大量访问是用FC还是SAE合适?直接ZIP包可以吗不通过Docker

展开
收起
小小鹿鹿鹿 2023-10-31 21:30:38 127 0
3 条回答
写回答
取消 提交回答
  • 图像处理用fc就行。可以。此回答来自钉群阿里函数计算官网客户。

    2023-10-31 22:37:24
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    函数计算和Serverless SAE是两种不同的服务模式,主要区别如下:

    1. 执行模型:函数计算是一种事件驱动的服务,它根据接收到的事件触发相应的函数执行;而Serverless SAE是一种托管服务,它提供了一种更为灵活的方式来管理和部署应用程序。
    2. 自定义性:函数计算提供了更高的自定义性,您可以自定义函数的输入和输出,还可以使用多种编程语言编写函数;而Serverless SAE则是预先配置好的,它支持多种框架和编程语言,但也限制了一些灵活性。
    3. 可伸缩性:函数计算可以根据需要自动扩展,它可以轻松应对高并发场景;而Serverless SAE则是固定的资源分配,虽然它也支持自动伸缩,但在资源分配方面并不那么灵活。
    2023-10-31 21:48:56
    赞同 展开评论 打赏
  • 函数计算(Function Compute,简称 FC)是事件驱动的服务,特点是高并发、低成本和无需服务器管理。它的设计目的是让您可以轻松地编写并运行代码而不必担心底层基础设施的维护和管理。
    而 Serverless 应用引擎 SAE 是一种以 Kubernetes 为基础的 Serverless 容器化 PaaS 平台。它主要解决的是在微服务架构下各个服务之间的通信、治理和服务注册等一些列复杂问题,同时具备自动伸缩、弹性扩缩容的能力。
    根据你的描述,你的 Python 程序需要处理大量的图像,这可能意味着它将消耗大量的 CPU 和内存资源,而且还需要处理大量的并发请求。在这种情况下,使用 Serverless 应用引擎 SAE 可能更为适合。
    至于是否可以通过 ZIP 包的方式上传代码,这取决于你希望使用哪种语言或框架来编写你的函数或应用,一般来说 SAE 支持多种编程语言和框架,你可以查看官方文档以确定具体的支持情况。另外需要注意的是,在实际生产环境中,Docker 镜像是更为推荐的选择,因为它可以保证你的应用程序在整个生命周期内的一致性。

    2023-10-31 21:38:42
    赞同 展开评论 打赏

快速交付实现商业价值。

相关产品

  • 函数计算
  • Serverless 应用引擎
  • 相关电子书

    更多
    Hologres Serverless之路:揭秘弹性计算组 立即下载
    Serverless开发平台: 让研发效能再提升 立即下载
    Serverless 引领云上研发新范式 立即下载