Hi guys,
Thanks loads for your replies. I must admit that I'm getting confused!
growse said:
ATA-Over-Ethernet is actually SCSI over ethernet and is called iSCSI. This allows you to do block-level disk access over a network.
As I understand it (and I certainly might be wrong), there are two SAN technologies: SCSI-over-Ethernet (iSCSI) and ATA-over-Ethernet (AoE).
http://en.wikipedia.org/wiki/ATA_over_Ethernet
I presume it would be ineffecient to use an iSCSI connection if the disks are SATA disks because you'd want to use the same protocol end-to-end hence AoE would be better than iSCSI if you're using ATA disks.
growse said:
The (iSCSI) client software is free (from microsoft)
Ah, cool - that's very interesting, thanks. Does MS do a free AoE client too?
growse said:
However, if you don't need a SAN specifically, a NAS might be better as iSCSI has a few more overheads compared to just plain NAS (windows file sharing + samba).
Again, I'm probably wrong but I thought the whole point of iSCSI or AoE was that it was
more efficient (and hence faster) than a NAS? A NAS requires several layers including the IP stack, the OS filesystem at each end etc. A SAN does away with IP and, at the target end, the OS doesn't have to do much thinking at all.
growse said:
To me, it sounds like a SAN won't work, unless you go fibre-channel, and won't work if you want more than one person to access the data. I'd investigate the ethernet bonding route and see if you can get a 4GBit link using a pair of 4-port Gigabit cards.
Why would fibre-channel SAN work where as an Ethernet SAN won't? Is it because FC can do up to 4Gbps on a single link?
Tui said:
Bonding won't do what is wanted. Multiple channels are used to load share based on source, destination or both (MAC or IP address) and this determines which channel is used. Traffic between the two same points will always go down the same channel so the maximum throughput will be the speed of that channel.
Oh, bother. But now I really am confused... what you've just said sounds different to what the
WikiPedia entry on Link Aggregation says:
"Link aggregation, or IEEE 802.3ad, is a computer networking term which describes using multiple Ethernet network cables/ports in parallel to increase the link speed beyond the limits of any one single cable or port, and to increase the redundancy for higher availability... Network interface cards (NICs) can also sometimes be trunked together to form network links beyond the speed of any one single NIC. For example, this allows a central file server to establish a 2-gigabit connection using two 1-gigabit NICs trunked together."
So, to take the WikiPedia example of a server with 2 x 1Gbps NICs... will the server only hit 2Gbps if there are at least 2 clients pulling data off the server?
Thanks loads for all your help,
Sorry for questioning the replies - I'm just trying to get a complete understanding of this technology.
Jack