我有一个业务工作负载,大多数时候 CPU 使用率都很低,但偶尔需要达到非常高的 CPU 使用率。它目前在一台拥有 32 个核心的专用服务器上运行,但希望过渡到云托管解决方案。需求大致如下:
- 大部分时间都是 1 个核心
- 32 个核心大约平均每 20 分钟运行一次,持续约 30 秒(不是预定间隔,并且需要在触发后的几秒内运行)
- 每隔几周使用 100 个核心(越多越好),持续几个小时(取决于有多少个核心可用,32 个核心大约需要 8 小时)
有什么设置可以安排来处理这样的工作量?基本解决方案是只设置 32 核实例,但这似乎不是最有效的。我研究了突发实例,但它们没有提供我需要的大量核心。理想情况下,应该有一些服务允许即时垂直扩展,但这似乎并不存在。
有什么想法吗?谢谢!