My (i mam na myśli Jeffa) zastanawiamy się nad możliwością użycia dysków SSD Consumer MLC w naszym zapasowym centrum danych.
Chcemy obniżyć koszty i zwiększyć powierzchnię użytkową - dlatego Intel X25-E ma prawie 700 USD i 64 GB pojemności.
Chcemy kupić niektóre dyski SSD z niższej półki, które oferują większą pojemność w niższej cenie. Mój szef nie uważa, że warto zainwestować około 5 tys. W dyski na serwerach, na których brakuje zapasowego centrum danych.
Te dyski byłyby używane w macierzy RAID z 6 dyskami w Lenovo RD120. Kontroler RAID to Adaptec 8k (rebranded Lenovo).
Jak niebezpieczne jest to podejście i co można zrobić, aby złagodzić te niebezpieczeństwa?
Odpowiedzi:
Kilka myśli;
Powodzenia - po prostu nie „smaż” ich z napisami :)
źródło
Znalazłem ten link, który zawiera ciekawą i dokładną analizę MLC w porównaniu do dysków SSD SLC na serwerach
Zauważ, że niektórzy dostawcy dysków MLC SSD twierdzą, że ich dyski są wystarczająco „przedsiębiorcze”, aby przetrwać zapisy:
Dalsza analiza tych roszczeń znajduje się w AnandTech .
Dodatkowo, teraz Intel odnotował, że SLC może być nadmiernie obciążone na serwerach w 90% przypadków :
Intel, nawet jeśli chodzi o dyski SSD zorientowane na serwer, przeprowadził migrację z SLC do MLC z bardzo dużą przestrzenią „nadmiarową” dzięki nowej serii Intel SSD 710 . Dyski te przydzielają do 20% całkowitej pamięci na nadmiarowość wewnętrznie:
źródło
Zawsze opieraj takie rzeczy na faktach, a nie na przypuszczeniach. W takim przypadku zbieranie faktów jest łatwe: rejestruj długoterminowe profile IOPS do odczytu / zapisu swoich systemów produkcyjnych, a następnie dowiedz się, z czym możesz żyć w scenariuszu odzyskiwania po awarii. Jako pomiaru powinieneś użyć czegoś takiego jak 99. percentyl. Czy nie używać średnie podczas pomiarów IOPS cpacity - szczyty są takie sprawy! Następnie musisz kupić wymaganą pojemność i IOPS w zależności od potrzeb witryny DR. Dyski SSD mogą być najlepszym sposobem na to, a może nie.
Na przykład, jeśli twoje aplikacje produkcyjne wymagają 7500 IOPS przy 99. percentylu, możesz zdecydować, że możesz żyć z 5000 IOPS w razie katastrofy. Ale to wymaga co najmniej 25 dysków 15K tam na twojej stronie DR, więc SSD może być lepszym wyborem, jeśli twoje potrzeby w zakresie pojemności są małe (brzmi jak są). Ale jeśli zmierzysz tylko, że wykonujesz 400 operacji IOPS w produkcji, po prostu kup 6 dysków SATA, zaoszczędź trochę monety i wykorzystaj dodatkową przestrzeń do przechowywania dodatkowych kopii zapasowych migawek w witrynie DR. Możesz również odczytywać odczyty i zapisy w swojej kolekcji danych, aby dowiedzieć się, jak długo wytrzymają dyski SSD dla przedsiębiorstw w oparciu o ich specyfikacje.
Pamiętaj również, że systemy DR mogą mieć mniejszą pamięć niż produkcyjną, co oznacza, że potrzeba więcej IOPS (więcej wymiany i mniej pamięci podręcznej systemu plików).
źródło
Nawet jeśli dysk SSD MLS trwał tylko przez rok, za lata wymiana będzie znacznie tańsza. Czy możesz sobie poradzić z koniecznością wymiany dysku SSD MLS, gdy są poza domem?
źródło
Jeśli odłożymy na bok problem ilości zapisu (lub udowodnimy, że dyski SSD na poziomie konsumenta mogą sobie z tym poradzić), myślę, że dyski SSD warto dodać do środowisk na poziomie korporacyjnym. Prawdopodobnie będziesz używać dysków SSD w macierzy RAID. RAID5 lub RAID6. Problem polega na tym, że po awarii jednego dysku macierz staje się coraz bardziej podatna na awarię. Czas odbudowy zależy w dużej mierze od objętości tablicy. Przebudowa kilku macierzy TB może trwać kilka dni, przy ciągłym dostępie. W przypadku dysków SSD macierze RAID będą: a) nieuchronnie mniejsze, b) czas odbudowy skróci się drastycznie.
źródło
Biała księga na temat różnic między SLC i MLC od SuperTalent stawia wytrzymałość MLC i dziesiątą wytrzymałość dysku SSD SLC, ale są szanse, że dyski MLS SSD przeżyją sprzęt, w który je włożysz. Nie jestem jednak pewien, jak wiarygodne są te statystyki / fakty z SuperTalent.
Zakładając, że otrzymujesz podobny poziom wsparcia od dostawcy dysków MLC SSD, niższy punkt cenowy sprawia, że warto spróbować.
źródło
Powinieneś po prostu obliczyć liczbę codziennych zapisów, które masz przy bieżącej konfiguracji i porównać to z tym, co producent gwarantuje, że ich dyski SSD mogą wytrzymać. Intel wydaje się być najbardziej bezpośredni w tym zakresie - na przykład spójrz na ich główne arkusze danych napędu SSD: http://www.intel.com/design/flash/nand/mainstream/technicaldocuments.htm
Sekcja 3.5 (w szczególności 3.5.4) dokumentu specyfikacji mówi, że masz gwarancję, że Twój dysk będzie trwał co najmniej 5 lat z 20 GB zapisów dziennie. Zakładam, że jest to obliczane, gdy używasz całej pojemności dysku i nie zapewniasz wolnego miejsca na zapisywanie.
Interesujący jest również arkusz danych dotyczących korzystania z głównych dysków SSD w środowisku korporacyjnym.
źródło
Kilka lat temu wdrożyłem kilka dysków SLC o pojemności 32 GB, jako bufor dla jakiejś ohydnie źle zaprojektowanej aplikacji, z której korzystaliśmy.
Aplikacja miała 90% małych zapisów (<4k) i działała konsekwentnie (24/7) z prędkością 14k w / s raz na dyskach SSD. Zostały skonfigurowane RAID 1, wszystko było różowe, opóźnienia były niskie!
Jednak mniej więcej za miesiąc, a pierwszy dysk zapakowany, dosłownie w ciągu 3 godzin, drugi dysk również zmarł. W końcu RAID 1 nie jest tak dobrym planem :)
Zgodziłbym się z innymi plakatami na jakimś macierzy RAID 6, jeśli nic więcej nie rozłoży tych zapisów na więcej dysków.
Pamiętaj, że było to kilka lat temu, a te rzeczy są teraz o wiele bardziej niezawodne i możesz nie mieć podobnego profilu we / wy.
Aplikacja została przeprojektowana, jednak jako przestój, który może lub nie może pomóc, stworzyliśmy duży dysk RAM, stworzyliśmy skrypty do przebudowy / kopii zapasowej dysku RAM i zabieramy około godzinę straty danych czas regeneracji.
Ponownie, cykl życia twoich danych może być inny.
źródło