2015-11-30 83 views
0

我目前的情况是,我有一个Java EE应用程序构建在Spring mvc上并运行在tomcat + mysql服务器上。托管与tomcat和mysql数据库的java web应用程序

我想要使用像amazon(aws)这样的可敬的网络托管公司进行现场活动。 我期待2000用户每天,

请建议我为我的应用程序的最佳配置(RAM,CPU,内存,带宽等)。

回答

-1

如果不深入了解您的应用程序,很难提出一个很好的建议。
无论如何,如果2000年白天使用你的系统稀疏,它将是一个非常低的负载,可以很容易地处理。
我会建议你在最小的机器上(t2.micro)在亚马逊(这是在1年免费)上部署你的应用程序,并做一些负载测试...以简单的方式,你甚至可以使用卷曲在多线程模拟多用户在你自己的桌面上,并仔细看看你的应用程序有多远,直到它达到极限,只要小心,它可能是磁盘,内存,网络或CPU有限,你应该观察这些当你服务器开始返回错误或请求上的高延迟。
我想t2.micro就足够了,如果你没有充满信心,付出一些分,并用t2.medium测试。
当然,在发布应用程序保持观察其负载之后,您可以决定何时增加服务器。

相关问题