ZFS
TrueNAS umożliwia dostęp do Technologii OpenZFS milionom ludzi na całym świecie.
Ogólnie o ZFS
Open ZFS
System plików Zettabyte (ZFS™) został opracowany przez Sun Microsystems™ w 2006 roku, aby rozwiązać problemy z integralnością danych i ochroną, z którymi borykały się inne systemy plików. Po przejęciu Sun przez Oracle™, niektórzy z oryginalnych inżynierów ZFS założyli projekt OpenZFS™, aby zapewnić ciągłe, wspólne rozwijanie wersji Open Source. Nazwany “systemem plików wartym miliard dolarów” ze względu na duże inwestycje Sun, różnych dostawców i społeczności open source, OpenZFS zmienia zasady przechowywania danych, umożliwiając użytkownikom wszystkich rozmiarów korzystanie z funkcji przedsiębiorstwa i ochrony danych.
- Praktycznie nieograniczona pojemność i skalowalność zarówno z dyskami SSD, jak i HDD
- Architektura kopiowania przy zapisie zapewniająca bezpieczeństwo danych i efektywne tworzenie migawek
- Zintegrowany RAID zdefiniowany programowo z sumami kontrolnymi i walidacją
- Wysoka wydajność transparentnej kompresji i deduplikacji w linii
- Natywne szyfrowanie na poziomie dysku, puli lub zestawu danych
- Zintegrowane buforowanie do odczytu/zapisu z opcjami dla pul pełnych flash lub hybrydowych
- Zintegrowane z FreeBSD, Linuxem i wieloma innymi systemami operacyjnymi
- Ponad milion implementacji jako podstawa TrueNAS® CORE, SCALE i Enterprise
Open ZFS i TrueNAS
TrueNAS idzie o krok dalej w wykorzystaniu potęgi ZFS, tworząc kompleksowy system udostępniania i zarządzania danymi, który dostarcza jednolitego przechowywania plików, bloków i obiektów na bazie ZFS. TrueNAS często nazywany jest “przyciskiem ułatwiającym” przechowywanie danych ZFS, dzięki zintegrowanemu i potężnemu interfejsowi internetowemu oraz kompleksowemu interfejsowi API REST, który umożliwia wykorzystanie potęgi ZFS dla wszystkich. To jedna z przyczyn, dla których TrueNAS jest najczęściej stosowanym systemem przechowywania opartym na ZFS, z ponad milionem instalacji i liczbą wciąż rosnącą.
TrueNAS i ZFS chronią dane na wiele unikalnych sposobów:
Zintegrowany RAID – Oprogramowany RAID rozszerza ochronę na wszystkie dyski.
Samoleczenie – Automatyczne wykrywanie i naprawianie wszelkich uszkodzeń danych.
Migawki przyrostowe – Częste migawki pozwalają łatwo przywracać poprzednie wersje plików.
Replikacja – Replikuj dane poza lokalizację, do chmury lub do innego systemu na miejscu.
Cel kopii zapasowej – Zintegruj się z istniejącymi rozwiązaniami kopii zapasowych IT, takimi jak Veeam i Asigra.
Wysoka dostępność – Podwójne kontrolery zapewniają maksymalny czas pracy na systemach Enterprise.
Pojęcia i terminy związane z ZFS
ZFS to system klasy Enterprise o wysokiej skalowalności, który wymaga wprowadzenia nowych pojęć i terminologii, aby odróżnić swoje praktyki od standardowych systemów plików:
Funkcja | Specifikacja |
---|---|
ZFS vdev | Vdev to wirtualne urządzenie RAID na najwyższym poziomie, składające się z jednego lub więcej dysków. Vdev może mieć wiele konfiguracji, w tym: pojedynczy dysk, stripe, RAIDZ1, RAIDZ2, RAIDZ3 lub lustrzane odbicia. |
RAIDz | RAIDZ łączy dyski twarde i urządzenia przechowywania danych w pojedyncze wirtualne urządzenie przechowywania. RAIDZ może używać pojedynczej (Z1), podwójnej (Z2) lub potrójnej (Z3) parzystości do ochrony danych. Jeśli jeden z dysków ulegnie awarii, dane można odbudować ("przesycony") na zapasowym dysku, aby zapobiec utracie danych. |
Checksum | Suma kontrolna to dodatkowa kontrola integralności danych zapisywana osobno od danych. Jest ciągle używana do wykrywania i naprawy uszkodzeń danych za pomocą procesu "scrub". |
Dataset | Wirtualny system plików bez ograniczeń związanych z partycją o stałym rozmiarze. Każdy zestaw danych może być migawiony, klonowany i skonfigurowany do dowolnego przypadku użycia oraz mieć podzestawy danych z własnymi właściwościami. |
ZVOL | ZVOL to zestawy danych reprezentujące urządzenia blokowe Interfejs systemowy Internet Small Computer Systems Interface (ISCSI) i Fibre Channel (FC). |
Snapshot | Migawka to punkt w czasie, tylko do odczytu, kopia systemu plików lub woluminu, która nie zmienia się, gdy zapisywane są nowe dane. Każda migawka może zachować archiwalne dane, być replikowana do innego systemu lub być używana do cofnięcia po niekorzystnym zdarzeniu, takim jak atak złośliwego oprogramowania lub ransomware. |
ZIL/SLOG | "Oddzielny rejestr intencji" (SLOG) to urządzenie do szybkiego buforowania zapisów do przechowywania "dziennika intencji ZFS" (ZIL). Maksymalizuje wydajność ZIL poprzez agregowanie zapisów losowych do zapisów sekwencyjnych, co przyspiesza wydajność zapisów i zapewnia integralność danych podczas awarii zasilania lub zdarzeń awaryjnych. |
L2ARC | W ZFS najgorętsze dane są buforowane i odczytywane z pamięci RAM systemu. "Poziom 2 Adaptacyjny Zastępczy Bufor Pamięci" (L2ARC) może być dodany jako druga warstwa buforowania do przyspieszenia odczytów przez dynamiczne wypełnianie i opróżnianie dodatkowych gorących danych, które nie mieszczą się w RAM. |
Copy on Write | Kopia przy zapisie to technika pozwalająca unikać modyfikowania istniejących danych i zapisywać nowe dane w innym miejscu. Umożliwia to efektywne tworzenie migawek i unika uszkodzenia danych podczas awarii zasilania. |
FSCK elimination | FSCK, znane również jako Kontrole Systemu Plików, to procesy czasochłonne sprawdzania, czy metadane systemu plików są w porządku. ZFS eliminuje konieczność tych kontroli i negatywne skutki wydajnościowe, jakie mają. |
Self-healing | Samoistna ochrona danych jest wbudowana na poziomie podstawowym w TrueNAS i ZFS. Daje to systemowi plików zdolność do automatycznego odzyskiwania danych po błędach i awariach dysku bez utraty danych lub ich uszkodzenia. |
Async Replication | Asynchroniczna replikacja to technika efektywnego replikowania danych na inny system w celu wykonania kopii zapasowej. Do systemu kopii zapasowej wysyłane są tylko zmienione dane między migawkami. |
Stripesize Control | Kontrola rozmiaru ciągu danych umożliwia efektywne układanie plików na wielu grupach dysków. Bazy danych preferują małe rozmiary paska, podczas gdy pliki wideo są lepiej obsługiwane przy dużych rozmiarach paska. ZFS obejmuje konfigurowalny rozmiar rekordu, w zakresie od 4 KB do 1 MB. |
NFSV4 ACLs | ACL NFSv4 to potężne możliwości kontroli na poziomie Enterprise do udostępniania danych między użytkownikami i grupami w systemie plików. ACL NFSv4 naśladują funkcje ACL systemów Windows i są bardziej szczegółowe niż proste ACL POSIX. |
SSD Metadata | Metadane systemu plików mogą być przechowywane na dyskach SSD dla szybszej wydajności, podczas gdy duże pliki danych mogą być przechowywane na dyskach HDD w hybrydowym podejściu do przechowywania, aby obniżyć koszty. |
ZFS, Oracle, and Sun Microsystems are all registered trademarks of Oracle
Czym jest Zettabyte File System
Open ZFS
Obejrzyj film o OpenZFS, aby poznać fascynujący świat tego otwartego systemu plików! Dzięki niemu miliony użytkowników na całym świecie mogą cieszyć się niezawodnymi, skalowalnymi i wydajnymi rozwiązaniami przechowywania danych. Odkryj, jak OpenZFS zmienia zasady gry w przechowywaniu danych i dlaczego warto poznać jego możliwości!