处理 AWS 上的短时突发流量 2024-5-31 • amazon-web-services elastic-beanstalk autoscaling 我们有一个使用 Elastic Beanstalk 自动扩展的移动应用后端服务器,其中有 4 个 t2.small 实例。 当我们发送推送通知时,它会导致服务器流量在短时间内大幅增加。由于自动缩放需要大约 3 分钟才能启动,因此它几乎没什么用。 我们如何才能减少这些峰值期间的延迟,而不会在流量较低时消耗过多的 CPU/$? 答案1 我认为你不能依赖自动扩展。AWS 有一个页面手动扩展你应该读一下。 你可以利用进度扩展,在通知发出之前进行设置。 您可以手动启动更多服务器,将它们添加到负载均衡器,并在不再需要时手动停止它们。这可以通过控制台或使用调用 API 的脚本来完成。 您可以在发送通知之前使用控制台或 API 更改最小组大小。 相关内容 使用某些不常见的 *.cls 会导致引用无法正确显示 如何通过 virt-sysprep 将公钥添加到 QCOW2 映像 解决应用程序与外部 API 之间的握手失败问题 全新安装报告没有空间(空间消失!) 更换显卡并失去 Unity 如何删除 Popcorn Time 中的临时文件? 每次我重启网络时,我的 /etc/resolv.conf 都会被重置 Seqsplit 与 detokenize 出现错误 如何修复 Ubuntu 20.10 上模糊的桌面? Ansible-使用 if elif else 根据条件定义变量