Distribució de càrrega i alta disponibilitat de serveis

Des de mitjans de febrer estem fent proves de replicació de serveis i distribució de càrrega dels mateixos. L'objectiu és que els clients d'un determinat servei es connectin a una única adreça, i que aquesta els reencamini de forma transparent cap a un dels diversos servidors que ofereixen aquest servei.

Els avantatges que obtenim són múltiples:

  • Els clients només han de recordar una única adreça del servei
  • Aquesta adreça és un front-end que actua com a loadbalancer, el qual pot decidir dinàmicament cap a quin dels servidors back-end reencamina les peticions, en funció de la càrrega dels mateixos
  • Això permet afegir de forma transparent nous servidors de back-end si el servei així ho requereix
  • També permet fer manteniment sobre els diferents serveis i servidors de back-end sense que els clients percebin interrupcions de servei

Addicionalment, el loadbalancer està format en realitat per un cluster de dos servidors en configuració redundant i amb alta disponibilitat, de manera que si falla un dels loadbalancers, l'altre prendrà el control automàticament i de forma transparent pels clients, sense interrupció del servei. Aquesta configuració també ens permet fer manteniment dels loadbalancers de forma alternada sense afectar al servei.

Els loadbalancers són, juntament amb els equips de disc centralitzat, els primers equips que es connecten de forma redundant a la infraestructura de xarxa a una velocitat de 10 Gbps.

El primer dels serveis que ha estat replicat i distribuït d'aquesta manera ha estat el servei d'autenticació de MACs als equips de comunicacions, el qual assigna una determinada subxarxa al vostre equip quan s'endolla a qualsevol de les rosetes dels edificis C6 i D6. En breu procedirem a replicar i distribuir nous serveis.

Keywords
blog