我们最近开始在我们的CRM产品中使用AWS免费套餐。
我们目前正面临与速度相关的问题,因此我们计划更改EC2实例。
这是一个基于dotnet的网站,使用ASP.Net,C#.net,Microsoft SQL server 2012,IIS 7服务器。
如果有人可以为我们的使用建议正确的EC2实例,那就太棒了。我们计划使用t2.Medium和MS SQL Enterprise许可证,Route 53,30 GB EBS卷,CloudWatch,SES和SNS。我们在这里遗漏了什么......?此用法的每月大致费用是多少??
提前致谢。干杯!!
答案 0 :(得分:1)
如果没有一些性能监控,就不可能确定问题是什么。如果您还没有,请设置Cloudwatch监视器。我个人喜欢使用New Relic等监控服务,因为他们可以深入到您的系统 - 存储过程和ASP.NET代码级别来识别瓶颈。
执行此操作的主要原因是确定您的实例是否最大化CPU使用率,内存使用率,交换到磁盘,或者您的瓶颈是否在网络带宽中。
话虽如此,正如jas_raj所提到的,T系列实例是爆破性的,这意味着如果你的交通量很大,你将无法从中获得好处。它们更适合偶尔出现峰值负荷。
m系列将提供更稳定的性能水平,但在某些情况下,爆破的T系列机器可以超越性能。当我在EC2中运行CMS,CRM和类似应用程序时,我通常从M3实例开始。
还有一些其他事情需要考虑。
你可以想象,有很多因素会影响性能,但我希望这会有所帮助。
答案 1 :(得分:0)
您可以使用亚马逊Simple Monthly Calculator根据您的选项计算定价。
关于您的使用情况,我在使用AWS的Windows方面没有很多经验,但我会指出t2
个实例上的CPU分配数量基于{{3} }。如果您的使用情况可以接受,那么切换到非t2
实例以获得更具确定性的CPU性能。
答案 2 :(得分:0)
如果您对应用程序有很好的理解,我建议您检查here实例类型和选择建议之间的差异。