2017-08-26 67 views
-1

這是我的第一篇文章。 我想要一個關於我的aws服務的建議。上週我購買了一臺EC2 T2介質,我安裝了Lamp和webmin服務器。一切都很好,直到昨天。因爲在服務器上有一個在線報紙,可以很好地訪問網站,在服務器阻止的網站上有400個人在線,並且在服務器不可用的同時,我至少失去了500多次訪問。顯然,這是CPU積分的問題。 現在我已經去了一個C4大型實例,所以我想問問誰比我更有經驗,如果選擇是正確的,並且服務器阻塞問題不再發生。EC2板諮詢

我希望我對我的英語一直很清楚和歉意。 謝謝

+0

當你說: 「很顯然,這是CPU的信用問題」,你是怎麼得出這個結論?你有什麼樣的監控? –

+0

因爲我看到在顯示信用的CPU的報告中,值很快就下降了。然後,事實上,這個網站從來沒有倒下過,但由於它有完全阻塞的時刻而減緩了很多。對此我說,顯然這似乎是CPU信用問題。 – enzo

+0

CPU信用模型是t2實例類如此便宜的原因。對於許多工作負載來說這是一個很好的解決方案,但是您必須瞭解應用程序對CPU週期的需求並監控信貸餘額。 –

回答

1

根據提供的詳細信息,它聽起來像你有足夠的CPU綁定流量,你需要一個專用和一致的CPU。對於計算密集型工作而言,C4實例是一個不錯的選擇,並且應該可以幫助您。另外,我建議您使用Elastic Load Balancer在自動擴展組中的實例上運行您的工作負載。這將提供更好的可擴展性和可用性。如果您的服務器將來遇到類似問題,您還應該設置CloudWatch監視器以提醒您。我已經鏈接了下面的一些額外細節。

http://docs.aws.amazon.com/autoscaling/latest/userguide/AutoScalingGroup.html

https://aws.amazon.com/elasticloadbalancing/

http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-cloudwatch.html

http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-cloudwatch-createalarm.html