Solutions d'équilibrage de charge externes entre EC2 et Rackspace

8

J'ai un site Web principalement hébergé sur EC2 avec les backends (MySql) répliqués asynchrones vers un magasin Rackspace. Je prévois également d'avoir une suite de serveurs Web, de cache et de base de données en attente chez Rackspace dans l'éventualité où Amazon serait en panne.

Dans cette perspective, existe-t-il une solution qui me permettra de basculer entre EC2 et Rackspace selon la disponibilité?

Quintin Par
la source

Réponses:

5

Nous utilisons dnsmadeeasy pour exactement la même chose. La surveillance et le basculement DNS vous y aideraient. Pour mysql, vous pouvez configurer une réplication bidirectionnelle ou unidirectionnelle; la réplication bidirectionnelle est meilleure car vous n'avez pas à vous soucier de répliquer les données lorsque vous revenez en arrière. Et tout peut être complètement automatisé en toute simplicité.

Raj J
la source
1
DNSMadeeasy est l'option la plus simple et la plus rentable. Lien: dnsmadeeasy.com/enterprise-dns/dns-failover
RD
0

Si vous cherchez simplement à le mettre en "veille", je suppose que vous pouvez accomplir cela assez bien (en fonction de vos besoins de disponibilité) en utilisant DNS. Pointez simplement le domaine vers une nouvelle IP lorsque le changement est requis. Mais je sais que c'est manuel.

À moins qu'il existe des équilibreurs de charge au niveau de l'entreprise qui puissent faire la même chose, j'en ai vu dans quelques environnements clients, mais jamais pour le basculement, principalement des décisions géographiques ou basées sur les performances par utilisateur sur lesquelles le centre de données servira ledit utilisateur. Cela dit, je sais que vous pouvez configurer l'équilibrage de charge par hôte pour qu'il fonctionne de différentes manières sur la plupart des appareils, y compris actif / passif (basculement), donc je suis sûr que la même chose peut être faite, mais en termes de site plutôt que d'hôte. J'évite délibérément de recommander une ou plusieurs marques en raison de la perception potentielle d'un conflit d'intérêts au travail.

Une alternative serait d'utiliser un CDN, si le budget existe pour cela. Je ne peux pas parler pour les autres, mais j'ai travaillé avec Akamai pour des clients communs et ils ont un service de basculement de site qui peut vous être utile. Consultez http://www.akamai.com/html/technology/products/site_failover.html pour un exemple

Sandroid
la source
0

Vous pouvez soutenir une autre boîte en utilisant Heartbeat comme équilibreur de charge. Si vous voulez vraiment pouvoir héberger des boîtes de pulsation redondantes sur Amazon et Rackspace, cela garantirait que votre équilibreur de charge est en place même si l'un des services tombe en panne. Vous pouvez facilement configurer Heartbeat pour diriger tout le trafic vers Amazon, sauf si les serveurs sont en panne.

MDMarra
la source
0

Vous auriez besoin d'une combinaison d'un service ping (ou de tout ce dont vous avez besoin pour juger de la panne), puis d'une entrée DNS de courte durée et d'une API pour changer le DNS.

codecompleting
la source