首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在使用总是分配的CPU时,云运行实例是否有很短的时间没有缩小?

在使用总是分配的CPU时,云运行实例是否有很短的时间没有缩小?
EN

Stack Overflow用户
提问于 2022-05-16 20:00:50
回答 2查看 840关注 0票数 2

目前,我已经实现了一个典型的云运行服务,并希望通过一些异步功能来扩展它,该功能是响应传入的HTTP请求而执行的。这些异步任务所需时间不超过5-10分钟。

我现在想知道,启用了“始终分配的cpu"-option的云运行服务是否能够保证在发送上一次请求的响应后有15分钟的分配cpu时间窗口。据我所知,在超过15分钟内没有收到请求的案件将被终止。但它也是相反的吗?

我在云运行文档中找到了以下段落:

即使总是分配CPU,云运行自动标注仍然有效,如果不需要容器实例来处理传入通信量,则可能终止容器实例。在处理请求之后,实例将不会超过15分钟处于空闲状态(除非使用min实例使其处于活动状态)。

(https://cloud.google.com/blog/products/serverless/cloud-run-gets-always-on-cpu-allocation)

这是本文中提到的15分钟时间间隔的唯一一次,本文中的甘特图也没有显示在上次发送响应之后任何有保证的cpu分配时间固定时间。

请求后是否有一定的cpu时间间隔?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2022-05-19 09:41:50

我对集装箱合同的看法是,最好将自己限制在请求/响应流上,但大部分时间都是这样做的,因为这有助于更容易地跟踪请求。

虽然没有任何东西可以清楚地指出,按照您的意图使用分配的空闲时间进行非绑定处理是不允许的,但如果使用云任务或新的云运行作业工作负载(如果这是一种选择的话),可能会比较谨慎。

票数 1
EN

Stack Overflow用户

发布于 2022-05-17 04:09:43

按照您提供的文档 (与CPU分配(服务)文档相同),这是不可能的。

请注意,即使总是分配CPU,云运行自动标度仍然有效,如果不需要它们来处理传入通信量,则可能终止容器实例。在处理请求之后,除非使用最小实例保持活动,否则实例将不会超过15分钟处于空闲状态。

保持空闲实例永久可用的一种方法是将min-instance设置为比1值更高的值,但是,即使服务没有主动处理任何请求,这也会导致成本。

您可以查看此文档关于容器实例自动标度以获得其他信息。

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

https://stackoverflow.com/questions/72264952

复制
相关文章

相似问题

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