关于GoGrid与EC2的思考

时间:2010-12-30 01:35:26

标签: hosting amazon-ec2 amazon saas gogrid

我目前正在GoGrid(Microsoft堆栈)托管我的SaaS应用程序。这就是我所拥有的:

  • 数据库服务器 - 物理盒,12 GB RAM,2 X四核CPU(2.13 GHz Xeon E5506)
  • 2个Web / App服务器 - 云服务器,2 GB RAM,2个VCPU
  • 每月300 GB带宽

我每月支付900美元左右。我的网络/应用程序服务器正在破坏接缝,需要升级到4 GB的RAM。我还需要一个防火墙,GoGrid刚刚添加了这项服务额外的200美元。升级后,我将支付大约1,400美元。

我开始关注Amazon EC2,特别是这个配置:

  • 数据库服务器 - “高内存双超大型实例” - 34 GB RAM,13个EC2计算单元
  • 2个Web / App服务器 - “大型实例” - 7.5 GB RAM,4个EC2计算单元

如果我使用1年预留实例,我的前期费用将为4,500美元,而我的每月费用为700美元。摊销时,每月收费为1,075美元。亚马逊还免费提供防火墙。

以下是我的问题:

  1. 您是否有经验在EC2实例上运行数据库(尤其是SQL Server)?与专用机器相比,它的性能如何?我主要关注的一个问题是磁盘I / O.

  2. 亚马逊对计算单元的描述相当模糊。关于数据库服务器上的CPU性能如何比较的任何想法?

  3. 我希望亚马逊解决方案能够提供比我目前甚至改进的GoGrid设置更好的性能。拥有虚拟数据库服务器在可用性方面也很不错。如果我有任何硬件问题,现在我会遇到严重麻烦。

    感谢您的任何见解...

1 个答案:

答案 0 :(得分:2)

我使用亚马逊进行SQL Server托管,这很棒。我们没有从专用机器转移到EC2,因此我无法在那里提供比较,但我们从未遇到过相对较高的性能问题 - 每天几十笔交易。

您可以将附加的EBS卷用于数据文件,以提高IO性能。我的公司在我到达之前使用了GoGrid并且遇到了一些糟糕的经历。我无法谈论他们今天的表现。我只能说我们对亚马逊的性能和可靠性非常满意。