Back to top

Klastry Windows, SCSI-3 i Wheezy (oraz kilka słów o kasie)

Z klastrowaniem Windows 2008 R2 (przy wykorzystaniu iSCSI) jest jeden problem – oprogramowanie urządzenia SAN musi wspierać SPC-3 [1], a to aktualnie, nie koniecznie jest jeszcze „normą”. Mam za sobą porażkę przy próbie wykorzystania w takim klastrze macierzy MD3000i. I nawet jeżeli dell już nowy firmware wydał [2], to jednak nie jest to sytuacja idealna... no cóż – komu nie w smak upgrade firmware, musi szukać rozwiązań alternatywnych. Ja wybrałem GNU – Debiana dokładnie. Trochę grzebania i udało mi się osiągnąć zadowalający efekt przy wykorzystaniu Wheezy z lio-utils (w Squeezy jeszcze niedostępne, a to co do iscsi jest w Squeezy dostępne – nie wspiera SPC-3). Taki fake macierzy to tylko na potrzeby testów oczywiście, ale i tak można chyba skwitować: GNU daje radę! :)

O ile z klastrami opartymi o rozwiązania Open Source (pacemaker [3]) miałem już do czynienia (i mam nadal), to klastry przy wykorzystaniu Windows są dla mnie nowością – testuję, patrzę, stawiam pierwsze systemy produkcyjne. Klastry, jak klastry, jednak koszty potrafią człowieka wpędzić w zadumę.. Cena sprzętu i licencji przy wykorzystaniu Windows (dwa serwery i macierz) to około 150 000 zł (najdroższa w tym jest macierz, powiedzmy 120 000 zł, serwer (sprzęt): 10 000 zł (x2), licencja Windows 2008r2 Enterprise: 8 000 zł (x2)) - nie licząc kosztów związanych z licencjami CAL. Do tego, dajmy na to chcemy postawić na tym serwer bazodanowy – licencja na SQL Server 2008r2 Enterprise to kolejne 120 000...

Przy rozwiązaniach GNU / Open Source pozostają koszty sprzętu. Wykorzystanie macierzy oczywiście nie zależy od systemu operacyjnego, ale przy GNU / Open Source mamy piękną (no może przesadzam, na pewno jednak wartą przemyślenia) alternatywę w postaci DRBD [4] (ponoć na Windows DRBD też już zaczyna być dostępne, ale jeszcze nie miałem okazji potestować...).

Czy naprawdę system bazodanowy za 20 000 zł (GNU + pacemaker + drbd + postgres), a system bazodanowy za 300 000 zł (macierz + windows + sql server + kilkadziesiąt CAL-i) – to różnica w jakości odpowiadająca różnicy w cenie?

Hmmm.... żyjemy w ciekawych czasach :-)

[1] http://www.servercare.nl/Lists/Posts/Post.aspx?ID=71
[2] http://en.community.dell.com/techcenter/storage/f/4466/p/19417639/199826...
[3] http://www.clusterlabs.org/
[4] http://www.drbd.org/