web-dev-qa-db-fra.com

Problème DNS / routage - Comment fournir un accès immédiat à une instance nouvellement créée

Contexte: SaaS société ici. Chacun de nos clients va recevoir sa propre instance ec2 privée contenant sa propre copie d'une ou plusieurs de nos applications. L'objectif est que les clients puissent s'inscrire sur notre site et lancer automatiquement l'instance ec2 via l'API ec2 d'AWS.

Ma question est la suivante: comment pouvons-nous commencer à les acheminer vers leur instance dès qu’elle a été configurée? (Je ne veux pas donner une adresse IP à des personnes qui ne sont pas des techniciens. Je dois leur expliquer qu'ils doivent l'utiliser jusqu'à ce que leur sous-domaine personnalisé se propage.)

En ce qui concerne les URL, l'une ou l'autre de ces méthodes serait acceptable (mais je préférerais la première):

  • www.ourcompany.com/{appName}/{customerName}
  • {app} - {customerName} .ourcompany.com

Comment procéder pour acheminer le trafic via l'une de ces deux configurations d'URL vers la nouvelle instance ec2 du client?

1
ka101

Pour la première alternative, utilisez les en-têtes Alt-SVC et préparez vos instances de client SaaS à accepter les demandes sous les noms de domaine et les URL que vous avez proposés. Demandez à votre client d'essayer la nouvelle instance à l'aide d'un navigateur raisonnablement moderne.

(Au moment de la rédaction de ce document, j seul Firefox a pris en charge le support Alt-SVC. Chrome a rempli le bogue: https://bugs.chromium.org/p/chromium/issues/ detail? id = 61541 et ils semblent travailler dessus).

1
dsign