Przechowywanie danych na zdalnych serwerach i uzyskiwanie do nich dostępu

Pamięci masowe w chmurze umożliwiają aplikacjom przesyłanie danych do sieci zdalnych, połączonych ze sobą serwerów. Dzięki temu aplikacje zachowują dostęp do tych danych z dowolnego miejsca. W tym celu wykorzystują działający w sieci WWW interfejs API, który obsługuje aplikacje klienta.

Dostępne są cztery główne typy pamięci masowej:

  • Osobista pamięć masowa: usługi pozwalające poszczególnym użytkownikom przechowywać i synchronizować dane na różnych urządzeniach.
  • Publiczna pamięć masowa: dostawca pamięci masowej w chmurze w pełni zarządza danymi przechowywanymi poza przedsiębiorstwem.
  • Prywatna pamięć masowa: dostawca pamięci masowej w chmurze świadczy usługi lokalnie, w centrum przetwarzania danych organizacji.
  • Hybrydowa pamięć masowa: połączenie publicznej i prywatnej pamięci masowej w chmurze.

Dlaczego warto wybrać pamięć masową w chmurze

Ikona dostępności pamięci masowej w chmurze

Dostępność
Użytkownicy mogą korzystać z danych przechowywanych w chmurze wszędzie tam, gdzie dysponują łączem internetowym, z poziomu różnych urządzeń.

Ikona odzyskiwania danych z pamięci masowej w chmurze

Odzyskiwanie danych
Przechowywanie danych na zewnętrznych serwerach pozwala przedsiębiorstwom zapewnić ciągłość biznesową.

Ikona redukcji kosztów dzięki pamięci masowej w chmurze

Koszt
Przedsiębiorstwa nie muszą ponosić kosztów związanych z zakupem własnych urządzeń pamięci masowej. Wystarczy, że wybiorą zdalne pamięci masowe oferowane przez dostawców chmury.

Aspekty pamięci masowej w chmurze do rozważenia

  • BezpieczeństwoElektroniczny dostęp do danych sprawia, że specjalne mechanizmy kontroli powinny weryfikować aplikacje i tożsamość użytkowników. W przedsiębiorstwach niezbędne może się również okazać szyfrowanie danych.
  • Miejsce w pamięci masowejOlbrzymie wolumeny danych podnoszą koszt przechowywania informacji w chmurze. W takim wypadku receptę mogą stanowić rozwiązania hybrydowe lub wdrażane lokalnie.
  • PrzepustowośćMechanizmy równoważenia obciążenia zarządzają przepustowością sieci działającej w wielu lokalizacjach. W przypadku niektórych pamięci masowych pomocne może okazać się buforowanie.
  • Interfejs zarządzaniaDostawcy udostępniają różne internetowe panele kontrolne towarzyszące oferowanym usługom. Przedsiębiorstwa powinny wybrać ten, który zawiera funkcje odpowiadające ich potrzebom.

40 tryliardów bajtów danych

Szacuje się, że do 2020 r. oprogramowanie dla pamięci masowych prześcignie sprzętowe serwery pamięci masowej — będzie wtedy zarządzało 40 zettabajtami (40 tryliardami bajtów) danych.

Perspektywa IBM: trzy opcje pamięci masowej w świecie chmury hybrydowej

Zdjęcie Stevena Uniacka, lidera ds. wdrażania chmury IBM Cloud

Steven Uniack
Lider programu wdrażania chmury i architekt wykonawczy, IBM Watson i platforma IBM Cloud
Twitter: @suniack

Ilość danych nieustannie wzrasta, i to w zawrotnym tempie — a to za sprawą nowych obciążeń, takich jak analizy, materiały wideo lub aplikacje mobilne. Podczas gdy zapotrzebowanie na pamięć masową rośnie, większość organizacji IT znajduje się pod ciągłą presją obniżania kosztów infrastruktury informatycznej poprzez wykorzystanie współużytkowanych zasobów obliczeniowych chmury.

