dan*_*dan 1 ubuntu cluster service amazon-web-services discovery
我想让一个 ubuntu 服务器映像在公共云中运行,以发现来自同一映像的其他服务器何时上线。我想出了这个解决方案列表,但我不确定什么是最好的?
可能的解决方案:
更多可能的解决方案:(服务器必须已经有IP地址)
有没有更多的方法来发现节点?大型云集群通常做什么?
公共云提供商通常不支持广播/多播方法,因此任何依赖于这些方法的解决方案都不是“最佳”的。至少对于包含平台独立性重要组成部分的“最佳”值而言。
在单播领域,你有很多选择,很大程度上取决于你想用这些图像做什么,以及什么服务实际上在做发现。
如果您完全在一个单一的云基础设施供应商中,常见的方法是询问基础设施那里有什么。您将获得带有 IP 地址的服务器列表,然后您可以使用这些列表来构建动态集群。
如果由于某种原因你不能这样做,也许你在多个提供商上,或者你需要一个已知活动的主机列表,你将不得不使用某种特定于应用程序的方法来构建动态集群. 这个方法是多种多样的,但我见过:
什么对你最好取决于你在做什么。但是首先进行 API 查找,只有在那些不适合您的情况下才会花哨。
| 归档时间: |
|
| 查看次数: |
242 次 |
| 最近记录: |