小编dan*_*dan的帖子

在公共云中发现服务器的最佳方法?

我想让一个 ubuntu 服务器映像在公共云中运行,以发现来自同一映像的其他服务器何时上线。我想出了这个解决方案列表,但我不确定什么是最好的?

可能的解决方案:

  • 使用链路层发现协议 (LLDP) 的第 2 层组播与 CDP 非常相似
  • 为自己分配一个本地链接地址,然后发送一个广播
  • Avahi(Linux 上的 zeroconf 实现,很像 Apple 的 Bonjour)
  • 使用 DHCP 服务器跟踪服务器

更多可能的解决方案:(服务器必须已经有IP地址)

  • SNMP 广播/多播
  • SSDP 多播消息(简单服务发现协议)(在 UPnP 中使用)
  • 我不确定,但可能是 m(ulticast)DNS 或 DNS-SD(服务发现)

有没有更多的方法来发现节点?大型云集群通常做什么?

ubuntu cluster service amazon-web-services discovery

1
推荐指数
1
解决办法
242
查看次数