Low Cost Networked Storage Using ATA-over

Download Report

Transcript Low Cost Networked Storage Using ATA-over

Low Cost Networked Storage
Using
ATA-over-Ethernet
Brantley Coile
Coraid, Inc
[email protected]
Copyright 2005, Coraid, Inc
Why not put disks directly on
Ethernet?
•
•
•
•
•
Ethernet is an inexpensive transport
ATA is 1/2 the performance at 1/4 the price
Two great technologies that are great together
First application of Ethernet at PARC was storage
New product category--Direct Network Attached
Copyright 2005, Coraid, Inc
AoE Protocol
• Simple RPC type protocol that sends ATA
commands and data to storage blades
• RPC style like NFS
• Sits directly on Ethernet.
–
–
–
–
No IP
No TCP
No expensive TCP Offload Engines
No configuration
Copyright 2005, Coraid, Inc
AoE Protocol
• Simple to understand
–
–
–
–
–
–
8 page specification
iSCSI is 257 pages
iSCSI’s table of contents is 8 pages
Our device driver is 1,800 lines
Linux iSCSI is 37,000.
Intel iSCSI is 17,000.
Copyright 2005, Coraid, Inc
How would you use them?
• Simple device driver
–
–
–
–
–
/dev/etherd/e<shelf>.<slot>
Storage blades appear as local disks
Hosts connect to separate switch
Multiple hosts talk to multiple blades
Blades have shelf and slot address
• Hosts connect directly to storage blades
Copyright 2005, Coraid, Inc
How would you use them?
• Existing RAID software just works
–
–
–
–
Raidtools, mdadmin
LVM
CLVM (LVM2)
EVMS
Copyright 2005, Coraid, Inc
How would you use them?
•
•
•
•
Redhat’s GFS
OpenSSI’s CFS
HP’s SFS
Others
Copyright 2005, Coraid, Inc
Current Status
• EtherDrive Storage Blade
– Everyone likes them
• RAIDblade hardware RAID controller
• Vblade software deamon (free)
Copyright 2005, Coraid, Inc
Brantley Coile
Coraid, Inc
[email protected]
877 548 7200
Copyright 2005, Coraid, Inc