Nowoczesne zastosowania IT, takie jak Big Data, zaawansowana analityka, obliczenia w chmurze i aplikacje mobilne, obnażają słabości sposobów przesyłu danych, które w zdecydowanej większości bazują na protokole TCP, zaprojektowanym w latach 70. ubiegłego wieku. Sprawdzał się w tamtych czasach, ale nie przystaje do dzisiejszych wyzwań ani nie jest w stanie wykorzystać potencjału nowoczesnych technik sieciowych.

Coraz więcej klientów zmaga się z problemem przesyłania dużych ilości danych na znaczne odległości (np. do chmury), a stosowane obecnie protokoły (http, ftp, scp, rsync itd.) nie są w stanie wykorzystać dostępnego pasma, przez co transfer trwa zdecydowanie za długo. By rozwiązać ten problem firma Aspera (od 2014 r. będąca częścią IBM) opracowała protokół fasp, który gwarantuje pełne wykorzystanie dostępnego pasma transmisji, niezależnie od odległości i jakości łącza.

Przykłady przyspieszenia transferu przy użyciu IBM Aspera

Firma X potrzebuje przesyłać codziennie 1 TB danych między ośrodkami obliczeniowymi dysponującymi łączem 10 Gb/s (RTT 10 ms, Packet Loss 0,001 proc.)

– Maksymalna przepustowość protokołu TCP: 370 Mb/s

– Przepustowość z wykorzystaniem protokołu fasp: 10 Gb/s

– Minimalne okno transferu z wykorzystaniem protokołu TCP: 6 godzin

– Czas transferu za pomocą IBM Aspera: 13 minut 20 sekund

Firma Y potrzebuje przesyłać codziennie 100 GB danych między centrami danych w Pradze i Warszawie dysponującymi łączem 100 Mb/s (RTT 30 ms, Packet Loss 0,05 proc.)

– Maksymalna przepustowość protokołu TCP: 17,4 Mb/s

– Przepustowość z wykorzystaniem protokołu fasp: 100 Mb/s

– Minimalne okno transferu z wykorzystaniem protokołu TCP: 12 godzin 46 minut

– Czas transferu za pomocą IBM Aspera: 2 godziny 13 minut

Źródło: asperasoft.com/performance-calculator

 

Protokół fasp w praktyce

IBM ma w ofercie kilka rozwiązań bazujących na protokole fasp. IBM Aspera faspex to oprogramowanie zapewniające szybkie przesyłanie dużych plików do dowolnego odbiorcy na świecie za pomocą wygodnego interfejsu WWW. Umożliwia łatwe wysyłanie danych w sytuacji, gdy ze względu na rozmiar ich przesyłanie e-mailem jest niemożliwe albo niepraktyczne. Co ważne, pliki mogą wysyłać lub odbierać także użytkownicy nieposiadający licencji oprogramowania Aspera – do transferu wykorzystają darmową wtyczkę do przeglądarki Aspera Connect.

IBM Aspera Shares to rozwiązanie umożliwiające globalne współużytkowanie plików z wielu miejsc. Zapewnia centralny rejestr zasobów i autoryzację dostępu, a dzięki protokołowi fasp użytkownicy mogą pobierać pliki z pierwotnych lokalizacji z maksymalną prędkością – niezależnie od odległości.

Z kolei IBM Aspera Sync umożliwia szybką i automatyczną replikację plików między urządzeniami znajdującymi się w oddalonych miejscach. Dzięki wykorzystaniu protokołu fasp do transmisji danych i lokalnych baz przechowujących informacje o zreplikowanych plikach rozwiązanie zapewnia utrzymanie spójności danych na serwerach – niezależnie od odległości między nimi oraz liczby i wielkości plików.

Nowością w ofercie producenta jest IBM Aspera Files – oprogramowanie oferowane jako usługa (SaaS), umożliwiające szybki transfer i współużytkowanie plików bez instalowania własnej infrastruktury sprzętowej. W celu skorzystania z tej usługi wystarczy zarejestrować się na stronie files.asperasoft.com.

Rozwiązania IBM Aspera mogą być używane do różnych zadań. Najczęściej służą do przesyłania dużych plików (multimedia, dane medyczne, backup) między odległymi od siebie centrami danych oraz replikacji serwerów plików do zapasowych centrów danych lub usług w chmurze (są certyfikowane do współpracy z usługami firm Amazon, IBM, Google i Microsoft). Mogą też służyć do przesyłania wysokiej jakości obrazu wideo z wykorzystaniem łączy WLAN, 3G i 4G.

Dodatkowe informacje:

Włodzimierz Dymaczewski, Cloud Solutions Architect, IBM, dymaczewski@pl.ibm.com

Andrzej Bugowski, IBM & Lenovo Business Unit Manager, Avnet, andrzej.bugowski@avnet.com

Artykuł powstał we współpracy z firmą Avnet.