J'aimerais fournir une certaine capacité de basculement à notre ferme web, et j'étudie donc différentes plates-formes de reverse proxy open-source (haproxy, nginx, Varnish, Cherokee et Squid) pour diriger le trafic http et SSL vers nos serveurs web MS/IIS. Je préférerais déployer le reverse proxy dans un environnement Linux (mais je suis ouvert aux autres suggestions).
Idéalement, j'aimerais pouvoir contrôler les déploiements vers l'environnement de production en supprimant/ajoutant des hôtes à la configuration du proxy inverse pendant le déploiement.
Notre développement est entièrement basé sur .NET \C #Il serait donc très utile que l'un des paquets de proxy que j'ai mentionnés ci-dessus dispose d'une API externe qui soit compatible avec les clients Windows/SOAP/REST.
Dans le pire des cas, je suppose que je pourrais écrire une application Mono/C# qui écouterait les commandes, mettrait à jour les fichiers de configuration requis, puis HUP le service proxy... mais cela semble être beaucoup de travail pour un programmeur paresseux comme moi.
Est-ce que quelqu'un a une suggestion (ou deux, ou trois)
Gracias.