一旦 App Engine 实例启动,您将被收取 15 分钟的费用。如果实例处于空闲状态,它将关闭,Google 将启动一个新实例,再次收取 15 分钟的费用。通过 18 个 HTTP 请求,您可以轻松积累 4.5 个实例小时。
我想知道是否有任何方法可以让一个且只有一个 App 引擎实例保持活动状态并防止其闲置。最好,我正在寻找一种免费的方法。非常感谢您抽出时间和帮助!
答案1
谈到 App Engine 时,有两种可能:标准环境或灵活环境。本文档可帮助您在标准或灵活环境之间进行选择。
一旦你知道了这一点,如果你使用的是 App Engine 标准,你必须配置你想要的升级类型,可以是手动、自动或基本.据此,你可以配置您的app.yaml
文件中的设置。例如,您希望将manual_scaling
设置instances
为 1。根据文档:
手动扩展使用常驻实例,无论负载水平如何,都会连续运行指定数量的实例。这允许执行诸如复杂初始化和依赖于内存状态的应用程序等任务。
如果你正在使用 App Engine flex,这里有所有文档配置升级设置。同样,对于您的情况,您需要将automatic_scaling
和设置min_number_instances
为 1(因为默认值为 2)并将max_number_instances
设置为 1。
在账单方面,您只需为您在配置中指定的实例数量付费上文提到的。
我强烈建议您阅读所提供链接中的文档以了解有关此内容的更多详细信息。