Serverless 应用引擎产品使用之在阿里云Serverless中耗时操作执行如何解决

本文涉及的产品
Serverless 应用引擎免费试用套餐包,4320000 CU,有效期3个月
函数计算FC,每月15万CU 3个月
简介: 阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。

问题一:阿里云Serverless 中函数怎么执行耗时操作呀?


阿里云Serverless 中函数怎么执行耗时操作呀?


参考回答:

在阿里云Serverless中,函数的执行时长会受到限制,如果需要执行耗时操作,一种方式是使用Serverless工作流。默认情况下,Serverless工作流采用同步调用实现任务流程,即Serverless工作流调用函数计算时会等待函数执行完成后同步获得返回的输出。

此外,您还可以利用Initializer函数来处理耗时的公共逻辑。Initializer函数在同一实例中执行且只执行一次,所以可以将一些耗时的公共逻辑,比如在NAS中加载依赖、建立连接等放到Initializer中。

对于预留实例,通过预留实例可以降低函数的冷启动次数,从而提高函数的执行效率。例如,从工作流的执行时间来看,在使用预留模式后,任务步骤的耗时从500ms缩短到了230ms。

综上,通过合理地使用Serverless工作流和Initializer函数,以及预留实例,可以有效地在阿里云Serverless环境中执行耗时操作。


关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/569343


问题二:阿里云Serverless 中怎么取不到 GROOT_ENV 这个环境变量 有知道的嘛?


阿里云Serverless 中s build -t s.pre.yaml --custom-env '{"GROOT_ENV": "test"}' --dockerfile ./code/Dockerfile

dockerfile 里怎么取不到 GROOT_ENV 这个环境变量 有知道的嘛?


参考回答:

是的,--custom-env不支持custom container镜像build。你这个场景直接dockerfile 里面写env 就好吧,然后再配合arg 直接docker build 更好点。可以写一个 dockerfile, 通过build 的时候传参数的

https://docs.docker.com/build/guide/build-args/


关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/569342


问题三:阿里云的 serverless 使用docker 有没有相关的文档?


阿里云的 serverless 使用docker 有没有相关的文档?特别是php的laravel框架的。


参考回答:

阿里云的Serverless应用中心提供了一种Serverless应用全生命周期管理平台,企业或个人开发者无需关注阿里云的Serverless应用中心提供了一种Serverless应用全生命周期管理平台,企业或个人开发者无需关注服务器,即可简单、高效地构建和部署Serverless应用,实现高可用、低运维、低成本的目标。对于PHP的Laravel框架,虽然没有明确的文档说明如何使用Docker进行部署,但可以参考以下步骤来尝试:

  1. 首先,确保已经安装了Docker并正确配置。
  2. 在Laravel项目中,运行docker build命令来构建Docker镜像。
  3. 使用docker run命令来启动容器并运行Laravel应用。

此外,Serverless Devs工具也提供了快速部署各个语言Web应用的能力,您可以考虑使用这个工具来部署Laravel应用。


关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/569341


问题四:阿里云Serverless 中原本在api 加fc 的组合中用了单实例多并发,升级后不好用了为啥?


阿里云Serverless 中这样原本在api 加fc 的组合中用了单实例多并发,升级成3.0这样反而不好用了是为什么?


参考回答:

内置运行时不支持了 自定义运行时和自定义容器支持。您可以继续使用2.0,没有影响。


关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/569339


问题五:阿里云Serverless 主要拿来干啥的?耗时操作?比如拿来做注册,登录,行不行?


阿里云Serverless 主要拿来干啥的?耗时操作?比如拿来做注册,登录,行不行?


参考回答:

Serverless 用作在线服务、离线批处理都可以,不过最好是无状态的,因为没有任务/请求的时候,你的实例可能会被销毁,所以状态需要主动存储到数据库之类的组件里,不能直接存在内存。


关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/569337

