我们正在运营一家电子商务企业,每天约有2000名独立访客。截至目前,总数据约为6 GB。
我们使用SQL Server作为我们的数据库,在未来几个月内,该网站每天可扩展至10000个用户。
从link解释说,最好使用M1实例,但任何人都可以帮助我们从这些选项中购买什么产品。
注意:我们的预算约为170美元。
编辑:我们拥有的并发用户数约为150
答案 0 :(得分:1)
我会尝试将所有东西都装在记忆中。如果由于预算不能,则需要确保磁盘响应时间达到预期负载的标准。您的申请可能有很大差异。一次访问主页可能会产生许多查询,或者您可能已经设置了应用程序缓存 - 所以任何人都很难告诉您。您还应该在最高并发用户数量上获得可靠的数字,以便您可以进行规划。你没有提到你当前的环境,但你可以得到一些关于CPU,磁盘MB读/写和内存的数据,以帮助你获得合适的大小。
我看看xlarge m1。这给你15GB的内存。您将能够缓存所需的所有数据,并为操作系统留下一些空间,并且还有一些增长空间。 CPU可能不是你的问题,但一定要检查你目前的使用情况。
如果您有时间花在它上面,我会尝试设置JMeter进行一些负载测试,看看有多少并发用户可以使用更便宜的选项之一。
此主题可能更适合ServerFault。
答案 1 :(得分:0)
我建议您查看重类别中的预留实例,如果您计划运行一年或类似的话,可以获得有趣的折扣。
但是有了这个预算,你应该考虑一个m1.medium实例,这可能对你的要求有点紧张。