Obiektowy dostęp do danych – kolejny scyzoryk do wszystkiego czy specjalizowane rozwiązanie dotykające przyszłości?

ECS jako platforma dostarcza sporą wartość w szczególności dla klientów, którzy zmagają się z dużym i mało przewidywalnym wzrostem danych, ale także dla tych, którzy poszukują rozwiązania stanowiącego warstwę archiwizacji czy danych poziomu Tier4 lub Tier3.
To miara rozwiązania typu enterprise predysponuje ECS’a wiele aspektów, wymienię tutaj tylko kilka z nich:

  • wspieranie środowisk o miliardowych zawartościach plików różnego rozmiaru (zarówno małych i dużych)
  • wsparcie dla protokołów takich jak: S3, Swift, Atmos, CAS, NFS oraz HDFS
  • możliwość przystosowania do różnego rodzaju środowisk pracy typu IoT, Big Data czy archiwa
  • wsparcie Openstack’a wraz z integracją z Keystone

Ktoś może zapytać – no dobrze, ale powyższe cechy mogę poskładać przy pomocy różnych rozwiązań dostępnych na rynku, które pozwalają na zarządzanie/składowanie kontentu czy też tworzenie prywatnej chmury.
Z pewnością tak jest, ale jak to zwykle ma miejsce w rozwiązaniach pochodzących od EMC, integracja ECS wraz z innymi składnikami portfolio pozwala na całkiem nowe i dotychczas niespotykane zastosowanie tej platformy w różnych środowiskach.

Na ECS’a możemy spojrzeć jako na bazę danych, której rozmiar jest zdecydowanie większy, a dzięki obiektowej formie przechowywania danych przez ECS posiadamy możliwość natychmiastowego przeszukiwania metadanych dotyczących miliardów obiektów. Dzięki wsparciu protokołu HDFS mamy możliwość skorzystania z dobrodziejstw Hadoopa i przeprowadzania analityki na określonych zbiorach danych.
Funkcje takie jak: erasure coding czy możliwość tworzenia geo-replikujących się klastrów z dostępem typu Active-Active Read/Write oraz możliwością zastosowania mechanizmu geo-caching zmniejszającą czas dostępu do danych ośrodka zdalnego wskazują na duży rozwój samego produktu jak i możliwości rozbudowy.

Wielu z klientów, którzy stosują ECS’a w swoich środowiskach, wskazują na cechy, które pozwalają im na zastąpienie ich dotychczasowych archiwów czy rozwiązań, na których były przechowywane dane objęte restrykcyjnymi politykami retencji. Do cech tych należy zaliczyć między innymi:

  • DARE (data at rest encryption) także w środowiskach rozproszonych
  • Wpieranie SEC 17-A4
  • Autentykacje przy użyciu zarówno AD jak I LDAP
  • Wsparcie oraz kompatybilność dla środowisk ISV
  • Bardzo prosta możliwość migracji z środowisk taśmowych przy zachowaniu bardzo niskiego współczynnika $/TB

Podstawowym zastosowaniem w zamyśle twórców ECS’a było zastosowanie go w następujących środowiskach:

  • Archiwa rozciągnięte geograficznie – gdzie zabezpieczone dane znajdują się w kilku ośrodkach, a użytkownik bez względu na swoje położenie geograficzne będzie miał do nich dostęp. Tego typu przechowywanie danych w przypadku ECS’a jest bardzo efektywne ze względu na używanie zabezpieczeń typu erasure coding 10/2 (gdzie określone dane są dzielona na 10 części danych oraz 2 części parzystości)
  • Globalne repozytorium – typowe dane niestrukturalne, czyli kombinacja zarówno plików mediowych typu zdjęcia, wideo czy audio, jak i plików tekstowych skonsolidowane w jednym repozytorium dostępnym globalnie
  • IoT (Internet of Things) – to kolejne środowisko bardzo dobrze wpisujące się w strefę zastosowań ECS’a. Dzięki możliwości gromadzenia wszystkich danych użytkowników z różnych zdalnych/mobilnych urządzeń mamy możliwość wykonywania na tych danych analityki bez potrzeby czasochłonnego procesu ETL (extract, transform, load). Wystarczy w takim wypadku aby na klastrze Hadoop wskazać ECS’a jako miejsce danych (datanode/namenode) i możemy zacząć uruchamiać procesy analityczne
  • Monitorowanie wideo – jest to jeden z najszybciej rozwijających się gałęzi generujących spore ilości danych. W stosunku do IoT tworzy swoisty kontrast pod względem ilości obiektów – jest ich zdecydowanie mniej – ale powierzchnia do ich przechowywania jest zdecydowanie większa. ECS może tu spełnia bardzo efektywną role jako efektywny storage do gromadzenia tego typu danych na określony czas. Kluczową funkcjonalnością są tu bardzo rozbudowane metadane pozwalające na bardzo granularne przeszukiwanie określonych parametrów (geolokalizacja kamery, przysłony, wielkość klatki, ilość klatek na sekundę czy kompresja).
  • Nowoczesne aplikacje – ECS został stworzony do wspierania nowych generacji aplikacji webowych, mobilnych czy cloud’owych, dzięki funkcjonalności Multi-site RW zdecydowanie ułatwia prace deweloperom.

I na koniec – Data Lake – gdzie dla organizacji bez względu na jej rozmiar i profil ECS idealnie wpisuje się w koncepcje Data Lake. Aby w pełni wykorzystać zgromadzone dane ECS pozwala nam na udostępnienie ich przy pomocy protokołów obiektowych oraz plikowych ale także używając HDFS możemy prowadzić analitykę typu in-place redukując w ten sposób zasoby I czas potrzebny do otrzymania określonych rezultatów

ZOBACZ WIĘCEJ WPISÓW W JĘZYKU POLSKIM

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *