AWS上的分布式image processing:如何知道主节点的地址?

上下文:我正在构build一个移动应用程序,让用户将高级filter应用到他们的图片。 由于处理不能在电话上完成,因此将被卸载到EC2实例。

我打算有一个“主”节点,将接收HTTP请求,检查身份validation,并将其添加到一个redis队列。

然后,我将有多个GPU使能“处理”节点,这些节点将要求主服务器进行工作,并在处理完成时进行报告。 处理节点将根据请求队列大小打开和closures。

处理节点应该如何知道主节点的地址?

有没有AWS的内置解决scheme? 我能否假定主设备的IP是静态的,只需在启动时提供处理节点? 任何其他解决scheme

为您的主节点创build一个DNSlogging,您的奴隶可以在需要时查找。

如果您的主站定期更改IP,请使用Route53 API在需要时更新其自己的logging。