Logo Lixper

Clustering

Giuseppe Sacco, <giuseppe.sacco@lixper.it>

Clustering

Un cluster è un insieme di macchine, applicazioni e dati, che ha lo scopo di superare le limitazioni date dall'uso della singola macchina:

Tipi di cluster

Ci sono vari tipi di cluster

Bilanciamento esterno

Si può mettere una macchina che faccia da frontend e smisti le chiamate tra varie macchine

Meccanismi di selezione del server

Bilanciamento interno all'applicazione

Applicazione statless o statefull

Bilanciamento nella connessione al database

Database

Stand by database

È possibile avere una macchina secondaria che viene “foraggiata” con i log prodotti dalla principale

Questo funziona con Postgresql, Informix, Oracle.

Utilità: backup, seconda macchina meno costosa, errore umano.

Sincronizzazione

Copia di questa presentazione e dell'approfondimento in PDF su http://www.lixper.it/