GCE管理的VM:如何配置实例的数量和位置? (节点)

GCE managed VM: how to configure the number and location of instances? (nodejs)

好的,我正在使用 node.js 和 gce vm 实例测试一个 hello world 应用程序。

这是我遵循的教程: https://cloud.google.com/nodejs/getting-started/hello-world

按照教程创建应用程序时,它自动创建了 20 个 vm 实例。

我的问题是:

  1. gce创建20个实例正常吗?它会自动创建 20 个小实例,我是否需要支付 20 个小实例的费用? (我只是想在 MEAN 堆栈上进行测试,所以它应该只创建微实例吗?)

  2. 如何配置使用不同的实例?就像我想在不同的区域自动创建一个微实例,最多可能有 5 个用于测试。

如有任何帮助,我们将不胜感激。抱歉我是新手。

哎呀!它不应该直接进入 20 个实例。自动缩放器应该根据负载增加实例数量。我会查看云开发人员控制台中的 'versions' 列表,并确保您周围没有实例。有时旧的已部署版本仍然存在,留下一堆废弃的虚拟机。

关于配置缩放 - 您需要此文档: https://cloud.google.com/appengine/docs/flexible/nodejs/configuring-your-app-with-app-yaml

您可以使用手动缩放,通过将其放入 app.yaml:

来设置实例的静态数量
manual_scaling:
  instances: 5

或者您可以更改实例计数的范围(默认为 2-20):

automatic_scaling:
  min_num_instances: 5
  max_num_instances: 20

您可以像这样控制 VM 中使用的资源:

resources:
  cpu: .5
  memory_gb: 1.3
  disk_size_gb: 10

希望这对您有所帮助!