Serverless 应用引擎使用问题之如何提高构建速度

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

问题一:Serverless 应用引擎健康检查有没有日志?


Serverless 应用引擎健康检查有没有日志?我们这边偶尔会出现健康检查失败的情况,但是点进sae后发现运行状态都是running


参考回答:

那应该是偶发性的失败吧,后面监测成功就恢复了,是根据你的readiness脚本判断的,可以在脚本中添加一些日志。 实时日志只有500条,你可以考虑持久化到SLS


关于本问题的更多回答可点击原文查看:

https://developer.aliyun.com/ask/596009



问题二:Serverless 应用引擎构建改了个配置为什么就这么慢了?


Serverless 应用引擎构建改了个配置为什么就这么慢了?


参考回答:

您今天有两次部署,第一次是拉代码包超时了,执行失败,看执行记录是9分钟。 第二次部署是花了三分钟多点


关于本问题的更多回答可点击原文查看:

https://developer.aliyun.com/ask/596008



问题三:Serverless 应用引擎有个问题,有没有一个比较好的测算标准?


Serverless 应用引擎有个问题,就是我们这个内存空间能不能显示得正常一点,在监控查看内存使用量都还挺正常,实际已经满了,一直在用swap空间,有没有一个比较好的测算标准,我需要给实例预留出多少内存空间才能让你们的服务正常跑?


参考回答:

在阿里云Serverless应用引擎(SAE)中,为了确保服务稳定运行而不频繁触发swap,你需要合理规划和监控应用的内存使用情况:

  1. 了解应用内存需求
  • 分析应用运行时的实际内存消耗,包括JVM堆内存、元空间、栈空间、Direct ByteBuffer、Native内存等。
  • 对于Java应用,可通过JMX监控JVM内存各部分的使用情况,找出内存瓶颈所在。
  1. 设置内存限制
  • 根据应用的内存需求峰值,为实例设置足够的内存上限,留出一定的余量,避免在流量高峰时因内存不足而导致频繁GC或swap。
  1. 监控和预警
  • 使用SAE提供的监控功能,定期查看实例的内存使用率和swap使用情况。
  • 设置告警阈值,当内存使用率达到一定比例时发出警告,及时扩容或优化应用。
  1. 合理分配资源
  • 根据应用的实际业务负载和增长趋势,动态调整实例规格或实例数量,确保有足够的内存资源应对业务需求。
  1. 排查内存泄漏
  • 如果发现即使预留了足够内存仍频繁触发swap,可能是由于内存泄漏或其他原因造成内存无法有效回收,此时需要深入分析和修复应用代码。
  1. 内存预留建议
  • 至少预留20%-30%的内存作为缓冲区,以应对短时的内存峰值需求。
  • 如果你的应用有明显的周期性内存使用波动,应基于历史数据来预测高峰期所需的内存,并据此设置实例规格。


关于本问题的更多回答可点击原文查看:

https://developer.aliyun.com/ask/593242



问题四:Serverless 应用引擎总是有些东西用不了,要么事件中心看不了,要么基础监控看不了?


Serverless 应用引擎总是有些东西用不了,要么事件中心看不了,要么基础监控看不了?


参考回答:

Serverless 应用引擎可能会遇到一些问题,导致某些功能无法正常使用。这可能是由于以下原因:

  1. 配置问题:请检查您的配置文件是否正确设置,以确保所有组件都能正常工作。例如,检查事件中心和基础监控的配置是否正确。
  2. 权限问题:确保您的账户具有足够的权限访问和使用这些功能。例如,检查您的 IAM 策略是否允许您访问事件中心和基础监控。
  3. 服务限制:某些功能可能受到服务限制,例如免费套餐可能不支持某些高级功能。请检查您的服务计划是否支持您需要的功能。
  4. 网络问题:如果您的服务部署在 VPC 中,请确保您的网络配置允许访问这些功能。例如,检查您的安全组规则是否允许访问事件中心和基础监控的端口。
  5. 兼容性问题:确保您使用的 Serverless 应用引擎版本与这些功能兼容。如果有不兼容的版本,请尝试升级或降级到兼容的版本。
  6. 资源不足:如果您的服务实例内存不足,可能导致某些功能无法正常运行。请检查您的实例内存设置,并根据需要进行调整。


关于本问题的更多回答可点击原文查看:

https://developer.aliyun.com/ask/593241



问题五:Serverless 应用引擎中,severless dev 这种工具也能操作 sae吗?


Serverless 应用引擎中,severless dev 这种工具也能操作 sae吗?


参考回答:

能。


关于本问题的更多回答可点击原文查看:

https://developer.aliyun.com/ask/591240

