我们目前有一个asp.net应用程序运行在共享主机提供商上。应用程序规范如下
我们对主机提供商并不满意,最近我们面临了很多问题。对于某些服务,我们的应用程序需要完全信任级别,而托管提供商不愿意将应用程序的信任设置为完全信任。
从主机提供商获得的统计数据(1周)(见下图)

(我们每周每天有大约2500次页面访问,周末有500次页面访问)
基于上述信息,我们计划迁往AWS。我正在考虑使用一个t2中预定的windows实例(它有2内核和4 gb的ram)和EBS存储(将花费我们每月大约50美元)。
由于与企业标准相比,我们有一个小型数据库,所以我考虑将其驻留在同一个实例中。我们还计划使用续集服务器快递,因为这不需要授权。
我已经阅读了大量的文档,并且我无法得出关于要选择的实例的大小的结论,并且t2媒体EC2实例能够满足我的目的吗?
1.如果有人能告诉我上面的t2媒体ec2基础设施是否适合我们的需求,那就太好了?
2.我需要一个t2中间实例,还是可以进行更低级别的配置?
对上述基础设施的变更也可提出建议。
发布于 2017-07-07 07:42:08
与其引用页面访问等等,不如显示RAM和CPU的使用情况。
有几件事要考虑:
1-t实例是一个可扩展的吞吐量CPU。这意味着当您的CPU未被使用时,以及当您使用CPU时,您将获得“学分”(我不太记得,但可能超过10%?)你用光了学分。这意味着如果您的平均工作负载很低,或者非常迅速,那么t系列是一个很好的选择,但是如果您的工作负载是相当恒定和高的,那么这是一个非常糟糕的选择。
2-网站的静态程度如何?例如,您可能会看到将数据库与符合您需要的RDS实例分离,然后将网站放在一个spot实例上以降低成本的好处。
3.关于配置要求,只有您才能回答这个问题。
https://stackoverflow.com/questions/44962549
复制相似问题