Crie um registro DNS para seu nó mestre, que seus escravos podem procurar quando necessário.
Se o seu mestre alterar os IPs periodicamente, use a API Route53 para atualizar seu próprio registro quando necessário.
Contexto: Estou criando um aplicativo para dispositivos móveis que permitirá que os usuários apliquem filtros avançados às suas imagens. Como o processamento não pode ser feito no telefone, ele será transferido para instâncias do EC2.
Eu planejo ter um nó "mestre" que receberá as solicitações HTTP, verificará a autenticação e as adicionará a uma fila de redis.
Então, terei vários nós de "processamento" de habilitação por GPU que solicitarão ao mestre o trabalho e reportarão quando o processamento estiver concluído. Os nós de processamento serão ligados e desligados dependendo do tamanho da fila de pedidos.
Como os nós de processamento devem saber o endereço do nó mestre?
Existe alguma solução integrada da AWS? Posso assumir que o IP do mestre será estático e simplesmente fornecerá o nó de processamento na inicialização? Alguma outra solução?