2016-04-03 44 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