我计划将所有客户的网站从共享托管环境移至Amazon EC2.他们都是非常低流量的网站(最繁忙的网站每天接收大约50个独立访问者).有大约8个站点,但我可以扩展这个,因为我承担了更多项目并托管了更多站点…目前的容量规划是针对12个站点.
每个站点都在ASP.Net(Umbraco CMS)上运行,并且需要sql Server数据库.
我的想法是以下之一:
>设置一个小实例(1.7gb RAM,1个EC2计算单元),并在该服务器上运行IIS和sql Server Express.
>设置2个微实例(每个613MB Ram,最多2个EC2计算单元) – 一个用于IIS,另一个用于sql Server.
您认为哪种安排对我的要求最有效.我已经开始使用Server 2008,sql Server Express等设置Micro实例,并发现它不能满足内存要求,因此考虑扩展.我总是可以在Small实例上进行配置,然后导出AMI并在之后的Micro实例中将其激活,并且每次需要对服务器进行任何重大更改时都执行相同的操作.我想我甚至可以在备用的Small Spot实例上进行所有更新等,然后在Micro中切换加载AMI并传输IP地址,因此我不需要在生产服务器上做太多工作.我想如果我将所有网站数据文件存储在EBS卷上,那么在服务器之间移动托管并且停机时间最短,而从不在生产服务器上运行应该相当容易.
我很想知道你们的想法,以及你们为升级,Windows更新,软件安装等活动采用的策略.
你认为我需要什么能力才能达到我的要求.
干杯
格雷格
我们在Micro中的Server 2003 / IIS6上运行流量较低的网站,并在共享的单独的Small实例上安装Server 2008 / SS.我们还运行了一个Server 2008 / IIS7 Micro版本,但只是为了提醒自己为什么我们不更广泛地使用它. 原文链接:https://www.f2er.com/windows/363290.html