我开始使用Google Cloud作为我自己的webapp项目。我一直在使用它的许多功能,例如Standard App Engine进行部署,以及SQL用于数据库。
在上周,我开始使用云存储来上传和检索文件。问题是,在为此创建服务帐户之后(如文档中所述),将自动创建8个VM实例,而不是由我创建,即使我删除或停止它们,也会在一段时间后启动它们。这些是由我的项目的云存储所需的服务帐户创建的。我不明白发生了什么,它让我花钱我不应该付钱。
解决这个问题的任何帮助都会很棒。感谢
答案 0 :(得分:0)
GAE方案::如果您有标准的Google App Engine应用程序,除非您手动选择实例数,否则它会根据处理量自动缩放。您在app.yaml
文件中指定了所有配置。我建议您看看这份Instance scaling文档说明中的表格。缩放分为三种类型:自动,基本和手动。您感兴趣的是什么
具有手动扩展功能的服务使用连续不断的驻留实例 不管负载级别如何,都运行指定数量的实例。
通过设置最大值来配置具有基本扩展的服务 max_instances 参数中的实例数 basic_scaling设置。活动实例的数量与处理量成比例。
还请注意,对于手动和基本扩展,您每天有8个实例小时的免费配额,对于自动扩展有28个实例小时。
托管实例组方案::如果您使用的是Compute Engine托管实例组(而不是GAE应用程序),则可以使用--max-num-replicas
设置自动定标器的最大副本数gcloud compute instance-groups managed set-autoscaling
命令的选项。