12. March 2007
Sistem de stocare date de capacitate 60Tb ? ( Partea 2 )
Iata solutia de stocare la care am ajuns:
Solutia consta dintr-o serie de blocuri conectate inte ele. Astfel:
- Un block consta din :
- Switch Gigabit (1U )
- Enclosure AOE ( 15 HDD SATA 1TB each ) (3U)
- Controler (1U)
- 1 Rack de 48U care va fi format din 5 blockuri + UPS
Costuri hardware:
6 * Switch Gbic 24 porturi (480$) = 2880$ 5 * Enclosure AOE (4000$) = 20000$ 5 * Controller (1000$) = 5000$ 75 * Harddisk SATA 1 Tb (400$) = 30000$
TOTAL 57880$
Solutie Software:
Fiecare controller are in grija cite un enclosure AOE. Fiecare enclosure va avea hardurile in raid 5. Astfel pe fiecare enclosure se obtine o capacitate de 14 TB de date. Se poate organiza setul de blocuri in raid 0 (stripping) se obtine o capacitate totala de 70Tb . Insa orice failure de controller duce la compromiterea intregului sistem. ( Exista single point of failure). Fiecare controler isi exporta sistemul de fisiere folosind vlbade iar “controlerul de controlere” realizeaza raidul 5 la nivel de blocuri.
Pentru redundanta completa se organizeaza blocurile in Raid 5 capacitate (56 Tb)
Asta inseamna un cost de 1000$ / Tb redundant. Comentarii ?
Later edit:
Si pentru ca azi am incercat pentru prima data sa vad cum arata Code::blocks ( si am avut probleme la compilare ) am scris un patch pentru ei. Mai multe detalii aici: http://forums.codeblocks.org/index.php/topic,5400.0.html