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

弹性管理里的策略,是不是没法定义在s.yaml里?

弹性管理里的策略,是不是没法定义在s.yaml里?

展开
收起
百问录 2023-05-06 12:43:47 94 0
4 条回答
写回答
取消 提交回答
  • 值得去的地方都没有捷径

    弹性伸缩(ECS Auto Scaling)的策略可以定义在阿里云云原生(s.yaml)文件中,但是弹性伸缩组(ECS Auto Scaling Group)的策略需要在控制台或命令行中定义。

    在s.yaml文件中,可以根据实际需求设置ECS Auto Scaling所需的参数,包括最小实例数(minSize)、最大实例数(maxSize)、初始实例数(initialSize)和伸缩规则等。

    伸缩规则可以根据不同的指标进行设置,比如CPU使用率、内存使用率、网络流量等。根据具体的需求,可以设置警报阈值、缩容触发条件、扩容触发条件等。此外,还可以设置扩容时的实例个数、缩容时的实例个数等。

    需要注意的是,在s.yaml中设置的伸缩规则只是一些基础的参数配置,真正的策略需要通过控制台或命令行定义。具体操作可以参考阿里云官方文档。

    2023-05-06 16:42:07
    赞同 展开评论 打赏
  • 是的 要命令式的执行。

    此答案来自钉钉群“阿里函数计算官网客户"

    2023-05-06 15:12:50
    赞同 展开评论 打赏
  • 随心分享,欢迎友善交流讨论:)

    弹性伸缩(Elastic Scaling)是阿里云MSE的重要特性之一,它可以根据业务负载自动扩展或缩容服务实例。而弹性伸缩策略(Scaling Policy)是控制弹性伸缩行为的关键因素之一,它定义了何时、如何进行扩缩容,以及如何设置扩缩容的最大和最小范围。

    在阿里云MSE中,弹性伸缩策略可以通过MSE控制台或API进行配置,但目前无法通过s.yaml文件进行定义。s.yaml主要用于定义服务和实例的配置信息,包括端口、路由、部署方式、资源限制等,而弹性伸缩策略则是一种动态调整服务实例数量的机制,需要根据当前的运行情况和负载状况进行自适应的调整。因此,弹性伸缩策略一般需要与阿里云MSE的控制台或API结合使用,以实现更灵活、更精细的弹性伸缩管理。

    2023-05-06 15:02:36
    赞同 展开评论 打赏
  • 存在即是合理

    阿里云原生弹性管理里的策略可以在s.yaml文件中进行定义。具体可以参考阿里云官方文档:https://help.aliyun.com/document_detail/145389.html#c2-template 和 https://help.aliyun.com/document_detail/160932.html#c2-template 。其中,在s.yaml文件中定义好相应的策略参数后,需要将该s.yaml文件上传至云效平台上并通过“创建资源”的方式来创建对应的ECS实例即可使用这些自定义策略。

    2023-05-06 13:24:55
    赞同 展开评论 打赏
问答标签:
问答地址:

快速交付实现商业价值。

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载