首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >请推荐Google Cloud App Engine的最小配置

请推荐Google Cloud App Engine的最小配置
EN

Stack Overflow用户
提问于 2018-03-25 13:08:17
回答 6查看 2.4K关注 0票数 4

我在Google Cloud App Engine中托管了一个node.js web应用程序/网站。该网站每天的用户将不超过10人,并且没有任何复杂的资源消耗功能。

我使用了教程中给出的app.yaml文件

代码语言:javascript
复制
# [START app_yaml]
runtime: nodejs
env: flex
manual_scaling:
  instances: 1
resources:
  cpu: 1
  memory_gb: 0.5
  disk_size_gb: 10
# [END app_yaml]

但是这个费用大约是每月40美元,这对于基本应用来说太高了。您能建议尽可能最低成本的资源配置吗?如果你能为它提供app.yaml示例,那将是很有帮助的。

EN

回答 6

Stack Overflow用户

发布于 2018-03-25 16:07:29

Google Cloud Platform's Pricing Calculator显示,你的app.yaml中的规格是Total Estimated Cost: $41.91 per 1 month的,所以你的成本似乎是合理的。

AppEngine弹性实例按小时计费。在设置了manual_scaling选项的情况下,您的实例始终处于运行状态,即使在没有流量且不执行任何工作时也是如此。因此,在空闲时间不关闭您的实例是40美元钞票的原因。您可能希望考虑使用Automatic or Basic scaling来最小化您的实例的运行时间,这可能会减少您的账单,因为您没有全天候的流量(您可以通过链接找到正确的app.yaml设置的示例)。

请注意,使用自动/基本伸缩,您可以选择具有少于1个专用核心(即0.2和0.5个CPU)的实例类。不确定在这里用manual_scaling将CPU设置为>0和<1是否也行得通,你可以试一试。

另外,别忘了仔细看看你的账单,看看你还可能被收取什么费用。

票数 4
EN

Stack Overflow用户

发布于 2018-03-27 15:44:40

经过几次搜索,这似乎是最低可能的配置。请在此处查看相关答案:

Can you use fractional vCPUs with GAE Flexible Environment?

至少到目前为止,还没有共享的CPU,所以即使你的应用程序平均使用2%的CPU,你也要花钱买一个。也许在不久的将来,在这里添加几颗星将有助于改变这一点:

https://issuetracker.google.com/issues/62011060

票数 2
EN

Stack Overflow用户

发布于 2018-04-02 06:37:35

在阅读了互联网上的文章后,我创建了1个f1-micro (1 vCPU,0.6 GB内存)虚拟机实例的bitnami平均堆栈,它的成本约为5.5美元/月。我能够在其中托管1个Mongo DB实例和2个Node.JS web应用程序。这两个应用程序具有不同的域名。

我已经使用Apache HTTP服务器实现了反向代理,通过域名/主机名将流量路由到适当的Node.JS应用程序。我在这里记录了我遵循的步骤:https://medium.com/@prasadkothavale/host-multiple-web-applications-on-single-google-compute-engine-instance-using-apache-reverse-proxy-c8d4fbaf5fe0

如果您有任何其他方法来实现此场景,请随时提出建议。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49472727

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档