2017-08-23 4 views
1

Dans Azure, le modèle Service Fabric créera un équilibreur de charge pour votre cluster. Je l'ai mis en place pour transférer les demandes des ports 80/443 vers un port backend de l'API web qui fonctionne bien. Je souhaite maintenant héberger une autre application Web dans le cluster, mais je ne suis pas sûr de savoir comment s'y prendre puisque le port 80 est déjà bloqué avec le transfert vers une autre application, et il n'y a pas moyen d'avancer basé sur le nom d'hôte comme dans IIS. Est-ce que j'ajouterais un équilibreur de charge distinct avec une adresse IP différente qui pointe vers le même ensemble d'échelles VM?Hébergement de plusieurs sites Web dans Service Fabric

Exemple:

api.mydomain.com:80 -> Stateless web api //Current 

web2.mydomain.com:80 -> another stateless web site //Proposed new one 

Répondre

2

semble tout à fait possible pour moi d'avoir cette course avec un seul LB. En règle générale, vous devez créer une seconde adresse IP publique, puis l'ajouter dans les configurations IP Frontend dans LB. Enfin, créez une autre règle d'équilibrage de charge pour que les nouvelles demandes soient acheminées vers le port sur lequel un autre site Web est exécuté.

Voici un article qui décrit l'idée - Load balancing on multiple IP configurations using the Azure portal. Bien qu'il ne s'agit pas de VMSS, mais au moins il montre la conception.