2017-02-22 155 views

回答

1

您的應用程序是CPU綁定應用程序,您應該選擇計算優化實例,C4是計算優化實例中的最新一代實例。

我有類似的應用程序要求和c4.xlarge,我可以得到每個請求10毫秒SLA內的單個服務器上的40k/min。您還可以通過對不同類型的C4代實例進行壓力測試來對您的應用程序進行基準測試。

您必須在不同類型的實例及其使用情況下查看https://aws.amazon.com/ec2/instance-types/ doc。

您還可以通過查看雲觀察指標或在您的linux實例上運行頂部命令來檢查實例的CPU使用情況。

確保您的實例是不是有超過75%的CPU 利用率

你可以用較小的情況下開始,然後逐漸增加至大型服務器在C4類,如果你看到CPU佔用率成爲瓶頸。這是我如何爲我的應用程序獲得完美的實例類型,使SLA在服務器時間內保持在10毫秒內。 P:在我的情況下,DB也部署在同一臺服務器上,因此吞吐量較少,如果您在其他服務器上安裝了數據庫服務器,則會增加吞吐量。

讓我知道你是否需要任何其他信息。

+0

爲什麼C4而不是C3?使用SSD應該會更快。謝謝。 – Romper

+0

一次40k/min? – Romper

+0

@Romper是帶有DB的40k/min離子單實例也託管在同一臺服務器上,C4實例是計算優化實例的最新一代,具有EC2中性能最高的處理器和最低的性價比。 –