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

阿里云Serverless中 函数配置的 cpu 和内存 会自动扩容吗 ,如果 访问量过大?

"阿里云Serverless中 函数配置的 cpu 和内存 会自动扩容吗 ,如果 访问量过大?
2294c5d895782c8a4787f87e1f8e52a4.png
这个 cpu 和 内存有啥意义啊 ,系统反正会自动帮我扩容多开几条?
我的程序是晚上 6点到 9点半 是高峰期 ,那应该怎么配置呢 ,我按照什么 指标来判断我需要多少 cpu和内存?"

展开
收起
十一0204 2023-12-05 20:43:28 118 0
2 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    阿里云Serverless函数在处理访问量过大的情况下,具备弹性伸缩的能力。具体来说,当有高并发请求涌入时,函数计算会根据请求量进行毫秒级的自动扩容,弹性可靠地运行任务。此外,它还内置了日志查询、性能监控和报警等功能,帮助开发者定位并解决问题。

    在扩缩容策略方面,阿里云提供了非常灵活的设置。当应用指标超过扩容阈值时,系统会积极地开始扩容预留模式的函数实例量,最快速度将函数实例量扩容至目标值。反之,当指标低于缩容阈值时,系统则会保守地进行缩容,小幅度向缩容目标值贴近。这种自动扩缩的策略,有利于提高资源利用率和降低资源成本。

    至于CPU和内存的配置,对于阿里云Serverless函数而言,即使用户没有手动配置,也能根据运行时的实际需求进行动态调整。当使用yaml文件配置函数计算资源时,需要注意的是CPU和Memory的比例范围为1:4~4:1。如果设置的CPU和Memory比例小于1:4,可能会报错。总的来说,阿里云Serverless函数具备细粒度的资源分配能力,不需要预先分配资源,从而实现真正意义上的高度扩容和弹性。

    2023-12-06 14:35:52
    赞同 展开评论 打赏
  • 意中人就是我呀!

    "不支持垂直伸缩 您要自己手动升降配。水平弹性是可以的 自动的。

    1. 业务不一样,有的程序消耗的资源多,有的少,这个目前不是智能的,您用户自己配置。
    2. 函数支持单实例并发度,就是一个实例可以同时处理几个请求,请求多了消耗的资源一般也需要增加。
      平台自动会弹的,如果你的实例启动太慢,可以在弹性规则里设置预留实例,然后可以定时配置要拉起预留实例的数量。

    指标一般就看请求响应延迟,cpu,内存的使用情况。此群整理至钉群“Serverless 开发者技术学习群”。"

    2023-12-05 23:37:27
    赞同 展开评论 打赏

快速交付实现商业价值。

相关产品

  • 函数计算
  • 相关电子书

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