
Osiąganie szybkiej regeneracji OSD Ceph przy użyciu technologii SBB
W nowoczesnych centrach danych nieprzerwana dostępność danych jest kluczowa. Chociaż algorytm CRUSH w Ceph skutecznie radzi sobie z awariami i chroni integralność danych, redundancja sprzętowa pozostaje niezbędna dla zapewnienia wysokiej dostępności. Wprowadzenie serwerów Storage Bridge Bay (SBB) do infrastruktury Ceph znacznie poprawia odporność, minimalizując przerwy w usługach podczas awarii sprzętu.
Wyzwania tradycyjnych wdrożeń Ceph
W konwencjonalnym wdrożeniu Ceph, każdy serwer pamięci masowej zazwyczaj hostuje wiele Demonów Pamięci Obiektowej (OSD). Jeśli pojedynczy serwer doświadczy awarii sprzętowej, takiej jak awaria płyty głównej lub karty sieciowej, wszystkie OSD na tym hoście przechodzą w tryb offline jednocześnie. Ta sytuacja uruchamia proces odzyskiwania, powodując, że Grupy Umiejscowienia (PG) stają się zdegradowane i potencjalnie zagrażają redundancji danych.
Odzyskiwanie po takim zdarzeniu może zająć znaczną ilość czasu, w zależności od objętości danych i dostępnych zasobów, co może prowadzić do przedłużonego obniżenia wydajności oraz zwiększonego ryzyka utraty danych lub zakłócenia usług.
Wprowadzenie serwerów Storage Bridge Bay (SBB)
Storage Bridge Bay (SBB) to znormalizowana architektura serwera z dwoma węzłami zaprojektowana dla wysokiej dostępności. Serwer SBB mieści dwa niezależne węzły obliczeniowe podłączone do współdzielonej pamięci w konfiguracji JBOD (tylko kilka dysków). Zazwyczaj serwery te obsługują podwójne napęd NVME lub SAS, zapewniając solidną redundancję sprzętu.
Jak SBB zwiększa wysoką dostępność Ceph
W wdrożeniu Ceph opartym na SBB, każdy węzeł działa w trybie aktywno-aktywnym, co oznacza, że oba węzły jednocześnie uruchamiają usługi Ceph OSD. Na przykład, typowy serwer SBB wyposażony w 24 dyski SSD NVMe równomiernie rozdziela je pomiędzy dwa węzły, przy czym każdy węzeł początkowo zarządza 12 OSD.
Ten projekt zapewnia, że jeśli jeden węzeł zawiedzie, tylko połowa OSD stanie się tymczasowo niedostępna, a nie wszystkie naraz, co znacząco zmniejsza powagę i wpływ awarii.
Scenariusz szybkiego przełączania OSD
Gdy wystąpi awaria na jednym węźle w serwerze SBB, połowa OSD staje się niedostępna. Technologia Ambedded Technology opracowała solidny skrypt zaprojektowany do szybkiej migracji i reaktywacji dotkniętych OSD na przetrwałym węźle.
Oto jak przebiega proces szybkiej migracji:
1.Uzyskaj obraz kontenera Ceph:Szybko pobierz referencję obrazu kontenera wymaganą do operacji Ceph.
2.Usuń lokalizację CRUSH specyficzną dla OSD: Zaktualizuj konfigurację OSD, usuwając szczegóły lokalizacji CRUSH specyficzne dla węzła.
3.Aktywuj OSD za pomocą ceph-volume: Ponownie aktywuj usługi OSD, korzystając z narzędzia ceph-volume.
4.Przyjmij OSD używając cephadm: Zintegruj aktywowane OSD z powrotem do klastra Ceph, szybko przywracając usługę.
Korzyści z używania SBB dla Ceph
1.Zminimalizowany czas przestoju: Szybka reaktywacja OSD znacząco skraca czas spędzony w stanach degradacji, szybko przywracając PG do aktywnego i czystego statusu.
2.Zwiększona Ciągłość Usługi: Zapobiega długotrwałym przerwom, utrzymując spójną jakość świadczenia usług.
3.Uproszczona konserwacja: Natychmiastowe naprawy sprzętu stają się mniej pilne, ponieważ usługi pozostają operacyjne na działającym węźle.
4.Zredukowane ryzyko utraty danych i degradacji wydajności: Przyspieszone procesy odzyskiwania i redundancja sprzętowa minimalizują potencjalne ryzyko związane z awariami sprzętu.
Podsumowanie i wnioski
Integracja serwerów Storage Bridge Bay (SBB) z wdrożeniami Ceph znacznie zwiększa odporność i efektywność operacyjną infrastruktury magazynowej. Wykorzystując konfigurację aktywno-aktywną oraz szybkie możliwości reaktywacji OSD, organizacje mogą znacznie zredukować czas przestoju i uprościć zarządzanie.
Urządzenie Ceph firmy Ambedded Technology, Mars 624, ilustruje tę integrację, oferując gotowe rozwiązanie, które wykorzystuje zalety architektury SBB.Organizacje, które chcą poprawić dostępność Ceph i uprościć konserwację, powinny rozważyć aktualizację do Mars 624, aby osiągnąć niezrównaną niezawodność i wydajność przechowywania.
Dodatkowo, oprogramowanie UniVirStor pełnego stosu Ceph firmy Ambedded w pełni wspiera wszelkie serwery pamięci masowej zbudowane na technologii SBB, takie jak SSG-640SP-DE2CR60 firmy Supermicro, zapewniając elastyczność i kompatybilność dla różnorodnych środowisk infrastrukturalnych.
- Powiązane produkty
Mars 624 SBB 24X NVME Dwa węzły z gorącym przesyłaniem
Mars 624 SBB
Serwer Mars624 SBB pomieści dwa wymienne na gorąco węzły serwerowe Intel Xeon w obudowie 2U. Dwa węzły serwerowe mogą jednocześnie łączyć się...
Detale