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 ?