AWS ec2 t2上的Asp.net网站t2介质
问题描述:
我们有一个当前在共享主机提供商上运行的asp.net应用程序。 应用规格AWS ec2 t2上的Asp.net网站t2介质
- .NET 4.5 Web表单网站。大小的
- 1 MSSQL数据的基础上 - 100 MB
- Web应用程序大小包括图像 - 1.2GB
- 网页访问/天 - 〜2500
- 带宽消耗/天 - 〜200MB
我们不快乐与托管服务提供商,最近都面临着很多的问题。我们的应用程序需要对某些服务充满信任级别,并且托管提供商不愿意将应用程序的信任设置为已满。从托管服务提供商得到(1周)
统计(见下图)
(我们有在工作日2500左右页面访问一天,周末500次的访问)
根据以上信息,我们计划转移到AWS。我的想法是去同一个T2中保留Windows实例(它有2核心和4 GB的RAM)和EBS存储(将耗资约50美元一个月)
因为我们有一个小数据库与企业标准相比,我想在同一个实例中托管它。我们还计划使用Sequel服务器快递,因为这不需要许可权。
我已经阅读了大量的文档,我无法得出关于实例大小的结论,并且t2中等EC2实例能够满足我的目的吗?
1.如果有人能告诉我上述t2中等ec2基础设施是否符合我们的需求,那将是非常好的?
2.我是否需要一个t2介质实例,或者我可以为较低级别 配置吗?
对上述基础设施变更的建议也是开放的。
答
而不是引用页面访问等,你最好显示内存和CPU利用率。
一对夫妇的事情要考虑:
1 - 经t实例是一个爆裂的吞吐量CPU。这意味着当你的CPU没有被使用时,你获得“信用”,当你使用它(我不记得确切但可能> 10%?),你用尽信用。这意味着如果您的平均工作负载非常低或非常突兀,t
系列是一个不错的选择,但是如果您的工作负载非常稳定和高,这是一个非常糟糕的选择。
2 - 网站的静态程度如何?例如,您可能会将数据库解耦到符合您需求的RDS实例,然后使现场实例上的网站降低成本,从而获得好处。
3 - 关于配置要求,只有您可以回答。
嗨亨利。由于我们在共享主机上,因此我们无法从主机提供商处获得确切的RAM和CPU利用率。我想过把数据库解耦成一个单独的实例。但我们的数据库只有70MB,我不确定这是否值得。也必须得到我的老板的批准(很可能会因为成本而降低成本)。 –
竞价型实例有风险。只有在可用时才会分配它? –
是的,他们更危险,但如果你设计得好,你可以从他们身上获得很多 – Henry