【问题标题】:Google Cloud appengine - editing appengine-web.xml to keep a Free Tier app in Free TierGoogle Cloud appengine - 编辑 appengine-web.xml 以将免费层级应用保留在免费层级中
【发布时间】:2019-11-14 03:46:28
【问题描述】:

我的 Google AppEngine appengine-web.xml 文件如下。我想使用 max-instances 设置,这样我的免费层应用程序将永远不会离开免费层。据我了解,添加以下内容会起作用,然后重新部署:

<basic-scaling>
 <max-instances>1</max-instances>
</basic-scaling>

这是真的吗?我实际上不清楚我的 app.yaml 文件在哪里(我认为需要一个更新的 Eclipse 插件来生成它).. 但我正在使用一个 Eclipse Java 项目,我的构建创建了 appengine-web.xml 文件,这是我认为这些变化会发生,但我不确定。

谢谢。 本。

=======参考:我的appengine-web.xml文件==========================

<?xml version="1.0" encoding="UTF-8"?>
<appengine-web-app xmlns="http://appengine.google.com/ns/1.0">
  <threadsafe>true</threadsafe>
  <sessions-enabled>false</sessions-enabled>
  <runtime>java8</runtime>

</appengine-web-app>

【问题讨论】:

    标签: google-app-engine web-applications google-cloud-platform


    【解决方案1】:

    如果您想继续使用免费套餐,请选择自动扩展。确实,免费套餐与详细here

    不一样

    此外,请注意实例类的大小和read carefully this page

    当您按实例小时数计费时,您不会在计费行项目中看到任何实例类。相反,您将看到适当的实例小时数倍数。例如,如果您使用 F4 实例一小时,您不会看到列出的“F4”,但您会看到四个实例小时按 F1 费率计费。

    最终细节,在自动扩展中,当一个实例生成时,它至少需要 15 分钟计费

    对于每个实例,初始启动成本为 15 分钟实例时间。

    基本和手动缩放需要 1 小时

    在手动和基本扩展服务中运行的实例根据正常运行时间按小时收费。计费从实例启动开始,到手动实例关闭十五分钟后或基本实例处理完最后一个请求后十五分钟结束

    【讨论】:

    • 事实上&lt;basic-scaling&gt; 强制使用“B”实例,目前这导致账单迅速增加(每天只有几个小时的“B”是免费的)。虽然&lt;automatic-scaling&gt; 目前默认为“F1”实例,所以应该允许留在免费层,但最好也设置类似&lt;instance-class&gt;F1&lt;/instance-class&gt;
    【解决方案2】:

    是的,你理解正确。您必须更改 xml 文件并重新部署。

    根据官方文档appengine-web.xml Reference

    基本缩放:

    可选。

    元素设置实例的数量 一个模块。

    此元素可以包含以下元素:

    空闲超时 可选。实例将关闭此数量 收到最后一个请求后的时间。默认为 5 分钟。

    最大实例数 必需。 App的最大实例数 为此模块版本创建的引擎。这有助于限制 一个模块的成本。

    这是一个例子:

    appengine-web-app xmlns="http://appengine.google.com/ns/1.0">
    <application>simple-app</application>
    <module>default</module>
    <version>uno</version>
    <threadsafe>true</threadsafe>
    <instance-class>B8</instance-class>
    <basic-scaling>
      <max-instances>11</max-instances>
      <idle-timeout>10m</idle-timeout>
    </basic-scaling>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-03-29
      • 1970-01-01
      • 2018-05-13
      • 1970-01-01
      • 1970-01-01
      • 2021-12-04
      • 1970-01-01
      相关资源
      最近更新 更多