Un moyen approprié de réparer un site sur deux sites

J'ai discuté d'un scénario ici que notre société utilise et souhaiterait des contributions si possible.

Nous avons une URL principale pour un site, appelez-le " http://www.site.com ". À un moment donné, lors de sa création, il a été décidé que le site serait chargé activé / actif dans deux centres de données physiques. Cela a été accompli à ce moment-là en faisant en sorte que le périphérique réseau renvoie une redirection 301 à " https://site1.site.com " ou " https://site2.site.com ". De toute évidence, cela ne semble pas être agréable avec les moteurs de recherche, car lorsque vous recherchez le site, vous obtenez les résultats spécifiques au site pour la redirection au moment de l'exploration, lorsque le marketing veut que le site principal www.site.com affiche toujours. Je suis curieux de savoir quelle serait la manière appropriée de mettre en œuvre une solution comme celle-ci?

4 Solutions collect form web for “Un moyen approprié de réparer un site sur deux sites”

"Cela a été accompli à ce moment-là en faisant en sorte que le périphérique réseau renvoie une redirection 301 …"

Cela, mon ami, n'est pas équilibré par le biais de deux datacenters. C'est un dispositif, assis à l'un d'eux, réorientant les clients.

Ce que vous devriez envisager est d'utiliser un (ou deux pour le basculement local) des balises de charge sur chaque site, il est préférable d'avoir quelque chose qui peut mettre à jour DNS et avoir une logique GeoIP (est très pratique lorsque vous vous trouvez à des distances géographiques importantes).

J'utilise personnellement les équilibreurs de charge KEMP, et je les recommande vivement: http://www.kemptechnologies.com/fr/server-load-balancing-appliances/geo-loadmaster/glm-overview.html

Qu'en est-il de l'utilisation du partage de charge avec le DNS?

www.site.com 1.1.1.1 www.site.com 1.1.1.2 www.site.com 1.1.1.3 

La "bonne" façon de faire "Global Server Load Balancing" (GSLB) est plusieurs centres de données (DC), chacun avec des routeurs de bord publicisant la même plage d'adresses IP, en utilisant BGP pour sélectionner le chemin le plus court – aka Anycast .

La version moins coûteuse utilise souvent des appareils d'équilibrage de charge identiques (LB) avec un complément 'GSLB' à chaque emplacement, où l'échange de LB est un battement de coeur et échoue à l'aide de "trucs DNS" (faute d'un meilleur mot).

Je vous suggère respectueusement de négocier l'obligation de multi-DC, ou d'obtenir au moins un financement sécurisé pour un effort sérieux. De bons déploiements multi-DC ne sont pas faciles à mettre en place, et exigent un gros investissement initial dans les équipements (routeurs) et l'expertise. La réplication des bases de données et la modification des ensembles de données est généralement très difficile.

Une solution de contournement possible pourrait être Amazon Elastic Load Balancer (ELB) avec le déplacement vers Amazon EC2. ELB dispose de certaines dispositions pour couvrir plusieurs zones Amazon 'Availability Zones', et EC2 + ELB est bon marché par rapport au basculement multimédia DIY.

Si vous avez de l'argent à dépenser, je voudrais envisager de mettre en œuvre quelque chose comme un Cisco GSS ou un F5 GTM sur les deux sites, et avoir DNS délégué à eux.

Essentiellement, cela fonctionne en indiquant votre enregistrement A pour http://www.site.com aux GNS / GTM, que vous avez configurés avec les adresses IP de vos serveurs Web ou leurs adresses VIP, ainsi que leur emplacement. Lorsqu'un client effectue la recherche DNS pour http://www.site.com, le GSS / GTM retourne l'adresse IP du serveur / VIP approprié.

L'équilibrage de charge peut se faire à l'aide d'une base de rondeur, par emplacement géographique, par mesure de performance ou par chargement, ou par un centre de stockage actif et un centre de données DR – essentiellement tous les mêmes principes qui s'appliquent à l'équilibrage de charge.

  • Pourquoi un serveur n'émettrait-il aucun paquet SYN / ACK en réponse à un paquet SYN
  • Configuration du serveur SVN pour plusieurs utilisateurs via http
  • Y a-t-il une possibilité d'IP bloqué?
  • Exigences pour créer un serveur web [fermé]
  • Le site se déplace hors-ligne tous les jours à minuit - Personne ne sait pourquoi
  • Quels sont les avantages du matériel du serveur? [fermé]
  • Configuration recommandée du lecteur pour un serveur Web
  • Existe-t-il une méthode pour visualiser / exporter la configuration actuelle d'Apache en tant que fichier unique?
  • Quelle est la manière appropriée de configurer la racine du document Apache en termes de privilèges?
  • Accédez au magasin de clés sur Sun ONE Webserver 6.1 pour une longueur de clé de 2048 bits SSL
  • Images hot linking
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de rĂ©seau.