0
我目前的情況是,我有一個Java EE應用程序構建在Spring mvc上並運行在tomcat + mysql服務器上。託管與tomcat和mysql數據庫的java web應用程序
我想要使用像amazon(aws)這樣的可敬的網絡託管公司進行現場活動。 我期待2000用戶每天,
請建議我爲我的應用程序的最佳配置(RAM,CPU,內存,帶寬等)。
我目前的情況是,我有一個Java EE應用程序構建在Spring mvc上並運行在tomcat + mysql服務器上。託管與tomcat和mysql數據庫的java web應用程序
我想要使用像amazon(aws)這樣的可敬的網絡託管公司進行現場活動。 我期待2000用戶每天,
請建議我爲我的應用程序的最佳配置(RAM,CPU,內存,帶寬等)。
如果不深入瞭解您的應用程序,很難提出一個很好的建議。
無論如何,如果2000年白天使用你的系統稀疏,它將是一個非常低的負載,可以很容易地處理。
我會建議你在最小的機器上(t2.micro)在亞馬遜(這是在1年免費)上部署你的應用程序,並做一些負載測試...以簡單的方式,你甚至可以使用捲曲在多線程模擬多用戶在你自己的桌面上,並仔細看看你的應用程序有多遠,直到它達到極限,只要小心,它可能是磁盤,內存,網絡或CPU有限,你應該觀察這些當你服務器開始返回錯誤或請求上的高延遲。
我想t2.micro就足夠了,如果你沒有充滿信心,付出一些分,並用t2.medium測試。
當然,在發佈應用程序保持觀察其負載之後,您可以決定何時增加服務器。