Cluster per High-Availability e Load Balancing
CBS è in grado di implementare soluzioni in Cluster per High-Availability e Load Balancing di sistemi Web, e-Mail, DNS e Database.
Un Cluster è un insieme di server connessi fra di loro che svolgono la stessa, o più, funzioni in contemporanea al fine di aumentare l'affidabilità del servizio offerto ai propri utenti. I sistemi Cluster progettati e realizzati da CBS sono orientati a fornire un elevato grado di scalabilità ed alta affidabilità per i principali servizi internet e si rivolgono ai fornitori di Web-Hosting, ISP, ASP e grandi aziende.
Le soluzioni di CBS utilizzano i più noti software in ambito Linux ed Open-Source quali:
Le nostre soluzioni Cluster sono composte da Bilanciatori di Carico basati su software Piranha. Il Load Balancing è una tecnica che permette di distribuire il carico e le richieste di elaborazione su più server. Il bilanciatore (composto a sua volta da un sistema in HA) garantisce la distribuzione delle richieste su più server e permette una efficiente scalabilità. Lo stesso bilanciatore si fa carico di monitorare i server che compongono il cluster e di indirizzare le richieste verso i server meno carichi o di escludere dal cluster i server non più attivi. Allo stesso modo è possibile potenziare il proprio cluster semplicemente aggiungendo un nuovo server al nodo. Questa soluzione è particolarmente indicata per i servizi Web.
Le soluzioni di High-Availability permettono invece di avere due o più server , in modalità Active/Passive o Active/Active, che svolgano un determinato compito. Se uno di questi server dovesse improvvisamente cessare di erogare il proprio servizio un altro server del cluster prenderebbe immediatamente il suo posto. Agli occhi dell'utente finale questa migrazione risulta del tutto trasparente. Grazie a software quali DRBD e Heartbeat un server in modalità Passiva è in grado di diventare Attivo in meno di 30 secondi ed in maniera del tutto automatica. Queste soluzioni sono indicate per sistemi di storage (NFS e Samba) sistemi e-mail (Qmail, Postfix, Courier e Dovect) e Database server come MySQL.
Le due tecniche, Load-Balacing e High-Availability possano essere unite fra di loro per creare sistemi in grado di eliminare il "Single Point of Failure" e garantire affidabilità a livelli estremi.

DRBD
Piranha

