VPS与亚马逊的虚拟主机

我们正在从我们的自助服务,稍微脆弱的生产系统转移到VPS提供商或像亚马逊这样的云托pipe服务。 以下是我们目前使用的技术列表:

  1. Glassfish上的Grails应用程序
  2. MySQL的
  3. 消息驱动的玻璃鱼豆(没有ESBs)。
  4. 其他perl和java进程,主要做数据库相关的东西。
  5. 通过我们的grails应用程序提供大量文件(〜1 TB)。
  6. 一切运行在Solaris / Linux上。

我们正在研究Amazon EC2以及CloudFront / EBS / S3和VPS解决scheme(Linode似乎脱颖而出)? 成本,尽pipe不是一个破坏交易,但在一定程度上是重要的(在紧张的预算)。 我们目前收集的一些Sun服务器(16 Gb RAM,四核)几乎满足了我们的需求。

寻找亚马逊或VPS的任何陷阱,我们可能面对给我们使用的技术。

虽然一个EC2实例可能会让您的整体花费更多,但它确实给了您一些VPS不能获得的选项。

  • 首先,您可以运行OpenSolaris,find将提供或支持的VPS提供商相当困难。
  • 您可以灵活地重新configuration您的资源,以确保您的应用程序正常运行。 看起来你对你的应用程序的硬件要求有点不确定,如果你指定了一个VPS,结果是不够的话,增加可用的资源可能是昂贵的。你也可以调整你的EC2实例来处理高峰时间if你有他们