JBOD (Just a bunch of disks)

Tag: Baza wiedzy

Autor: Patryk Mikołap

Co to jest JBOD?

JBOD to skrót frazy „Just a Bunch Of Drives”, oznaczający po prostu połączenie zbioru dysków. Sterta dysków zebrana w jeden.
Mówiąc najprościej, architektura JBOD pozwala wziąć grupę różnych dysków twardych o różnych rozmiarach, stworzyć i skonfigurować je w pojedynczy wolumin logiczny lub w grupę pojedynczych dysków twardych w systemie operacyjnym czy macierzy dyskowej.

JBOD jest używany kiedy istnieje potrzeba wydajnej metody lokalnego przechowywania danych. JBOD jest przeciwieństwem RAID, w którym poszczególne dyski są dzielone paskami na mniejsze woluminy, ponieważ JBOD łączy dyski w większe pojedyncze woluminy.

W architekturze JBOD wiele dysków twardych lub dysków półprzewodnikowych (SSD) jest umieszczonych razem w jednej obudowie. Dane są zapisywane w konfiguracji JBOD w sposób sekwencyjny, czyli dane są zapisywane na różnych dyskach. System ten więc unika bardziej skomplikowanych kroków związanych z zapisem danych, widzianych w macierzy dysków RAID.

jbod wizualnie
Diagram przedstawiający JBOD.
By en:User:Cburnett, CC BY-SA 3.0, Link.

Jak i kiedy jest używany JBOD?

Konfiguracja JBOD jest prostą i szybką metodą do przechowywania danych. W łatwy sposób można utworzyć sporą przestrzeń bez zastosowania łączenia, puli lub struktury. Dla przykładu potrzebujesz woluminu o łącznej pojemności 20 TB, a masz dostępne pod ręką tylko dwa dyski 6 TB, jeden 4 TB i cztery dyski 1 TB. Łączysz dyski w macierzy jako JBOD i gotowe. JBOD jest używany w równych scenariuszach do przechowywania, na przykład:

  • Dane muszą zostać zarchiwizowane (kopia zapasowa z innej macierzy RAID5).
  • Wymagana jest pamięć do nadzoru wideo.
  • Napędy taśmowe wymagają wymiany.
  • Potrzebne jest przechowywanie krótkoterminowe, zanim dane zostaną zoptymalizowane pod kątem długoterminowego przechowywania archiwalnego.
  • Potrzeba przechowywania ogromnych ilości danych w zakresie od terabajtów do petabajtów.

Jakie są zalety JBOD?

Korzyści z JBOD obejmują:

  • Zapobiega marnotrawstwu, łącząc dyski o nietypowych rozmiarach bez utraty pojemności.
  • Niski koszt.
  • Zapewnia niezależne skalowanie pamięci masowej.
  • Zmniejsza bałagan wielu dysków zewnętrznych.
  • Obsługuje dyski w metodzie HOT-SWAP.
  • Oferuje szybkie prędkości odczytu i zapisu.
  • Pamięć można łatwo dodać do systemu.
  • Integruje się z istniejącymi lub nowymi serwerami.
  • Obsługuje wysoką dostępność.

Jakie są wady JBOD?

JBOD ma jednak pewne wady, w tym:

  • Nie zapewnia nadmiarowości ani ochrony danych, więc w przypadku utraty czy awarii dysku, dane znikają.
  • Mimo że sekwencyjne prędkości odczytu i zapisu są szybkie, RAID ma tendencję do lepszej wydajności.
  • Ze względu na swoją wydajność JBOD może lepiej nadawać się do jednej z wielu kopii zapasowej niż do podstawowego magazynu danych.

Czym się różni JBOD od RAID?

RAID to sposób przechowywania tych samych danych w różnych miejscach na wielu dyskach w celu ochrony danych w przypadku awarii dysku.

Zbiór dysków w JBOD nie powinien być skonfigurowany do działania jako konfiguracja RAID. Macierze RAID zapisują dane na wielu dyskach w celu nadmiarowego przechowywania danych lub rozłożenia pasków danych na wielu dyskach, aby uzyskać lepszą wydajność, niż jeden dysk może zapewnić samodzielnie. Zazwyczaj macierz RAID pojawia się w systemie operacyjnym jako pojedynczy wolumin.

Podsumowanie

RAID powinien być używany, jeśli potrzebna jest dodatkowa szybkość i ochrona przed awarią dysku. Nadmiarowość zapisywania tych samych danych na wielu dyskach zapewnia szybki sposób przywracania danych w przypadku ich utraty.

JBOD należy jednak używać, gdy potrzebna jest maksymalne użycie pojemności dysków. Dla porównania RAID z definicji będzie miał mniejszą dostępną powierzchnię, ponieważ cześć powierzchni jest poświęcona samej konfiguracji RAID. JBOD jest również szybki dzięki szybkości odczytu i zapisu, zwłaszcza w przypadku korzystania z dysków SSD.

Dodaj komentarz