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.

  • Sélection d'une configuration de serveur Web
  • Comment faites-vous le test de charge et la planification de la capacité pour les sites Web?
  • Quels sont les avantages du matériel du serveur? [fermé]
  • Logiciel server web le plus sécurisé
  • Existe-t-il une bonne alternative à l'analyse analogique pour le journal des serveurs?
  • Comment empêcher le démarrage de la première charge lente pour un site Web?
  • Exigences pour créer un serveur web [fermé]
  • / Etc / hosts, / etc / sysconfig / network and hostname?
  • Servez-vous des millions de connexions simultanées et de fichiers statiques?
  • Configuration du serveur SVN pour plusieurs utilisateurs via http
  • Vernis: Serveur séparé?
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de rĂ©seau.