1 votes

Traitement d'images distribué sur AWS : comment connaître l'adresse du nœud maître ?

Le contexte : Je suis en train de créer une application mobile qui permettra aux utilisateurs d'appliquer des filtres avancés à leurs photos. Comme le traitement ne peut pas être effectué sur le téléphone, il sera déchargé sur des instances EC2.

Je prévois d'avoir un nœud "maître" qui recevra les requêtes HTTP, vérifiera l'authentification et les ajoutera à une file d'attente redis.

Ensuite, je disposerai de plusieurs nœuds de "traitement" compatibles avec les GPU qui demanderont du travail au maître et feront un rapport lorsque le traitement sera terminé. Les nœuds de traitement seront activés et désactivés en fonction de la taille de la file d'attente des demandes.

Comment les nœuds de traitement doivent-ils connaître l'adresse du nœud maître ?

Existe-t-il une solution intégrée d'AWS ? Puis-je supposer que l'IP du maître sera statique et simplement la fournir au nœud de traitement au démarrage ? Une autre solution ?

1voto

Samat Jain Points 165

Créez un enregistrement DNS pour votre nœud maître, que vos esclaves pourront consulter en cas de besoin.

Si votre maître change périodiquement d'adresse IP, demandez-lui d'utiliser l'API Route53 pour mettre à jour son propre enregistrement lorsque cela est nécessaire.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X