Object Storage to niezwykle proste i ekonomiczne rozwiązanie, dające szansę na to, aby móc przechowywać niemal nieograniczoną liczbę danych. Object Storage używa się także powszechnie:
- do archiwizowania danych i tworzenia ich kopii zapasowych,
- w celu obsługi aplikacji mobilnych i www,
- jako skalowalna, trwała pamięć masowa do zastosowań analitycznych.
Infrastruktura Object Storage opierając się na najnowocześniejszych rozwiązaniach dla środowisk storage pozwala na przechowywanie petabajtów (1 mln GB) niestrukturalnych danych (zazwyczaj tekstowe albo graficzne, których struktura (typ, format, model) nie jest ustalona i nie może być w prosty sposób rozpoznana poprzez mechanizm). Object Storage bazuje na technologii zapewniającej wysoką moc storage, prostotę działania i kontrolę nad danymi. Innymi słowy, dzięki Object Storage użytkownik jest w stanie efektywnie zarządzać danymi, a gdy trzeba ma do nich swobodny dostęp.
Dane, których nie stracisz
Można powiedzieć, że odporność i zdolność tzw. samoleczenia (tzw. self-healing) są najważniejszymi cechami systemu Object Storage. Zaprojektowana infrastruktura zawiera funkcjonalny system rozproszonej inteligencji, który pozbawiony jest luk. Oznacza to, że modernizacje odbywają się bez konieczności migracji danych albo przerw w dostępie do danych. Poza tym, systemy te są wydajne nawet przy dużym ruchu.
Object storage: praktyka samoleczenia
A jak Object Storage i wspomniane samoleczenie działają w praktyce? Kiedy plik trafia do przestrzeni storage, system z automatu tworzy dwie kopie tego pliku i zapisuje je na losowo wybranych dyskach, znajdujących się na różnych serwerach. Dzięki temu w systemie mamy dostęp do aż trzech kopii danego pliku. Gdyby w jakiś sposób doszło do awarii lub zniszczenia dysku w storage, system odpowie poprzez automatyczne aktywowanie samoleczenia, odtwarzając kopie utraconego zbioru danych w przestrzeni trzeciego dysku. Co ważne, pliki, które zostały wgrane na przestrzeń Object Storage nie są kopiowane na tych samych dyskach, lecz każdy z nich jest powielany na innym dysku z innego serwera. Dzięki temu powstaje bezpieczniejsza sieć Storage.