Site Web, comment gérer la perte de connectivité ?

Site Web, comment gérer la perte de connectivité ? - Réseaux - Systèmes & Réseaux Pro

Marsh Posté le 13-06-2013 à 12:09:10    

Bonjour,
 
je suis amené à mettre en place un site web, hebergé en interne.
L' infra en place est déjà redondé sur la majorité des éléments.
Mon problème se situe au niveau de l 'accès internet.
Bien sur, nous avons déjà 2 lignes de 2 fournisseurs différents. J 'aurais bien aimé 2 technos différentes également, mais ce sont 2 SDSL.
 
Comment puis-je avoir le même nom de domaine enregistré avec mes 2 IP publique des SDSL, avec une gestion de perte de connectivité ?
 
Au niveau DNS, le round robin (je crée 2 enregistrements A avec chacune de mes IP pour le domaine) ne me permet pas d' empêcher les clients de se connecter sur le lien cassé.
 
J'ai vu des services de Hosted DNS qui proposaient des fonctions de failover avec des checks sur les IP (exemple : http://www.dnsmadeeasy.com ).
Ca semble convenir à mon besoin, mais j 'ai peur du temps de bascule dns pour certains clients.(cache qui ne respecterais pas le TTL)
Avez-vous des retours d 'utilisation sur des systèmes de ce type?
 
Existe-il d 'autres solutions pour rendre mon site "résistant" à une perte de connexion internet, en conservant le meme nom de domaine ?
Des services de type "hosted load balancer" ?
 
Merci de vos retours


Message édité par izdaman le 13-06-2013 à 16:04:56
Reply

Marsh Posté le 13-06-2013 à 12:09:10   

Reply

Marsh Posté le 13-06-2013 à 14:42:07    

tu as énuméré les différentes techniques de toute façon.
 
L'autre mais qui ne marchera pas dans ton cas c'est avoir des IP à ton nom, et faire du BGP avec tes fournisseurs d'accès

Reply

Marsh Posté le 13-06-2013 à 16:14:25    

Merci Je@nb pour cette confirmation.
 
Effectivement la solution du BGP est un peu "too much" pour nous.
 
Apparemment chez dnsmadeeasy les vérifications ne sont font que toutes les 2 à 4 minutes, j 'aurais préféré un système plus rapide.
Sans compter le problème de cache dns chez certains clients.
 
Je vais essayer de trouver des infos sur des "hosted load balancer".

Reply

Marsh Posté le 13-06-2013 à 17:55:51    

Les solutions de DNS sont très contraignante. Il vaut mieux privilégié un système de failover. Tu peux combiner les 2.

Reply

Marsh Posté le 13-06-2013 à 19:06:02    

Je sais que Azure propose du glbDNS mais à destination uniquement de sites hébergés sur Azure, pas sur des sites clients. Ca aurait pu être une solution.
 
Après peut être voir du Akamai and co qui ont peut être ce genre de systèmes.

Reply

Marsh Posté le 14-06-2013 à 10:23:57    

sraidj a écrit :

Les solutions de DNS sont très contraignante. Il vaut mieux privilégié un système de failover. Tu peux combiner les 2.


 
Est-ce que tu aurais un retour d' expérience sur ces services ?
 
De ce que j 'ai vu pour l 'instant, la "haute dispo" par DNS est pas top : délai de vérification important, possibles problèmes avec certains clients.
Pour les services de load balancers, j ' ai cru comprendre que tout le traffic passerait alors par le site du load balancer, avec facturation sur la volumétrie.
 
J 'ai aussi vu le service d ' Akamai, global traffic manager, mais la encore je pense que le service dépasse notre besoin (pas besoin de CDN, de geoIP,...) et le budget.
 
L' idéal serait un service qui me fournirait une virtual IP public, chez un fournisseur qui aurait lui de la haute dispo internet;
Derrière cette virtual IP, je pourrais assigner un pool d 'IP "à moi".
Le nom de domaine serait lié à cette virtual IP, et lorsque les clients se connecte sur le site, le service de virtual IP redirige les clients sur "mes IP" qui sont "UP", de manière transparente pour eux.
 
Est-ce qu'un reverse proxy chez un hébergeur avec un système d 'ip-failover pourrait remplir ce rôle ?
Edit : je retire cette option, le reverse proxy ne saura pas si une de "mes IP" de destination est UP ou pas.


Message édité par izdaman le 14-06-2013 à 10:33:25
Reply

Marsh Posté le 14-06-2013 à 11:11:27    

Dans ce cas, tu peux prendre un serveur dédié, et monter un reverse proxy dessus, non ?
 
Tu le couples à un système de supervision : dès qu'une IP est down, tu lances un script pour modifier le fichier de conf, et tu restart le service.


Message édité par still_at_work le 14-06-2013 à 11:12:58

---------------
In my bed, but still_at_work.
Reply

Marsh Posté le 14-06-2013 à 11:20:21    

Tu peux utiliser HAProxy pour ça.
 
Le seul pb c'est que ton serveur dédié devient ton SPOF du coup :/

Reply

Marsh Posté le 14-06-2013 à 11:44:38    

+1, j'ai pas fait attention à ce point.


Message édité par still_at_work le 14-06-2013 à 11:44:58

---------------
In my bed, but still_at_work.
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed