Processamento de imagem distribuída na AWS: como saber o endereço do nó mestre?

1

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?

    
por MasterScrat 07.11.2015 / 22:54

1 resposta

1

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.

    
por 07.11.2015 / 23:44