1

我在Google Cloud Platform的Instance Groups中设置了组参数。

我将Autoscaling参数设置为On

我想知道其他两个参数Cool down periodInitial delay之间的关系是什么:

在此处输入图像描述

  1. 我还想知道我应该如何选择这些参数,如果在我的情况下,虚拟服务器是在不到 10 秒内创建的,并且服务在不到 5 秒内启动?

  2. 它们与在组中创建或删除虚拟机的流量监控以及创建新实例的时间和在创建的实例上启动服务的时间究竟有什么关系?

  3. 但是,我想知道,例如,这些值是否在创建新机器时相加,如果是,在什么情况下?

期待答案:是的,我阅读了屏幕上发布的描述;)

提前感谢您的所有评论和帮助。

4

2 回答 2

1

总之,“冷却期”适用于“横向扩展”,即在再次启动自动缩放之前等待事物初始化的时间。
(请注意,其他缩放控件指定在缩放时可以减少多少 vm,并且在做出缩放决策时还存在 10 分钟的默认稳定期)

“初始延迟”部分指的是自动修复,即在运行状况检查开始之前等待多长时间。(健康检查示例 - 测试 http 服务在端口 80 上正常运行)

问候。
阿迪亚

于 2021-04-09T19:26:21.113 回答
1

您需要的第一项是您的实例从加电到就绪状态需要多长时间。如果您设置了 Stackdriver 日志记录,则会记录有关启动活动的详细信息。否则,使用串行端口输出查看启动时间。我为 Debian写了一篇关于此的文章。

我也想知道我应该如何选择这些参数,如果在我的情况下虚拟服务器在不到 10 秒内创建,服务在不到 5 秒内启动?

选择您的实例从启动到就绪状态所需的时间并添加一个软糖因素。多少,取决于你的创业公司有哪些活动。如果您依赖外部资源来下载和安装软件包,则您无法控制他们的站点的繁忙程度等。通常,您不需要非常精确。如果启动时间从 5 秒到 10 秒不等,请使用 30 秒作为您的数字。

它们与在组中创建或删除虚拟机的流量监控以及创建新实例的时间和在创建的实例上启动服务的时间究竟有什么关系?

请参阅我对您下一个问题的回答。

但是,我想知道,例如,这些值是否在创建新机器时相加,如果是,在什么情况下?

不,这些数字不相加。它们用于不同的目的。首先是等待 Google 开始收集 CPU 使用率等信息需要多长时间(想想指标和警报)。您不希望在实例启动时监控警报响起,或者您的监控图表在启动期间显示 10 分钟的零活动。

第二个数字用于健康检查。根据您的系统设置方式,此处的故障可能会导致实例被终止并启动一个新实例。如果您的数量太小,您可能会看到一个实例启动、终止、一个新实例启动、终止......

于 2019-08-01T17:29:56.220 回答