如何在Db中有效地存储AWS计算机ID

时间:2011-02-13 14:25:05

标签: mysql amazon-ec2

我们在很多AWS机器上部署了一个Web应用程序,所有这些都由中央(MySQL)数据库提供服务。

我们当前将一些事件记录到DB中的表中,并且想要添加某种机器生成事件的标识。我们正在寻找最有效的方法。

什么是这个机器IP地址的好来源?实例ID? 以及如何存储它 - 作为一个直接的Varchar?作为数值?作为某种哈希?

1 个答案:

答案 0 :(得分:0)

我看不出任何理由不在您的日志记录中使用实例ID? IP地址可能会发生变化,尤其是在未使用弹性IP地址的情况下。将实例Id存储为Varchar应该足够了,但您可能还需要注意已启动计算机的可用区和区域(实例ID并不保证在全球范围内是唯一的。)