Amazon Cloud上的最佳“日志记录”选项。 RDS还是SimpleDB?

时间:2010-01-08 04:48:51

标签: logging stateless amazon-simpledb amazon-rds

我的网站架构包括ASP.Net& MySQL的。我打算在Amazon Cloud上部署它。这将意味着EC2实例和RDS。我的查询是关于日志记录。

我确保我的应用程序是无状态的,因此排除了登录应用程序层。所有状态/持久性都进入RDS。在日志记录方面,我不确定RDS是否是一个不错的选择(只是推测)。由于它是新的,我也将记录数据库异常,登录RDS我不正确。我想我最好的选择是SimpleDB。

我正在寻找在RDS和SimpleDB之间进行选择的建议,以便记录。

1 个答案:

答案 0 :(得分:5)

我还想知道在哪里登录亚马逊云并决定将其用于SimpleDB,因为关系数据库对于日志记录来说太复杂了。我在这种情况下使用Java,并且有一个现成的log appender for SimpleDB。我尝试谷歌为类似的.net但没有找到任何东西:(

所以,我推荐使用RDS上的SimpleDB。


更新 2010-03-02:

SimpleDB的属性值长度限制为1024字节。因此,如果您获得更长的日志消息,则必须以某种方式处理。一种解决方案是将日志消息拆分为多个属性(即列)。可以有256个属性名称 - 值对,这为我们提供了充足的空间。