在 Google Cloud 的 VM 实例组中,如何设置带宽和内存自动缩放?

在 Google Cloud 的 VM 实例组中,如何设置带宽和内存自动缩放?

在 Google Cloud 的控制台(而不是命令行)中,我尝试创建 RAM 和网络利用率自动缩放触发器。

这只是一个小型的 1GB RAM 实例。如果它的 RAM 使用量达到 800MB 或网络吞吐量达到 25Mb/秒,则应该加载另一个实例,依此类推。

CPU 和 HTTP 流量是直接的。但这不是其中任何一个。

我看到了 RAM_USED,但“计量表”指标是空白的。所以我不知道它是以字节还是百分比来询问我。

对于网络,我看到了接收的字节数和发送的字节数。所以我只选择了接收并输入了 3125000 字节。(我想那是 25mb?)

这看起来正确吗?意思是,当每个实例的 RAM 或网络填满时,它会加载另一个实例吗?

(我知道 25mb 不是那么多。这只是一个起点......)

在此处输入图片描述

答案1

你走在正确的道路上。

在“利用率目标”中,输入实例数,自动缩放器将调整此数字以使利用率接近指定的目标。

关于规格:

Stackdriver 指标分为以下三种:计量指标、增量指标和累积指标。

衡量指标测量特定时间点的值;即 Compute Engine 实例的“CPU 利用率”或 App Engine 应用的“实例计数”。CPU 利用率图表将包含显示该时刻 CPU 利用率的点(正如预期的那样)。

答案2

根据 Cloud Monitoring 指标进行扩展是为托管实例组 (MIG) 创建自动扩缩器的三种方法之一。请关注此链接根据监控指标扩展 MIG。您可以使用标准指标(例如代理指标) 或者客户指标

相关内容