"阿里云Serverless中 函数配置的 cpu 和内存 会自动扩容吗 ,如果 访问量过大?
这个 cpu 和 内存有啥意义啊 ,系统反正会自动帮我扩容多开几条?
我的程序是晚上 6点到 9点半 是高峰期 ,那应该怎么配置呢 ,我按照什么 指标来判断我需要多少 cpu和内存?"
阿里云Serverless函数在处理访问量过大的情况下,具备弹性伸缩的能力。具体来说,当有高并发请求涌入时,函数计算会根据请求量进行毫秒级的自动扩容,弹性可靠地运行任务。此外,它还内置了日志查询、性能监控和报警等功能,帮助开发者定位并解决问题。
在扩缩容策略方面,阿里云提供了非常灵活的设置。当应用指标超过扩容阈值时,系统会积极地开始扩容预留模式的函数实例量,最快速度将函数实例量扩容至目标值。反之,当指标低于缩容阈值时,系统则会保守地进行缩容,小幅度向缩容目标值贴近。这种自动扩缩的策略,有利于提高资源利用率和降低资源成本。
至于CPU和内存的配置,对于阿里云Serverless函数而言,即使用户没有手动配置,也能根据运行时的实际需求进行动态调整。当使用yaml文件配置函数计算资源时,需要注意的是CPU和Memory的比例范围为1:4~4:1。如果设置的CPU和Memory比例小于1:4,可能会报错。总的来说,阿里云Serverless函数具备细粒度的资源分配能力,不需要预先分配资源,从而实现真正意义上的高度扩容和弹性。
"不支持垂直伸缩 您要自己手动升降配。水平弹性是可以的 自动的。
指标一般就看请求响应延迟,cpu,内存的使用情况。此群整理至钉群“Serverless 开发者技术学习群”。"
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。