2011-05-28 109 views
0

我的公司即将开展一个涉及Flash游戏网站的大项目。这个网站是针对美国的,这意味着它将服务于很多并发用户。我们购买了许多Flash游戏,网站即将完成,因此我们必须马上找到一家托管公司。寻找一个网站的亚马逊EC2托管实例

该网站由10个静态页面组成,每个140KB(设计+图像+ CSS)。
通过Google CDN(jQuery,SWFObject)传递JavaScript以节省带宽。
我们有20个SWF游戏,每个游戏的权重大约在500KB到6MB之间。

我打算使用动态压缩和基本上任何可能的方法来节省带宽和资源,但尽管如此,我必须得到一个可能在未来增长的大型主机。

SQL没什么特别的:数据库大小为150MB,所有表都使用全文目录和非聚簇索引进行索引。

经过一番研究,我发现大网站正在使用亚马逊的EC2。我试图联系亚马逊,但他们并没有真正的帮助。我得到的只是following URL

我希望你能帮我选择正确的亚马逊实例。我们正在讨论Windows 2008 R2和SQL Server 2008 R2。

非常感谢,我很感激。

+0

还有一个问题:我是否获得独立的Windows 2008 R2实例?与远程桌面和一切,像所有专用服务器?如果是这样,它是否支持缩放?我不愿意改变我的.NET应用程序。 – BytePTR 2011-05-29 09:31:31

回答

0

如果你的页面是静态的,你应该考虑在S3上代替EC2托管它们。详情请见他们的博客http://aws.typepad.com/aws/2011/02/host-your-static-website-on-amazon-s3.html

使用S3,你可以GZip你所有的现代浏览器支持的内容。上传到S3时,您必须添加GZip标头。 (顺便说一句,这也将允许您使用Cloudfront作为CDN以加快交付速度)。

关于服务器,根据你的描述,一个标准的小实例应该没问题。小有1.7 GB的RAM应该很多。您的服务器托管数据库和Web应用程序吗?如果是这样的话,您可能需要使用包含SQL许可证的大型实例http://aws.amazon.com/windows/

有一点需要注意,一旦创建实例,不能轻松更改实例类型。您只能启动,停止,终止等。

+0

嗨, 非常感谢您的回答。 页面不是静态的,但SQL查询的工作量很小。至于SQL,我需要一个亚马逊。你确定1.7GB对于整个美国足够了吗? 带宽呢?有没有限制? (我们愿意支付尽可能多的,只要我们的网站不会冻结) – BytePTR 2011-05-30 05:57:31

+0

带宽没有限制,你只需要为你使用的内容收费。如果您使用的是Amazon SQL,则需要获取大型实例,因为Windows + SQL不是在小实例上提供的。我以这种方式在实例上运行SQL,没有任何问题。你也想在你的SQL盒子上考虑冗余 - 你仍然需要考虑服务器在某个时候可能会关闭。您可以使用此解决方案将数据库备份到S3。http://www.sqlservercentral.com/articles/Backup+%2F+Restore/70242/ – cordsen 2011-05-30 12:45:47