0

好的,所以我正在使用 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 个左右进行测试。

任何帮助,将不胜感激。很抱歉成为新手。

4

1 回答 1

1

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

关于配置扩展 - 你想要这个文档: 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

希望这一切都有帮助!

于 2016-04-06T02:16:21.803 回答