Mysql 如何在数据库中高效地存储AWS机器ID

Mysql 如何在数据库中高效地存储AWS机器ID,mysql,amazon-ec2,Mysql,Amazon Ec2,我们在相当多的AWS机器上部署了一个web应用程序,所有这些机器都由一个中央数据库(MySQL)提供服务 目前,我们将一些事件记录到DB中的一个表中,并希望添加某种标识,以确定是哪台机器生成了事件。我们正在寻找最有效的方法 这个机器IP地址的好来源是什么?实例ID? 以及如何将其存储为直接的Varchar?作为一个数值?作为某种类型的散列?我看不出有什么理由不在日志记录中使用实例Id?IP地址可以更改,特别是在弹性IP地址未使用的情况下。将实例Id存储为Varchar就足够了,但是您可能还需要注

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

目前,我们将一些事件记录到DB中的一个表中,并希望添加某种标识,以确定是哪台机器生成了事件。我们正在寻找最有效的方法

这个机器IP地址的好来源是什么?实例ID?
以及如何将其存储为直接的Varchar?作为一个数值?作为某种类型的散列?

我看不出有什么理由不在日志记录中使用实例Id?IP地址可以更改,特别是在弹性IP地址未使用的情况下。将实例Id存储为Varchar就足够了,但是您可能还需要注意启动机器的可用区域和区域(实例Id不保证在全球范围内是唯一的)