当我们使用小型 AWS 实例(例如 d2.xlarge 等)时,可能会将多个实例分配给同一主机。我想检查两个 vm 实例是否在同一主机上。有没有办法让我们获取 vms 的物理实例 ID?使用此信息,我们可以检查两个实例是否在同一物理主机上。
这背后的主要动机是提高在云中运行有状态服务的可靠性。我们使用 d2.xlarge 实例在云中运行 hbase/kafka 工作负载。这些服务需要数据复制。因为一台物理主机最多可以托管 8 个 d2.xlarge 实例。如果一个物理节点宕机,可能会影响多个虚拟机实例,导致数据丢失。