好的,我正在用node.js和gce-vm实例测试一个hello-world应用程序。
这是我遵循的教程:https://cloud.google.com/nodejs/getting-started/hello-world
当按照教程创建应用程序时,它会自动创建20个vm实例。
我的问题是:
-
让gce创建20个实例是正常的吗?当它自动创建20个实例时,我会被收取20个小实例的费用吗?(我只是想在MEAN堆栈上进行测试,那么它应该只创建微实例吗?)
-
我将如何配置以使用不同的实例?就像我想在不同的区域自动创建一个微实例,最多可能有5个用于测试。
如有任何帮助,我们将不胜感激。很抱歉成为新手。
哎呀!它不应该直接进入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
希望这一切都有帮助!