我们在 AWS 上使用中型高 CPU 服务器建立了一个相当大的成员站点。大多数情况下,它以非常低的容量(约 3%)运行,但我们每周一次向有机会的会员发送简报。在时事通讯发布后的几分钟内,服务器负载猛增(有时超过 100%),会员试图访问该网站。
从长远来看,我们将重组系统,但现在,我想添加一个溢出服务器,在这种情况发生时为用户提供“几分钟后重试”页面。
我还没有找到任何关于为这种类型的事情设置路由的好方法。有任何想法吗?
谢谢!
我们在 AWS 上使用中型高 CPU 服务器建立了一个相当大的成员站点。大多数情况下,它以非常低的容量(约 3%)运行,但我们每周一次向有机会的会员发送简报。在时事通讯发布后的几分钟内,服务器负载猛增(有时超过 100%),会员试图访问该网站。
从长远来看,我们将重组系统,但现在,我想添加一个溢出服务器,在这种情况发生时为用户提供“几分钟后重试”页面。
我还没有找到任何关于为这种类型的事情设置路由的好方法。有任何想法吗?
谢谢!
为什么不将Elastic Load Balancing与Auto Scaling一起使用呢?
这将允许您将服务器的数量与您的实际使用情况相匹配。在一周的大部分时间里,您不会为 97% 的未使用容量付费,并且在新闻通讯期间,您将有足够的容量让每个人登录并从您那里购买东西。
Amazon Web Services 博客上有一篇文章解释了如何执行此操作。它将故障转移网页放在 S3 上,易于维护且成本低廉。