gpt4 book ai didi

google-app-engine - 部署到托管 VM 时是否可以指定机器类型(例如小型/微型)?

转载 作者:行者123 更新时间:2023-12-05 01:28:28 25 4
gpt4 key购买 nike

我正在将一些简单的网络应用程序(基于节点的静态页面,其中包含一些调查问卷和极少量的后端处理)迁移到 App Engine。我让他们工作得很好。对它的简单性印象深刻!

但是,我有几个问题困扰着我。

1) 为什么GCE总是部署2台机器?有没有办法指定只运行 1?我真的不需要冗余负载,我们的流量应该很少。

2) 我尝试将 app.yaml 中的机器类型指定为“微型”。说我便宜,但我们真的不需要太多容量。我尝试了各种参数,例如

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

但它似乎总是部署“小型”机器。某处是否有日志告诉我该命令有效,但它选择忽略它?

提前致谢。

最佳答案

啊哈!抱歉,通过更多的谷歌搜索,我找到了问题 2 的答案

Setting f1-micro resource limits in app.yaml for google cloud compute node.js app without vm_settings

As Jeff and Greg both replied, "Google adds a little overhead on the VM before picking a machine type. This is around 400mb of ram. So they told me if you want an f1-micro try requesting .2 or lower as Greg mentioned."

I had to drop to .18 to get it to deploy as f1-micro, but the general idea that google is adding overhead is solid.

将 memory_gb 降低到 0.18 就可以了。

简单添加

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

并使用命令部署

gcloud preview app deploy --stop-previous-version --force --promote

为了确保 #1 看起来有效——到目前为止没有性能损失。

关于google-app-engine - 部署到托管 VM 时是否可以指定机器类型(例如小型/微型)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36156190/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com