2016-04-03 67 views
0

好吧,我正在用node.js和gce vm实例测试hello world应用程序。GCE托管虚拟机:如何配置实例的数量和位置? (nodejs)

这是我跟着教程: https://cloud.google.com/nodejs/getting-started/hello-world

当创建该应用教程以下,它自动创建20个VM实例。

我的问题是:

  1. 是正常有GCE创建20个实例?我会收取20个小实例,因为它会自动创建20个实例吗? (我只是想考虑在MEAN栈上测试,所以它应该创建微型实例吗?)

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

任何帮助,将不胜感激。并为新手而感到抱歉。

回答

1

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

上的配置比例 - 你想要这个文档: 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 

您可以控制res在VM中使用的资源如下:

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

希望这一切都有所帮助!

+0

我试图根据文档设置机器类型。 gcloud计算实例set-machine-type INSTANCE - 机器类型MACHINE-TYPE。它虽然不起作用。如何将机器类型更改为f1-micro或n1-standard-1?另外你会如何改变这个区域到别的地方。说欧洲西部1。 – tipsywacky