Newsgroup: it.comp.os.linux.sys
Titolo: TOE o HBA iSCSI?

Che caspita cambia tra una nic con TOE ed un HBA iSCSI
in termini di performance?
Le prime costano meno della metà delle seconde.
Entrambe dovrebbero gestire iSCSI scaricando la CPU quindi
l'overhead non dovrebbe essere un problema, ma come mai
le seconde costano parecchio di più ?

 Non e' che le HBA che hai trovato sono Fiber channel?
No, sono iSCSI, sia qLogic che IBM

On 19 Ago, 22:46, Gandalf Corvotempesta

ti rispondo con un quote da wikipedia: "HBA Full Offload is found in
iSCSI Host Bus Adapters which present themselves as Disk Controllers
to the Host System while connecting (via TCP/IP) to an iSCSI  Storage
Device. This type of TCP Offload not only offloads TCP/IP processing
but it also offloads the iSCSI Initiator Function."
Gli HBA hanno molta più "intelligenza" (il che non vuol dire che siano
più performanti, nota bene!)
Io personalmente aggiungo che tutti 'sti benefici del TOE, a livello
di server, non li ho mai visti (anzi, più spesso ho incontrato grane).
Sugli HBA iSCSI in pratica nulla saccio.
bye!

 più performanti, nota bene!)
Si, sapevo che un HBA gestiva iSCSI totalmente in hardware evitando
l'initiatior software, ma in soldoni ed in termini prestazionali,
su un server moderno (magari biprocessore quadcore con 16GB usato
per fare alcuni server virtuali) c'è realmente bisogno di usare un HBA
piuttosto che una buona NIC da server?


Come detto hanno più logica a bordo e tendenzialmente garantiscono
performance superiori.
Il punto comunque fondamentale, IMHO, è che le HBA possono far fare il boot
alla macchina da volumi iSCSI, mentre le nic con TOE no.
-- 
Flavio Visentin
Ubuntu in Zulu significa "Non so usare Debian". (cit. CtRiX)

 alla macchina da volumi iSCSI, mentre le nic con TOE no.
Ok, ma caspita, costano 600 euro, come quelle in fibra.
Il vantaggio economico resta solo negli switch, che quelli
per iscsi si trovano a 1500 euro, di buona qualità, i brocade
per la fibra costa 4000 l'uno come minimo.

 per la fibra costa 4000 l'uno come minimo.
Ormai gli switch FC non li paghi molto più di un buon switch ethernet in
fibra. Che costano sono gli SFP (o le licenze se ti servono).


 fibra. Che costano sono gli SFP (o le licenze se ti servono).
Hai detto niente.
Prendi un 24 porte gigabit ethernet e confrontalo con un brocade
24 porte tutte aperte.
Il primo costa circa 1500, per uno switch buono (non servono chissà
quali features L3 per uno switch iscsi), il secondo?

 il secondo?
Dipende dove lo compri e insieme a cosa lo compri. Ho visto degli MDS9148
con 8 porte 8Gb attive a meno di 2K€.


 con 8 porte 8Gb attive a meno di 2K€.
Non mi hai capito, io stavo parlando di uno switch fibra con 24 porte
attive. non uno switch in fibra minimale, il cui costo, come giustamente
dici, è attorno ai 2k-2.5k (il problema è che con quei 2.5k ci scappano
fuori 2 switch rame da 24 porte per la iscsi)

 ma gli switch sono improponibili.
Non è che gli switch siano improponibili, è che FC non c'è su rame. Ma FC e
iSCSI non sono la stessa cosa. Molto di ciò che fai con FC te lo sogni con
iSCSI e molto altro non potrebbe esser fatto senza fibra.
Quindi la differenza non la fanno gli switch, ma la fa la necessità o meno
di usare FC con il suo media di trasporto.
Se avessi la necessità della fibra anche con iSCSI i costi sarebbero
analoghi ma le funzionalità sarebbero comunque diverse.


 di usare FC con il suo media di trasporto.
Cosa fai con FC che con iSCSI te lo scordi?
Mi vien da pensare l'opposto, iSCSI, volendo, lo instradi, FC no.

 Mi vien da pensare l'opposto, iSCSI, volendo, lo instradi, FC no.
RFC3821
RFC4172


 RFC4172
Vado a vedere.

 le equallogic che sono uno spettacolo ma devi moltiplicare per 10)
Personalmente se devo mettere iSCSI è perché sono veramente tirato con i
costi, e allora uso roba economica. Se ho un po' di budget preferisco sempre
FC (poi oggigiorno il 99% dei progetti che faccio sono basati su blade in
cui FC è naturale usarlo).


 cui FC è naturale usarlo).
