Czy istnieje sprawa przeciwko ZFS?

9

Czy nadal istnieje argument przeciw używaniu ZFS w produkcji?
Korzystam z serwerów Solaris i planuję aktualizację do Solaris 10 10/09 z wcześniejszej wersji.
Obecnie używamy SVM dla dysków lokalnych i technologii naszego dostawcy do zarządzania wolumenami SAN. Rozważamy migrację większości (jeśli nie wszystkich) naszego magazynu do ZFS. Chcemy być w stanie korzystać z LiveUpgrade na migawkach, łatwym zarządzaniu pamięcią masową (szczególnie rozwijanie LUN), szybkim resilverowaniu itp.
Czy są jakieś „gotchas”, na które powinniśmy uważać? Mamy wiele baz danych Oracle. Czy to jest problem? Czy któryś z was miał negatywne doświadczenia, robiąc to, o czym myślimy?

Louis Munro
źródło
1
NetApp wydaje się tak sądzić;)
Chopper3
2
Tak, właśnie dlatego, że produkt Suns jest w stanie przewyższyć najwyższą linię NetApps za jedną dziesiątą ceny. Nadal jednak jest fanem NetApp.
pfo

Odpowiedzi:

9

Obecnie mamy ZFs w produkcji dla naszych stref serwerów aplikacji (setki użytkowników) i działa świetnie, obecnie testujemy go z Oracle 10 DB i do tej pory (4 miesiące) nie mieliśmy problemów. Sprawdź http://www.solarisinternals.com/wiki/index.php/ZFS_for_Databases

w szczególności: „dopasuj rozmiar rekordu ZFS do rozmiaru Oracle db_block_size”

golemwashere
źródło
Jaki rodzaj ładunku? OLTP?
slovon
tak, jest to OLTP i obecnie nie jest bardzo załadowane, mogę potwierdzić, że nie mieliśmy jeszcze problemów z ZFS
golemwashere
7

Mamy konfigurację ZFS o pojemności 96 TB na (klastrowanym) zunifikowanym urządzeniu pamięci masowej Sun Storage 7410 z wieloma (8x) łączami 10 GBit / s. Korzysta z ZFS i OpenSolaris. To pudełko kołysze się!

pfo
źródło
1

W naszym sklepie wciąż czekamy. Jednak głównie wykorzystujemy bazę danych i jest bardzo wybredna, jeśli chodzi o system plików. Wolelibyśmy, aby ktoś inny spędzał wiele godzin na testowaniu i dostrajaniu, ponieważ nie mamy zbyt wielu zasobów (mały sklep).

W domu go używam, ale jest to zwykły serwer plików, nie wykorzystujący wszystkich możliwości.

slovon
źródło
1

SmugMug.com korzysta z tego samego pudełka 7410 za bazą danych MySql i naprawdę to uwielbia. Dyrektor generalny wygłosił prezentację na mysqlconf, a 7410 / ZFS był jedną z jego ulubionych rzeczy, które wdrożyli.

Robert
źródło
1

Jedyny przypadek, jaki mam przeciwko temu, to licencjonowanie / patenty i fakt, że Oracle korzysta z otwartych źródeł, które otrzymał przy zakupie Sun. W przeciwnym razie czekam na dzień, w którym btrfs będzie na równi (aw przyszłości lepiej niż) z ZFS.

rdzeń rdzeniowy
źródło
0

Można by wierzyć, że Oracle będzie dobrze współpracować z ZFS, ponieważ są teraz tą samą firmą.

Brian Carlton
źródło
2
Przez cały tydzień - być może poczekaj kilka miesięcy, zanim podejmiesz ten pogląd!
Jon Rhoades
Może to zająć trochę czasu; nawet sama Oracle nie działa dobrze - każda technika ma swoje własne sztuczki.
slovon
0

Wiele fajnych funkcji.

Jednak ZFS (podobnie jak inne metody zarządzania woluminami logicznymi) może zawieść i utracić dane w mgnieniu oka z powodu awarii systemu plików, co tak naprawdę nie byłoby problemem w przypadku bardziej podstawowych systemów plików. Znacznie trudniej jest złożyć to wszystko razem, gdy nie wiesz, gdzie wszystko jest. RAID nie jest panaceum. Występują awarie, których raportowanie dysku nie rozwiąże.

Nie użyłbym tego do zamontowania systemu operacyjnego, ale jest dobry dla danych i baz danych - jeśli masz kopie zapasowe i wiesz wystarczająco dużo, aby nie zdmuchnąć systemu. Nie mówię tu o błędach rm -rf / level, ale rzeczy takie jak kilka dysków w macierzy RAID-ów zawodzi jednocześnie lub nie rozumiem importu / eksportu ZFS. Inne rozwiązania LVM mają podobne problemy.

wolter
źródło
2
Czy masz jakieś szczegóły lub czy twój argument jest w zasadzie „jest bardziej złożony, więc łatwiej go złamać”?
Chris S
To bardziej jak używanie go tam, gdzie jest to potrzebne (moim zdaniem ZFS jest najlepszym LVM), ale możesz zapomnieć o narzędziach do odzyskiwania danych. Dla mnie niemożność szybkiego i łatwego odzyskania danych z wydmuchanego woluminu jest wadą większości LVM. Mam nadzieję, że ktoś napisze narzędzia.
wolter
ZFS to COW, więc nie rozumiem, o jakich awariach systemu plików mówisz tutaj? Zawsze dubluj dyski systemu operacyjnego, a zatem w przypadku awarii sprzętu SYSPOOL nadal będzie mógł działać. Skonfigurowanie regularnego automatycznego czyszczenia pomoże również zapewnić, że nie stracisz danych. ZFS zapobiega 100% dyskretnej utracie danych, a zdolność do robienia zdjęć miga!
Khushil,