【问题标题】:What is the difference between "Cool down period" and "Initial delay" in the "Instance Groups" in the Google Cloud Platform (GCP)? [closed]Google Cloud Platform (GCP) 中的“Instance Groups”中的“Cool down period”和“Initial delay”有什么区别? [关闭]
【发布时间】:2019-12-10 08:11:32
【问题描述】:
我在 Google Cloud Platform 的 Instance Groups 中设置了组参数。
我将 Autoscaling 参数设置为 On。
我想知道另外两个参数冷却时间和初始延迟之间有什么关系:
我也想知道我应该如何选择这些参数,如果在我的例子中虚拟服务器是在不到 10 秒内创建的,并且 服务在 5 秒内启动?
它们与在组中创建或删除虚拟机以及创建新实例的时间的流量监控到底有什么关系 strong> 和在创建的实例上启动服务的时间?
不过,我想知道,例如,这些值是否会在创建新机器时相加,如果在什么情况下会相加?
期待答案:是的,我阅读了屏幕上的说明;)
提前感谢您的所有 cmets 和帮助。
【问题讨论】:
标签:
parameters
google-cloud-platform
autoscaling
optional-parameters
virtual-server
【解决方案1】:
您需要的第一项是实例从加电到就绪状态需要多长时间。如果您设置了 Stackdriver 日志记录,则会记录有关启动活动的详细信息。否则,使用串行端口输出查看启动时间。我为此为 Debian 写了一个article。
我也想知道我应该如何选择这些参数,如果在
我的情况是在不到 10 秒的时间内创建了虚拟服务器,并且
服务启动不到 5 秒?
选择您的实例从启动到就绪状态所需的时间,并添加一个软糖因素。多少,取决于你的创业公司有哪些活动。如果您依赖外部资源来下载和安装软件包,您将无法控制他们的站点的繁忙程度等。作为一般规则,您不需要非常精确。如果启动时间从 5 秒到 10 秒不等,请使用 30 秒作为您的数字。
它们与创建或创建流量监控的具体关系是什么?
删除组中的虚拟机以及创建新虚拟机的时间
实例和创建的实例上启动服务的时间?
查看我对您下一个问题的回答。
但是,我想知道,例如,这些值是否在
是否创建新机器,如果是,在什么情况下?
不,这些数字不相加。它们用于不同的目的。首先是等待 Google 开始收集诸如 CPU 使用率等信息的时间(想想指标和警报)。您不希望在实例启动时监控警报响起,或者您的监控图表在启动期间显示 10 分钟的零活动。
第二个数字用于健康检查。根据您的系统设置方式,此处的故障可能会导致实例被终止并启动一个新实例。如果您的数量太小,您可能会看到实例启动、终止、新实例启动、终止......
【解决方案2】:
总之,“冷却期”适用于“横向扩展”,即在再次启动自动扩展之前等待事物初始化的时间。
(请注意,其他缩放控件指定在缩放时可以减少多少虚拟机,并且在做出缩放决策时还存在 10 分钟的默认稳定期)
“初始延迟”部分指的是自动修复,即在运行状况检查开始之前等待多长时间。 (健康检查示例 - 测试 http 服务在端口 80 上正常运行)
问候。
阿迪亚