Globalne systemy plików: pojedynczy widok danych lokalnych i chmurowych


Dane mają kluczowe znaczenie dla firm każdej wielkości, a pomysł możliwości ich przechowywania w dowolnym miejscu i uzyskiwania do nich dostępu z dowolnego miejsca jest niezwykle atrakcyjny.

To obietnica globalnych systemów plików (GFS), których celem jest przerwanie połączenia między pamięcią fizyczną a aplikacją i użytkownikiem poprzez agregację danych lokalnych i w chmurze w celu uzyskania efektywniejszego przechowywanie w chmurze hybrydowej z dostęp do pliku (a w niektórych przypadkach blokowania)..

Korzystając z GFS, aplikacja lub użytkownik przegląda pliki tak, jakby były w jednym miejscu, mimo że dane mogą znajdować się w wielu lokalizacjach fizycznych.

Tutaj przyjrzymy się, jak robi to GFS i różnym formom, jakie mogą przyjmować globalne systemy plików.

Pliki, systemy plików i przestrzenie nazw

Większe organizacje zazwyczaj mają wiele magazynów danych i szereg różnych systemów plików.

To tworzy silosy danych i utrudnia udostępnianie informacji lub przenoszenie ich między aplikacjami. Dodaj chmurę do miksu, a stanie się to jeszcze większym wyzwaniem. Jednak przechodząc na system GFS, organizacje mogą korzystać z pamięci masowej w chmurze i hybrydowej.

Reklama

Globalne systemy plików zwykle opierają się na pamięci obiektowej, która sama korzysta z globalnej przestrzeni nazw. Umożliwia to przechowywanie danych w wielu lokalizacjach, ale w aplikacji (przechowywanie obiektów) wyglądają tak, jakby znajdowały się w jednym miejscu.

Pobieranie przechowywanie obiektów jest napędzany przez dostawców chmur hiperskalowych, ponieważ pozwala im działać na wymaganą skalę w wielu centrach danych.

Globalne systemy plików idą dalej, umożliwiając przedsiębiorstwom dystrybucję danych w lokalnych zasobach pamięci masowej i chmurze publicznej.

Funkcje globalnego systemu plików

GFS obsługuje globalną przestrzeń nazw w celu agregowania pamięci masowej w różnych lokalizacjach fizycznych. Magazyn obiektowy wykorzystuje płaską strukturę, a nie hierarchiczne katalogi. Każdy obiekt ma unikalny identyfikator, który umożliwia systemom skalowanie do ogromnych ilości danych bez powodowania niewygody.

Jednak większość aplikacji nie ma bezpośredniego dostępu do pamięci obiektowej. Globalny system plików rozwiązuje ten problem, łącząc swoją usługę plików – zwykle w chmurze – z lokalnym sprzętem lub wirtualną aplikacją w sieci LAN użytkownika.

Ten sprzęt lub maszyna wirtualna (VM) pełni funkcję pamięci podręcznej i, co najważniejsze, zapewnia kompatybilność aplikacji. Jednak wszystkie dane pozostają w jednej przestrzeni nazw, co umożliwia przechowywanie danych w zasobach chmury, chmurach prywatnych i tablicach lokalnych w lokalnych centrach danych.

Globalne systemy plików również zapewnić blokowanie plików co uniemożliwia wielu użytkownikom jednoczesne próby zapisu do plików i powodowanie błędów w danych. Przechowywanie obiektów nie ma blokady plików. Systemy plików tak, dlatego dostawcy GFS dodają tę opcję, aby zapewnić dostęp w sposób, jakiego oczekują aplikacje.

Dostawcy dodają inne funkcje w zależności od swojej pozycji na rynku. Należą do nich usługi migracji, które mogą pomóc firmom w przenoszeniu danych ze starszych pamięci sieciowych (NAS) do globalnego systemu plików. Zapewniona jest również obsługa różnych systemów operacyjnych i aplikacji, które umożliwiają klientom dostęp do pamięci masowej bez konieczności refaktoryzacji aplikacji.

Przypadki użycia dla globalnych systemów plików

Główne przypadki użycia globalnych systemów plików skupiają się na konieczności przechowywania dużych i rosnących wolumenów plików dane nieustrukturyzowane.

