Newsgroup: it.comp.os.dibattiti
Titolo: info su cluster

*** post for FREE via your newsreader at 
post.newsfeeds.com
 ***
Stavo pensando ad una ipotetica rete con una serie di terminali ed un
application server. Può capitare che un server da solo non riesca ad
esaudire tutte le richieste dei client. E allora, oltre alla possibilità
installare un secondo server e di impostare staticamente quali client 
si devono collegare al primo e quali al secondo vorrei sapere se è 
possibile realizzare questa soluzione che mi è venuta in mente.
I server sono tra di loro in cluster e si presentano alla rete dei
client
non come n server distinti ma come un unico server. Quando un client fa
partire una richiesta questa giunge al server e viene smistata sul
server
che ha il carico minore. Infine per mantenere un carico equo su tutti i 
server si possono spostare alcuni processi da una macchina più carica a
una
più scarica.
Secondo voi una roba dl genere è fattibile? Con che software?
-- 
Non c'è più forza nella normalità, c'è solo monotonia.
-----= Posted via Newsfeeds.Com, Uncensored Usenet News =-----
http://www.newsfeeds.com
 - The #1 Newsgroup Service in the World!
-----==  Over 90,000 Newsgroups - 16 Different Servers! =-----


MS Outlook : (noun) A newsreader with support for RAID 0.
MS Works   : (noun) An oxymoron.

 Secondo voi una roba dl genere è fattibile? Con che software?
Piu che fattibile direi che è già fatta.
Qui da me due W2K Advanced server si palleggiano
allegramente le sessioni di un'applicazione Web di Content Management.
Saluti.

 Qui da me due W2K Advanced server si palleggiano
E quanto costa ad un azienda *tutto* il software necessario per 
implementare il palleggiamento tra i due server?
-- 
Vincenzo 
A volte a Lourdes i film muti si mettono a parlare.

 allegramente le sessioni di un'applicazione Web di Content Management.
scusa, ma allora faccio prima e fare due server identici e a mettere due
entry nel dns in modo che vengano chiamati a rotazione... :-)
Comunque il mio interesse non sarebbe per un'applicazione web quando per
roba eseguita in remoto tipo che ne so, matlab, che se usato in maniera
tosta può uccidere un solo application server...
PS: stavo pensando a delle macchine come lo sparc server 1000. In
pratica non è altro che 4 sparc station messe una sopra l'altra e chiuse
in un adatto case. E quello come funziona?


Gabriele Del Giovine wrote:

peccato che tutto quel palleggiamento performa 'molto poor' :-))
--
Antonio Baldassarra
anto...@seeweb.com

 implementare il palleggiamento tra i due server?
10.800.000  (2 licenze W2K Advanced Server)
Ovviamente se NON occorre un sistema di bilanciamento di carico INTEGRATO
nel sistema operativo PER qualisiasi servizio E/O non  occorre un Cluster
(che non è un NLBS) ci sono altri sistemi di Load Balancing specifici per
HTTP che costano di meno.
Saluti.


"Gabriele Del Giovine" <mye...@isnot.here> wrote in message
news:9hfead$87v$1...@taliesin.netcom.net.uk...

Ovviamente il discorso è estensibile a parecchie altre tipologie di servizi
TCP.
Ad esempio si possono creare dei gruppi di macchine Windows 2000 Terminal
server
(gruppi di max 32 macchine) basate su W2K Advanced server con i servizi NLBS
attivati.
Gli utenti si collegano al "sistema" usando l'indirizzo IP che indentifica
il gruppo di
macchine ed in base a svariati criteri  fra i quali prossimità della rete IP
del client con quella del server fisico appartenente
al gruppo più vicino, affinità con sessioni già attivate o bilanciamento di
carico vero e proprio (ed altri ancora)
usano una macchina piuttosto che un'altra.
Quel che non si può fare con il NLBS è distribuire i processi di una
sessione windows terminal su più
sistemi. (Advanced Server non è Datacenter....)
Se si tratta di applicazioni Web il problema invece non si pone. Due pagine
web richiamate da un'altra pagina
possono essere eseguite su tre sistemi differenti senza che l'utente se ne
accorga. OVVIAMENTE l'applicazione
WEB deve essere scritta in modo da non usare meccanismi di gestione della
sessione DIPENDENTI da un
Web server specifico.
Saluti.

 wrote in message
news:3B3AD15B...@iol.it...


 peccato che tutto quel palleggiamento performa 'molto poor' :-))
Non mi pare.
Saluti.

 in un adatto case. E quello come funziona?
Chiedilo a Sun.
Saluti.

 wrote in message
news:3B3B6A85...@scrivilo.it...

Come ho detto prima dipende da come sono fatte le applicazioni.
Su applicazioni Web puoi trovarti nella condizione che i contenuti
di un pagina vengano serviti contemporaneamente da 32 macchine diverse.
Il risultato finale è che le cose arrivano prima all'utente.
Saluti.

Secondo voi una roba dl genere è fattibile? Con che software?
Si, utilizzando mon. Cerca su 
www.linuxvirtualserver.org
-- 
 __
| _         "The Internet is slow, could you please reboot it ?"
|__|iambo   mailto:
gabr...@giambonini.com
 
www.giambonini.com

 10.800.000  (2 licenze W2K Advanced Server)
http://www.linuxvirtualserver.org
http://www.mosix.org
http://linux-ha.org
Direi che non c'e` confronto.
-- 


 HTTP che costano di meno.
si si, certamente...

 peccato che tutto quel palleggiamento performa 'molto poor' :-))
..oltre ad essere expensive!!

 Secondo voi una roba dl genere è fattibile? Con che software?