Be, ma quella non è roba economica....

 Be, ma quella non è roba economica....
Come non è economica? Oggigiorno da 5 server in su l'architettura blade
costa meno dell'analogo tradizionale, ma con 1000 vantaggi rispetto ad essa.
Se poi consolidi con la virtualizzazione la tecnologia blade è la morte sua. :-)


 Se poi consolidi con la virtualizzazione la tecnologia blade è la morte sua. :-)
Te non consideri mai l'esborso iniziale.
5 server, acquistati a distanza di mesi, si ammortizzano più facilmente
rispetto ad 1 blade con 5 lame ed una SAN.
Con i server fisici, hai una sorta di pagamento rateale senza scomodare
finanziare. Compri oggi 1 server, tra 2 mesi ne prendi un secondo e così
via, con i blade paghi tutto e subito.

 via, con i blade paghi tutto e subito.
(Ri)dicesi investimento. Se sai che nell'arco di un anno ti dovrai mettere
in casa più di 5 server nuovi, spendi subito lo stesso quantitativo di soldi
e ti prendi uno chassis con 5 blade. L'anno dopo finisci di riempire lo
chassis spendendo la metà mq potendo usufruire da subito di tutte le
funzionalità dei blade (e sono tante).
Certo che se non si riesce a comprendere la differenza tra spesa e
investimento ben difficilmente si potranno mai implementare soluzioni
d'avanguardia.
E bada bene che non ti sto parlando di mettere giù roba fichissima come i
Cisco UCS. Anche un banalissimo IBM Bladecenter E (il modello entry level)
con lame HS22 sarebbe comunque un salto qualitativo enorme rispetto ai
singoli server.
Se un giorno ti capita di passare dalle parti di Trento fammi un pronto che
ti porto nel nostro Datacenter e ti faccio vedere sul campo cosa significhi
poter contare su infrastrutture di quel tipo.


 poter contare su infrastrutture di quel tipo.
Io capisco perfettamente la differenza, tu però forse non comprendi
che non tutte le aziende, oggigiorno, hanno la possibilità di investire
Xk euro in aggiunta ad altri eventuali investimenti da X*100k euro 
che magari han già fatto nei mesi precedenti.
In questo caso, partendo da presupposto che ad esempio 10k euro non
si trovano dentro il cilindro magico e che magari son stati investiti
altri 150k euro per necessità più urgenti e che, purtroppo, le banche
anzichè aiutare le aziende fanno esattamente l'opposto e difficilmente
rilasciano prestiti o cose simili se non guardando la storia di tutti
i tuoi avi a partire dai tempi di Carlo Magno, quei 10k euro non li
trovi. (Senza contare, poi, che la DELL vuole essere pagata *subito*
e sull'unghia, quindi i 10k euro li devi avere nelle mani, neanche 
30-60-90 come pagano tutti i clienti senza contare quelli che pagano
a 120, 150 o 180 o a fine stagione)
Un server singolo ne costa 2k, quelli si, magari li trovi, magari
prendendoli direttamente dal proprio portafoglio.
Non si tratta di investimento, bisogna fare con la disponibilità
economica presente in quel momento.
Considera che non in tutti i settori ci sono margini da urlo e
l'investimento lo fa se qualche d'uno ti da i soldi da investire
altrimenti devi fare di necessità virtù, visto che le banche non
li danno, i clienti non pagano, e quasi nessuna PMI ha a disposizione
una cifra simile da poter sborsare subito.

 prendendoli direttamente dal proprio portafoglio.
Ma sei daccapo. Dopo un mese avrai gli stessi identici problemi, le stesse
spese, le stesse necessità.
Capisco che *oggi* sia un periodo abbastanza critico per investire a causa
della crisi (non lo era quando abbiamo parlato la prima volta di blade), ma
in condizioni standard è solo una questione di avere coraggio di fare una
scelta.


 scelta.
E' vero, ne abbiamo parlato spesso.
Ma sia quella volta, che questa volta, son stati fatti investimenti da
capogiro che ho visto con i miei occhi. (per capogiro intendo
investimenti da 5 zeri o poco ci manca)
Io concordo con te, ed anche la direzione, ma se non c'è liquidità,
come vuoi fare? La fabbrica delle banconote è illegale e le banche NON
aiutano, nel 2010, con la scusa della crisi.

 nessuna banca, oggigiorno, disposta a finanziarti ancora, fidati.
Intendevo i finanziamenti dei produttori.


 Intendevo i finanziamenti dei produttori.
Son collegati alle banche/finanziarie e non passano.