GFS sprawdza się tam, gdzie organizacje chcą korzyści płynących z globalnej przestrzeni nazw i skali chmury, ale nie mogą przejść bezpośrednio do przechowywania obiektów

Pod tym względem ich zastosowanie jest bardzo podobne do ogólniejszego przechowywania obiektów. Jednak globalny system plików zapewnia większą kontrolę nad miejscem przechowywania danych – z możliwością przechowywania niektórych danych lokalnie – oraz zgodność z istniejącymi systemami operacyjnymi i aplikacjami.

GFS sprawdza się tam, gdzie organizacje chcą korzyści płynących z globalnej przestrzeni nazw i skali chmury, ale nie są w stanie przejść bezpośrednio do magazynowania obiektowego. Działa również w przypadku organizacji, które poczyniły znaczne inwestycje w lokalną pamięć masową i chcą z niej nadal korzystać.

Globalni dostawcy systemów plików i ich oferta

Każdy dostawca GFS ma nieco inne podejście, a nawet inną nazwę swoich produktów.

CTERA używa Edge, narzędzia buforującego; CTERA Drive, agent dla urządzeń końcowych; i VDI dla wirtualnych przestrzeni roboczych. CTERA twierdzi, że nie ma ograniczeń pojemności i zapewnia usługi udostępniania plików oraz dostęp na poziomie urządzenia z systemów Windows, Mac, Linux, Android i iOS.

Hammerspace oferuje globalne środowisko danych, które łączy chmurę, centra danych i urządzenia brzegowe w jeden zbiór danych. Zapewnia to dostęp, warstwowanie danych, wersjonowanie plików, deduplikację, migawki i ochronę antywirusową. Hammerspace może również uzyskać dostęp do chmur, centrów danych i starszych magazynów plików DAS, SAN i NAS.

Nasuni pozycjonuje swój UniFS jako element konstrukcyjny swojej platformy danych plików. Lokalne instancje brzegowe zapewniają lokalny dostęp do pamięci podręcznej, zarządzanie plikami i orkiestrację. Nasuni IQ dodaje analizę wydajności i interfejsy programowania aplikacji (API).

Panzura pozycjonuje się jako pojedyncza platforma dla nieustrukturyzowanych danych. Jej globalnym systemem plików jest CloudFS, który według niej tworzy pojedynczy, zoptymalizowany zestaw danych dla przedsiębiorstw. Usługa zapewnia także bezpośrednie wsparcie dla urządzeń mobilnych, które synchronizują się bezpośrednio z chmurą. Panzura oferuje również przechowywanie bloków w chmurze.

Globalna usługa plików Peer Software oferuje obsługę hybrydową i wielochmurową. PeerGFS to wyłącznie oprogramowanie, z synchronizacją typu aktywny-aktywny, globalną przestrzenią nazw korzystającą z Microsoft DFSN (przestrzenie nazw rozproszonego systemu plików) i integracją pamięci obiektowej. Obsługuje także tworzenie kopii zapasowych i replikację w chmurze.

Zdefiniowany programowo system plików Qumulo obejmuje pamięć masową lokalną i w chmurze oraz jest przeznaczony dla aplikacji o wysokiej wydajności i dużej pojemności.



Source link

Advertisment

Więcej

Advertisment

Podobne

Advertisment

Najnowsze

Ex decki Mewtwo dominują w meta Pokémon TCG Pocket

Nie mam karty Mewtwo ex. Przypomina mi się to za każdym razem, gdy otwieram Kieszeń Pokémon TCG walczyć z nieznajomym. Wydany 30 października...

Nowy Mac Mini robi mały krok w kierunku rozbudowy pamięci masowej

Apple przeprojektowany Mac Mini M4 porzucił dysk SSD poprzedniej maszyny M2, który był przylutowany do płyty głównej, co potwierdzają rozbiórki jak ten opublikowany...

The Verge’s 2024 holiday gift guide: 75 of the best tech gifts we found

Glocusent Bookmark Style Reading LightGlocusent’s Bookmark Style Reading Light is the perfect gift for those who burn the midnight oil reading. The clip-on...
Advertisment