好的,我正在用node.js和gce vm实例测试一个hello world应用程序。
这是我遵循的教程: https://cloud.google.com/nodejs/getting-started/hello-world
在教程之后创建应用程序时,它会自动创建20个vm实例。
我的问题是:
让gce创建20个实例是正常的吗?我会向20个小实例收取费用,因为它会自动创建20个实例吗? (我只是考虑在MEAN堆栈上进行测试,所以它应该只创建微实例吗?)
如何配置使用不同的实例?就像我想自动在不同的区域创建一个微实例,最多可以测试5个。
任何帮助将不胜感激。抱歉是新手。
答案 0 :(得分: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
希望这一切都有帮助!