Potrzeba niezawodnego systemu tworzenia kopii zapasowych w każdej firmie jest niezaprzeczalna. Choćby dlatego, że czasami tylko dostępność wykonanych na czas kopii może uchronić przedsiębiorstwo przed zakłóceniem ustalonych procesów i poważnymi stratami materialnymi. W Rosji obszar ten aktywnie się rozwija i coraz więcej firm oferuje swoje rozwiązania do tworzenia kopii zapasowych, w tym sprzętowych. W tym ostatnim znalazła się także nowość YADRO – TATLIN.BACKUP.
YADRO od dłuższego czasu z sukcesem tworzy różnorodne systemy przechowywania, jednak TATLIN.BACKUP.M jest dla firmy pierwszym modelem w nowym segmencie. Główną ideą rodziny TATLIN.BACKUP jest ciągłość wszystkich procesów: tworzenie kopii zapasowych, odzyskiwanie, ochrona przed cyber ransomware, płynna rozbudowa pamięci masowej, kompleksowa integracja i weryfikacja (E2E) i wiele więcej. Nowa platforma została zaprojektowana z uwzględnieniem możliwości wsparcia dowolnych systemów oprogramowania do tworzenia kopii zapasowych i może stanowić podstawę do tworzenia projektów referencyjnych programowych i sprzętowych systemów ochrony danych.
Główną cechą TATLIN.BACKUP.M jest niezwykle wydajna kompresja informacji. Po pierwsze, stosowana jest globalna, wielowątkowa deduplikacja, a przetwarzanie danych odbywa się w blokach o zmiennej długości (ang. content-definied chunking), co zwiększa efektywność wykorzystania zasobów dyskowych. Po drugie, wszystko odbywa się „w locie”, co pozwala na identyfikację danych już dostępnych w pamięci poprzez przeszukiwanie metadanych w pamięci RAM i pamięci podręcznej SSD. Przyspiesza to wyszukiwanie i zmniejsza obciążenie głównych dysków.
Do kompresji wykorzystywany jest nowoczesny algorytm ZSTD, który nie obciąża mocno procesorów hosta (według twórców systemu nie więcej niż 1%). Jednocześnie końcowy współczynnik kompresji przy aktywnej deduplikacji i kompresji osiąga wartości 6:1 i wyższe przy wydajności do 15 TB/h. Bezpieczeństwo danych zapewnia zastosowanie macierzy RAID6 zarówno dla głównych dysków NL-SAS, jak i buforujących dysków SSD, co pozwala uniknąć utraty informacji nawet w przypadku wypadnięcia dwóch dysków z macierzy. Jednocześnie same dyski można wymienić „na gorąco”. Dodatkowo zastosowano autorską technologię T-RAID ze schematem zabezpieczeń 10+2.
Pamięć jest odporna na utratę zasilania w każdej chwili, jest też niewrażliwa na różne awarie oprogramowania, błędy DRAM-u czy samych napędów. Poprawność przechowywanych danych jest gwarantowana poprzez kompleksową weryfikację zapisu, zaimplementowaną sprzętowo aż do samego dysku. Dodatkowo zastosowano mechanizm CoW, który w przypadku awarii pozwala na powrót do znanego spójnego stanu danych. Kolejnym elementem ochrony jest logowanie wyprzedzające, podczas którego informacje o zmianach dokonanych w systemie plików zapisywane są w dzienniku zapisu z wyprzedzeniem.
Okresowo system wykonuje testowy odczyt (RAID Scrubbing) danych w celu sprawdzenia sum kontrolnych; w przypadku niezgodności następuje automatyczne ich odzyskanie. Ponadto moduł zbierający elementy bezużyteczne stale działa w tle, uwalniając pamięć z nieużywanych bloków i sprawdzając spójność bloków danych. W zakresie odzyskiwania danych system gwarantuje zgodność z RTO (cele czasu odzyskiwania) i RPO (cele punktu odzyskiwania).
Kolejną ważną zaletą TATLIN.BACKUP jest mechanizm przesyłania unikalnych danych ze źródła T-Boost, autorskie opracowanie inżynierów YADRO. Rozwiązanie to rozszerza możliwości systemów TATLIN.BACKUP i znacznie zwiększa prędkość przesyłania danych, zmniejszając obciążenie sieci, co jest niezwykle ważne dla klientów korporacyjnych.
TATLIN.BACKUP.M zawiera jeden dwuprocesorowy kontroler 2U zawierający sześć dysków SSD NVMe o pojemności 3,84 TB (3+2 w macierzy, 1 hot-spare) na metadane i pamięć podręczną oraz czternaście (10+2 w macierzy, 2 hot-spare) dysków twardych LFF dyski o pojemności 8 lub 16 TB każdy. Do kontrolera można podłączyć maksymalnie cztery półki dyskowe (2U, 12 × LFF SAS HDD 8/16 TB). W maksymalnej konfiguracji pojemność pierwotna sięga 690 TB, a pojemność efektywna to ponad 4 PB przy kompresji 6:1. Pojemność pamięci RAM kontrolera wynosi 2 TB.
Część sieciową reprezentują obecnie cztery porty klasy 10/25GbE (półki łączone są poprzez inny interfejs). System obsługuje dostęp do plików NFSv3 i SMBv2/v3. Do powiadomień i monitorowania używany jest protokół SNMP v3. Kontrolerem można sterować za pomocą interfejsu WWW lub z linii poleceń. Istnieje również integracja z LDAP/AD. Koszt licencji TATLIN.BACKUP.M ustalany jest wyłącznie na podstawie efektywnej pojemności systemu z dokładnością do TB i nie wiąże się z żadnym ograniczeniem funkcjonalności.
Możliwości TATLIN.BACKUP.M nie ograniczają się do tego krótkiego przeglądu: w planach jest dalszy rozwój systemu, nadający mu nowe możliwości, w tym deduplikację u źródła, obsługę VLAN i integrację z rosyjskim oprogramowaniem. W przyszłości powinna pojawić się obsługa Fibre Channel, replikacja asynchroniczna i szereg innych funkcji. Po TATLIN.BACKUP.M w przyszłym roku powinny pojawić się dwukontrolerowe systemy pamięci masowej klasy petabajtowej TATLIN.BACKUP.L i TATLIN.BACKUP.VE do wdrożenia w środowiskach wirtualnych.
Powiązane materiały:
RuBackup niezawodnie chroni dane infrastruktury IT w dowolnej skali DataRu zaprezentowało nowe serwery, systemy pamięci masowej i systemy kopii zapasowych Ukazała się nowa wersja rosyjskiego rozwiązania RuBackup 2.0 Po odejściu VMware przychody rosyjskiej bazy niemal się podwoiły YADRO zaprezentowało rosyjski przełącznik 25GbE Kornfeld