A meno dello switch delle apllicazioni fra l emacchine, si può fare tutto
quello che ti serve con 
www.linuxvirtualserver.org
Io ho 4 web server , e 4 application server che tramite un load balance
(ridondado con heartbeat) gestiscono tutto il carico.
ciao

 Non lo puoi installare sul tuo pc server, cosa fai cattiva
informazione???
Devo dirlo alle mie due macchine :-)
Ti confondi con la versione DataCenter. Quella può essere venduta solo
dai fabbricanti di hardware.
Saluti.

 Direi che non c'e` confronto.
Sotto l'aspetto prezzo sicuramente hai ragione.
Saluti.

 ..oltre ad essere expensive!!
Quando il confronto è 1000 lire contro 0 lire.....
Saluti.

 Con che software?
Scyld Beowulf, MOSIX, etc.
........................................................................
[
http://www.scyld.com/
]
Scyld Beowulf includes an enhanced Linux kernel, libraries, and
utilities specifically designed for clustering. Don Becker, Dan Ridge,
and other members of the original Beowulf development team have been
developing and testing the Scyld Beowulf software since Scyld was formed
in 1998.
........................................................................
[
http://www.MOSIX.org/
]
MOSIX is a software package that enhance the Linux kernel with cluster
computing capabilities. The enhanced kernel allows any size cluster of
X86/Pentium/AMD based workstations and servers to work cooperatively as
if part of a single system.
........................................................................

 Sotto l'aspetto prezzo sicuramente hai ragione.
Allora, sentiamo quali sono le prestazioni di cui e` cpace un cluster 2k 
che non si possano implementare con un cluster Linux.


 che non si possano implementare con un cluster Linux.
Farci girare gli application server che mi servono :-)
Saluti.

 che non si possano implementare con un cluster Linux.
Farci girare sopra DCOM, per dirne una? :)
-- 
disclaimer: not speaking for anybody but me.

 
http://www.mosix.org
stupendo....
quello che cercavo, pure sotto linux.. non osavo nemmeno sperare che ci
fosse pure questo...
prestazioni?




ma sai dire a chi devo rivolgermi? Oppure hai un link?


 Farci girare gli application server che mi servono :-)
Fantastico!


 dai fabbricanti di hardware.
Sul mio proliant 8 cpu, advanced server funziona e mi dissero che comunque
su quelle macchine č 'consigliato' Datacenter.
Ho detto va bene, lo compro.
No, non si puň, lo doveva comprare prima con la macchina, ma io non lo
sapevo; pazienza, ci paghi una consulenza che lo veniamo ad installare.
Io ho deciso di lasciare Advanced Server, ma come ben capirai, se succede
qualcosa, ne M$ (figuriamoci) ne Compaq mi risolveranno alcunchč.

 Quando il confronto è 1000 lire contro 0 lire.....
No zero lire, io non ho fatto un confronto con Linux, ho fatto un
confronto con altre realtà che ho in azienda: Sun, Compaq (alpha) e
chiaramente Compaq (intel), e poi IBM, che abbiamo avuto in prova per un
periodo.

(ridondado con heartbeat) gestiscono tutto il carico.
Avrei bisogno  di una soluzione  simile, solo che  il load-balancing
male si  sposa con le  sessioni WEB.  Ho scoperto che  il WEB-server
"resin" permette di  fissare una sessione su un solo  WEB server, ma
sarei curioso di  sapere tu quale soluzione hai  adottato. Magari in
EMail, se qui e' OT :)


 male si  sposa con le  sessioni WEB.  Ho scoperto che  il WEB-server
No, solo se ci sono di mezzo i cookie per le sessioni, come penso che faccia
resin (allora sfrutti le persistent connection).
L'application server è weblogic del quale sfruttiamo la sua metodologia di
gestire il cluster.
Invece il load balance fa egreggiamente il suo lavoro, con il weight least
cost.
TCP  virtualip.lastminutetour.com:www wlc persistent 1800
  -> saturno4.prod.lastminutetour.com:www Masq    4      4          443
  -> saturno3.prod.lastminutetour.com:www Masq    4      8          531
  -> saturno2.prod.lastminutetour.com:www Masq    4      5          418
  -> saturno1.prod.lastminutetour.com:www Masq    4      5          613
Chiramente la directory del web è una sola montata in nfs dai vari web
server.
Per altre info sono a disposizione.
Ciao

 ha scritto nel
messaggio news:3B3C3A99...@lastminutetour.com...

Notoriamente i prodotti SUN e IBM sono i più economici :-)
Saluti.

fosse pure questo...
Ultimamente Compaq ha rilasciato una infrastruttura (l'ennesima) di
clustering per Linux. 
http://www.opensource.compaq.com
A prima vista sembra un impianto piu' generale di MOSIX, in grado di
offrire un vero SSI, Single System Image.
Forse pero', a differenza di MOSIX potrebbe non essere totalmente
trasparente per le applicazioni.
-- 
Lorenzo
(address rot13 encoded)

Farci girare sopra DCOM, per dirne una? :)
a proposito, ma proprio nessun'implementazione di COM, anche
commerciale, su un qualsiasi Unix?
-- 
Posted from 
mx1.aruba.it
 [62.149.128.130] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 commerciale, su un qualsiasi Unix?
"COM for Tru64 UNIX implements Microsoft COM and DCOM, as well as the
required underlying Windows capabilities for the Compaq Tru64 UNIX
platform."
The Component Object Model (COM) middleware
http://tru64unix.compaq.com/faqs/publications/base_doc/DOCUMENTATION/V51
_HTML/ARH8XCTE/NTXXXXXX.HTM#com

 Saluti.
Ricontrolla il tuo listino....
Non sono certo economici, ma stanno avvicinandosi a prezzi più equi
mantenendo le performance superiori....