Omówienie
MooseFS jest odpornym na awarie, wysokodostępnym rozproszonym systemem plików. Potrafi przechowywać dane na tysiącach fizycznych serwerów, które dla użytkownika widoczne są jako jeden zasób. Dla standardowych operacji na plikach, MooseFS zachowuje się jak każdy inny uniksowy system plików:
- Przechowuje POSIXowe atrybuty plików
uprawnienia, czasy ostatniego dostępu i modyfikacji, etc.
- Hierarchiczna struktura
drzewo katalogów
- Wspiera niestandardowe pliki
urządzenia blokowe i znakowe, pipe'y oraz sockety
|
- Linki syboliczne
nazwy plików wskazujące na pliki docelowe, niekoniecznie przechowywane na MooseFSie
- Twarde linki
inne nazwy plików, które wskazują na te same dane na MooseFSie
- POSIXowe locki / flock locki
MooseFS wspiera lockowanie plików
|
Dostęp do systemu plików może być ograniczony na podstawie adresu IP i/lub hasła, podobnie jak w NFSie.
Cechy charakterystyczne
- Wysoka dostępność i niezawodność kilka kopii danych może być przechowywanych na wielu komputerach
- Kodowanie nadmiarowe pozwala na oszczędzenie ogromnej ilości surowej przestrzeni dyskowej w porównaniu do replikacji
- Dynamiczna pojemność rozszerzalna poprzez dodawanie nowych komputerów i dysków całkowicie "w locie", bez przerw w działaniu usług
- Przezroczysty kosz usunięte pliki są zachowywane przez pewien czas, który można konfigurować nawet dla każdego pliku
- Spójne snapshoty plików są bardzo szybkie, a ich wykonanie możliwe jest nawet wtedy, gdy plik jest zapisywany lub odczytywany
- Quoty "projektowe" umożliwiają ograniczenie użytej przestrzeni per katalog
- Tiering / storage klasy dają możliwość zadecydowania, gdzie dane są przechowywane i w jaki sposób są przenoszone pomiędzy różnymi typami przestrzeni (dysków) lub lokalizacjami, tworząc w ten sposób politykę przechowywania danych na klastrze
MooseFS w liczbach
- Maksymalny rozmiar storage'u:
264 = 16 ExbiBajtów = 16 384 PebiBajtów
- Maksymalny rozmiar pojedynczego pliku:
257 = 128 PebiBajtów
- Maksymalna ilość plików na filesystemie:
231 = 2.1 mld
- Maksymalna liczba użytkowników jest nielimitowana i zależy od liczby deskryptorów w systemie
Przystępny monitoring
Jednym z naszych świetnych narzędzi jest interfejs użytkownika do monitoringu. Nareszcie inżynierowie storage'u mogą analizować działanie zasobów i widzieć trendy w czasie rzeczywistym!
webowy interfejs
użytkownika
Umieściliśmy w jednym miejscu informacje o systemie takie jak:
- statusy dysków / uszkodzenia
- użycie miejsca na Chunkserwerach
- status replikacji plików
- wydajność systemu
Nasi klienci uznali interfejs za przejrzysty i intuicyjny - wszystkie liczby i wykresy to wynik zapytań od inżynierów storage'u z całego świata.
Kontakt:
Piotr R. Konopelko
+48 601 476 440
contact@moosefs.com
Saglabs SA
Aleksandra Wejnerta 26A
02-619 Warszawa
moosefs.com