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