相关实践学习
【文生图】一键部署Stable Diffusion基于函数计算
本实验教你如何在函数计算FC上从零开始部署Stable Diffusion来进行AI绘画创作,开启AIGC盲盒。函数计算提供一定的免费额度供用户使用。本实验答疑钉钉群:29290019867
建立 Serverless 思维
本课程包括: Serverless 应用引擎的概念, 为开发者带来的实际价值, 以及让您了解常见的 Serverless 架构模式
相关文章
|
24天前
|
人工智能 Java Serverless
阿里云函数计算助力AI大模型快速部署
随着人工智能技术的快速发展,AI大模型已经成为企业数字化转型的重要工具。然而,对于许多业务人员、开发者以及企业来说,探索和利用AI大模型仍然面临诸多挑战。业务人员可能缺乏编程技能,难以快速上手AI模型;开发者可能受限于GPU资源,无法高效构建和部署AI应用;企业则希望简化技术门槛,以更低的成本和更高的效率利用AI大模型。
107 12
|
13天前
|
人工智能 Serverless API
尽享红利,Serverless构建企业AI应用方案与实践
本次课程由阿里云云原生架构师计缘分享,主题为“尽享红利,Serverless构建企业AI应用方案与实践”。课程分为四个部分:1) Serverless技术价值,介绍其发展趋势及优势;2) Serverless函数计算与AI的结合,探讨两者融合的应用场景;3) Serverless函数计算AIGC应用方案,展示具体的技术实现和客户案例;4) 业务初期如何降低使用门槛,提供新用户权益和免费资源。通过这些内容,帮助企业和开发者快速构建高效、低成本的AI应用。
58 12
|
16天前
|
弹性计算 Cloud Native Serverless
阿里云 SAE 邀您参加 Serverless 高可用架构挑战赛,赢取精美礼品
阿里云 SAE 邀您参加 Serverless 高可用架构挑战赛,赢取精美礼品。
|
2月前
|
运维 Java Serverless
Serverless 微服务治理神器: 阿里云 SAE 全链路灰度揭秘
SAE 会继续致力于为用户提供极简易用、成本低廉、功能强大的 Serverless 应用全托管平台:“我们希望让用户做的更少而收获更多,通过 Serverless 化,深度用云就像用水电煤一样简单”。
809 20
|
3月前
|
存储 消息中间件 人工智能
ApsaraMQ Serverless 能力再升级,事件驱动架构赋能 AI 应用
本文整理自2024年云栖大会阿里云智能集团高级技术专家金吉祥的演讲《ApsaraMQ Serverless 能力再升级,事件驱动架构赋能 AI 应用》。
160 12
|
2月前
|
运维 Serverless 数据处理
Serverless架构通过提供更快的研发交付速度、降低成本、简化运维、优化资源利用、提供自动扩展能力、支持实时数据处理和快速原型开发等优势,为图像处理等计算密集型应用提供了一个高效、灵活且成本效益高的解决方案。
Serverless架构通过提供更快的研发交付速度、降低成本、简化运维、优化资源利用、提供自动扩展能力、支持实时数据处理和快速原型开发等优势,为图像处理等计算密集型应用提供了一个高效、灵活且成本效益高的解决方案。
101 1
|
2月前
|
运维 监控 Serverless
Serverless架构在图像处理等计算密集型应用中展现了显著的优势
Serverless架构在图像处理等计算密集型应用中展现了显著的优势
40 1
|
3月前
|
人工智能 弹性计算 运维
触手可及:阿里云函数计算助力AI大模型的评测
阿里云推出的面向AI服务器的功能计算(Functional Computing, FC),专为AI应用提供弹性计算资源。该服务支持无服务器部署、自动资源管理和多语言支持,极大简化了AI应用的开发和维护。本文全面评测了FC for AI Server的功能特性、使用体验和成本效益,展示了其在高效部署、成本控制和安全性方面的优势,并通过具体应用案例和改进建议,展望了其未来发展方向。
198 4
|
3月前
|
运维 Serverless 数据处理
Serverless架构通过提供更快的研发交付速度、降低成本、简化运维、优化资源利用、提供自动扩展能力、支持实时数据处理和快速原型开发等优势,为图像处理等计算密集型应用提供了一个高效、灵活且成本效益高的解决方案。
Serverless架构通过提供更快的研发交付速度、降低成本、简化运维、优化资源利用、提供自动扩展能力、支持实时数据处理和快速原型开发等优势,为图像处理等计算密集型应用提供了一个高效、灵活且成本效益高的解决方案。
68 3
|
3月前
|
运维 Serverless 数据处理
Serverless架构在图像处理等计算密集型应用中展现了显著的优势
Serverless架构在图像处理等计算密集型应用中展现出显著优势,包括加速研发交付、降低成本、零运维成本、高效资源利用、自动扩展、实时数据处理及快速原型开发,为高并发、动态需求场景提供高效解决方案。
69 1

热门文章

最新文章

相关产品

  • 函数计算
  • Serverless 应用引擎