哪种AWS配置最适合我的项目

时间:2018-08-29 10:25:47

标签: amazon-web-services amazon-ec2

我打算将Web应用程序迁移到AWS。我可以从AWS上获取哪些配置,这是我的要求

  • 大约1TB的数据

  • 每天约有10万名访客

  • 2k实时访问者

1 个答案:

答案 0 :(得分:3)

没有人能够为您提供此信息!

了解哪种类型的配置可以满足特定工作负载的唯一方法是测试实际工作负载。您应该使用一个测试系统,该系统可以模拟用户将在系统上放置的典型工作负载,并监视系统的性能。

这是因为有许多因素会影响系统性能:

  • EC2实例和数据库的大小
  • 实例数(一台服务器与多台服务器)
  • 同时用户数
  • 用户正在做什么(浏览,搜索,购买)
  • 系统是数据密集型还是CPU密集型
  • 程序编写得如何
  • ...还有更多!

如果有人告诉您他们可以预测系统性能而无需实际测试系统,那么他们就是在撒谎。唯一了解的方法是实际在系统上施加负载,然后测量内存,磁盘访问,延迟和吞吐量等指标。

有很多工具可以帮助进行这种模拟,例如:Benchmarking with Bees with Machine Guns