相关实践学习
1分钟部署经典小游戏
本场景介绍如何使用Serverless应用引擎SAE 1分钟快速部署经典小游戏。
SAE的功能与使用入门
欢迎来到《SAE的功能与使用入门》,本课程是“云原生Serverless Clouder认证“系列中的第三阶段。课程将向您介绍阿里云Serverless应用引擎(SAE)服务相关的概念、特性与使用方式。通过课程将带您逐步深入探索Serverless世界,借助SAE服务,即使没有丰富的云计算和IT经验,也能够让开发人员在实际业务场景中便捷的掌握如何构建和部署应用程序,快速拥抱Serverless架构,将精力聚焦在应用代码和业务逻辑的实现上。 学习完本课程后,您将能够: 掌握Serverless应用引擎(SAE)的基本概念与核心优势 了解Serverless应用引擎(SAE)的核心功能 掌握使用Serverless应用引擎(SAE)的开发和部署流程 了解Serverless应用引擎(SAE)的适用场景和最佳实践  
相关文章
|
3月前
|
Java Serverless 应用服务中间件
Serverless 应用引擎操作报错合集之部署python项目时,构建过程报错,怎么解决
Serverless 应用引擎(SAE)是阿里云提供的Serverless PaaS平台,支持Spring Cloud、Dubbo、HSF等主流微服务框架,简化应用的部署、运维和弹性伸缩。在使用SAE过程中,可能会遇到各种操作报错。以下是一些常见的报错情况及其可能的原因和解决方法。
|
29天前
|
数据可视化 NoSQL Serverless
现代化 Web 应用构建问题之Serverless架构的Web站点费用计算如何解决
现代化 Web 应用构建问题之Serverless架构的Web站点费用计算如何解决
34 1
|
29天前
|
Serverless 对象存储
现代化 Web 应用构建问题之配置Serverless Devs的秘钥信息如何解决
现代化 Web 应用构建问题之配置Serverless Devs的秘钥信息如何解决
26 1
|
2月前
|
运维 监控 关系型数据库
阿里云Serverless高可用架构深度评测:构建稳定高效应用的全面指南
随着云计算技术的迅猛发展,Serverless计算作为一种新兴的、以事件驱动的无服务器架构,正在逐渐改变企业构建、部署和管理应用程序的方式。阿里云,作为全球领先的云服务提供商之一,提供了全面的Serverless解决方案,包括PolarDB MySQL Serverless集群和Serverless应用引擎等产品,致力于帮助用户构建高可用、高弹性、低成本的应用系统。本文将深度评测阿里云的Serverless服务,从产品功能、使用体验、部署常见问题、文档与支持的全面性等维度出发,为开发者和企业提供实用的参考。
84 0
|
2月前
|
Serverless Docker Python
函数计算操作报错合集之使用Kaniko构建镜像时遇到了报错,该怎么办
在使用函数计算服务(如阿里云函数计算)时,用户可能会遇到多种错误场景。以下是一些常见的操作报错及其可能的原因和解决方法,包括但不限于:1. 函数部署失败、2. 函数执行超时、3. 资源不足错误、4. 权限与访问错误、5. 依赖问题、6. 网络配置错误、7. 触发器配置错误、8. 日志与监控问题。
|
2月前
|
数据采集 JSON Serverless
通过百炼大模型+FC函数计算构建小红书图文工作流
使用阿里云函数服务和百炼平台,快速构建小红书图文创作工作流。通过两步轻松创建: 1) 在函数计算中利用Puppeteer构建卡片生成服务; 2) 在百炼平台上创建工作流,整合大模型、脚本和函数计算节点,实现图文内容的自动化处理和生成。此方案适合高效创作小红书内容。
1344 6
|
2月前
|
人工智能 运维 Serverless
基于 Serverless 计算快速构建AI应用开发陪跑班开课啦!
云端问道第8期开课啦!参与直播间动手实操即可获得保温杯,参与直播间活动可抽奖无线充电器!!您将在课程中学习到基于Serverless技术函数计算FC实现基于Serverless 构建企业级AI应用的解决方案,降低 GPU的使用成本、减少企业或个人创业的试错成本、简化开发运维,让人人都可以拥有自己“专属”的AIGC环境成为可能!阿里云技术专家将手把手带您实操,还将针对实操中的问题进行一对一答疑!机会难得,快来参加吧!
255 9
|
2月前
|
监控 JavaScript Serverless
函数计算产品使用问题之如何部署一个未构建的Vue项目,并实现从Gitee仓库自动同步更新
函数计算产品作为一种事件驱动的全托管计算服务,让用户能够专注于业务逻辑的编写,而无需关心底层服务器的管理与运维。你可以有效地利用函数计算产品来支撑各类应用场景,从简单的数据处理到复杂的业务逻辑,实现快速、高效、低成本的云上部署与运维。以下是一些关于使用函数计算产品的合集和要点,帮助你更好地理解和应用这一服务。
|
3月前
|
运维 JavaScript Serverless
函数计算产品使用问题之构建自己的流水线时,已经有一个基础第三方包的层,想在这个基础上进行额外的第三方包安装,该如何实现
函数计算产品作为一种事件驱动的全托管计算服务,让用户能够专注于业务逻辑的编写,而无需关心底层服务器的管理与运维。你可以有效地利用函数计算产品来支撑各类应用场景,从简单的数据处理到复杂的业务逻辑,实现快速、高效、低成本的云上部署与运维。以下是一些关于使用函数计算产品的合集和要点,帮助你更好地理解和应用这一服务。
|
3月前
|
运维 负载均衡 Serverless
函数计算产品使用问题之yaml如果写多个function,可不可以yaml在构建的时候能构建多个函数
函数计算产品作为一种事件驱动的全托管计算服务,让用户能够专注于业务逻辑的编写,而无需关心底层服务器的管理与运维。你可以有效地利用函数计算产品来支撑各类应用场景,从简单的数据处理到复杂的业务逻辑,实现快速、高效、低成本的云上部署与运维。以下是一些关于使用函数计算产品的合集和要点,帮助你更好地理解和应用这一服务。

热门文章

最新文章

相关产品

  • 函数计算
  • Serverless 应用引擎