流量高峰时段资源不足?低流量时段服务器成本过高?
本着好用又省钱的目标,sealos 推出 定时任务 功能,保证稳定的同时降低成本。
Sealos 国内集群:https://cloud.sealos.top
Sealos 海外集群:https://cloud.sealos.io
原文链接:https://forum.laf.run/d/1034
功能介绍
一句话介绍:一个定时器,可以用于执行任何你想在特定时间运行的任务。
定时任务包含 3 种类型:
访问 URL
扩缩容 Launchpad
执行命令
通过「扩缩容 Launchpad」,可以根据预测的系统负载,在指定的时间增加或减少运行的 App 的资源配额。
通过「执行命令」和「访问 URL」,可以定期执行某些命令,比如检查应用的健康状态、或者生成报告、或者处理数据等等。
下面以「扩缩容 Launchpad」为例,来看看具体的应用场景:
小张运营一个外卖平台,每天中午 11 点-1 点是用餐高峰期,平时订单量较少 1C1G 足矣,但高峰期经常因为资源不足导致卡顿影响成交量,为了解决这个问题,小张只需要设置两个定时任务,每天 11 点时把资源配额提升到 2C8G,每天 1 点把资源配额在变回 1C1G 即可。
小王同学用 Sealos 跑了一个 GPT4 的接口服务,白天调用量非常大,但 0 点-6 点之间基本没有什么调用,小王同样也可以设置两个定时器,在 0 点以后把服务器资源调小,6 点以后恢复原样,成本直接减半。
总结:对于很多业务来说,正常的流量波动是可预测的,我们只需要在流量到来之前准备好资源,流量走后释放,就可以达到增加稳定性的同时降低成本,只是用传统的方式操作起来比较复杂,现在 Sealos 上只需要点点鼠标即可实现。
预告
下一个版本的定时扩缩容将支持暂停重启和实例数量调整,敬请期待!