Projektanci oprogramowania i architekci rozwiązań mierzą się z dużym wyzwaniem — muszą dopasować konkretne wymogi obciążeń do właściwego rozwiązania z dziedziny pamięci masowych lub, jak ma to miejsce w przypadku wielu przedsiębiorstw, zaproponować korzystny kompromis. Przedsiębiorstwa realizujące strategię chmury hybrydowej mogą zdecydować się na rozwiązanie czerpiące zarówno z lokalnej, dedykowanej pamięci masowej, jak i ze współużytkowanej pamięci masowej w chmurze. Bez względu na wybraną kombinację należy starannie przemyśleć lokalizację, model wdrożenia (w chmurze prywatnej, publicznej lub hybrydowej), skalę i koszty, a także wnikliwie zapoznać się z głównymi typami pamięci masowej.

Blokowe pamięci masowe

Blokowe pamięci masowe to fundament większości aplikacji korporacyjnych. Oferowane są w wielu postaciach cechujących się wydajnością i dostępnością na różnym poziomie — od pamięci masowej podłączonej bezpośrednio do hosta (o wysokiej liczbie IOPS i niskich opóźnieniach sprzyjających obciążeniom intensywnym pod względem danych), po zwirtualizowany blok (o średniej/niskiej liczbie IOPS do zastosowań ogólnych lub niskich obciążeń).

I choć programiści stopniowo rezygnują z blokowej pamięci masowej (używanej w systemach operacyjnych) na rzecz bardziej rozwiniętych platform aplikacyjnych, bazowy system pamięci masowej nadal opiera się na blokach.

Plikowa pamięć masowa

Plikowa pamięć masowa, nazywana także sieciową pamięcią masową, przez długi czas powszechnie służyła do wymiany plików między użytkownikami i architekturami aplikacji. Dzięki charakterystyce protokołów plikowej pamięci masowej, takich jak NFS czy CIFS, wdrożenie pamięci masowej działającej w chmurze jest prostsze niż w przypadku blokowej pamięci masowej. Z drugiej strony należy baczniej przyjrzeć się opóźnieniom w sieci i jej przepustowości, mając na uwadze dystans pomiędzy aplikacją przedsiębiorstwa a dostawcą pamięci masowej w chmurze. Dostawcy chmury, tacy jak IBM, oferują opcje plikowej pamięci masowej, które można połączyć z tradycyjnymi, lokalnymi systemami pamięci w celu zbudowania hybrydowej pamięci masowej.

Wykorzystanie bramy pamięci masowej w chmurze to jeden ze sposobów na zapewnienie niemal nieograniczonego miejsca dla istniejących lokalnych aplikacji. Bramy pamięci masowej w chmurze to urządzenia (fizyczne lub dedykowane oprogramowanie) zainstalowane lokalnie w centrum przetwarzania danych i łączące się z obiektową pamięcią masową w chmurze. To skuteczny sposób na wprowadzenie hybrydowej pamięci masowej bez konieczności gruntownego przeprojektowania istniejącej aplikacji.

Pamięć obiektowa

Wiele nowych, utworzonych w chmurze aplikacji wykorzystuje obiektową pamięć masową jako główny mechanizm składowania. Proste interfejsy API oparte na protokole REST HTTP stanowią doskonałe rozwiązanie z dziedziny pamięci masowych, które odpowiada na potrzeby programistów i jest wolne od systemów plików oraz innych uciążliwości systemu operacyjnego.

Obiektowa pamięć masowa nie służy wyłącznie nowym aplikacjom i może spełniać dodatkowe wymogi tych już istniejących. To także skuteczne rozwiązanie do tworzenia kopii zapasowych i usuwania skutków katastrof, którym można zastąpić rozwiązania taśmowe utrzymywane na zewnętrznych serwerach, skracając czas niezbędny do odzyskania danych.

Chmurę hybrydową czeka wielka przyszłość, jako że przedsiębiorstwa nieustannie budują nowe aplikacje i rozwijają te już istniejące w chmurach publicznych i prywatnych. Ponadto wdrożenia pamięci masowej zdefiniowanej programowo ewoluują, w miarę jak przedsiębiorstwa zwiększają poziom wirtualizacji, automatyzacji i skalowalności środowisk pamięci masowej. Kluczem do wdrożenia właściwego rozwiązania jest opracowanie strategii zarządzania pamięcią masową adekwatnej do drogi ku chmurze pokonywanej przez przedsiębiorstwo i wybraniu rozwiązania dopasowanego do wymogów obciążeń.

Stwórz własną chmurę dzięki oferowanym przez IBM rozwiązaniom z dziedziny pamięci masowych