Klocki nowej technologii


23 marca

Przemysław Galiński

Klocki nowej technologii

Start-up to obecnie słowo odmieniane przez wszystkie przypadki. Najbardziej popularna na świecie wyszukiwarka daje ponad 0,5 mld wyników dla tego zwrotu, jednym słowem świat chce i potrzebuje startupów, a startupy potrzebują świata. Pomysł na świetny produkt, usługę czy rozwiązanie to wciąż jednak za mało żeby odnieść sukces rynkowy. Aby stworzyć coś, co będzie unikalne, potrzebne jest jeszcze technologia. Tutaj pojawia się szereg barier wykorzystania nowych technologii m.in. bariera dostępności oraz bariera ekonomiczna. Z barierą dostępności w erze globalnej wioski, jaką jesteśmy, myślę że większość firm może sobie poradzić bez problemu. Natomiast technologia, zwłaszcza we wstępnym etapie działalności, może być barierą nie do przejścia.

“Dwie osoby siedzące w Starbucks mogą mieć dostęp do tych samych narzędzi, zasobów i tej samej mocy obliczeniowej do jakiej mają dostęp firmy z listy Fortune 500.” - Jim Deters - Founder, Galvanize

IBM w swoim portfolio produktów posiada jeden z największych na świecie zbiorów oprogramowania różnego typu: społecznościowych, analitycznych, bezpieczeństwa i wiele innych. Większość z nich jest dostępnych w atrakcyjnych modelach cenowych, ale część była stworzona i przeznaczona dla dużych czy bardzo dużych organizacji. Tak się działo m.in. w przypadku technologii kognitywnych, czyli Watsona. A co by było, gdyby te rozwiązania były dostępne na wyciągnięcie „technologicznej ręki” w atrakcyjnym systemie dystrybucji, tak aby integracja z naszymi aplikacjami była banalnie prosta, a cena była niska? Jeśli każdy z Was teraz zastanawia się nad odpowiedzią na te pytania, napiszę jedno - nie warto gdybać. Takie miejsce i rozwiązanie już jest, a nazywa się Bluemix.

Miejsce, które stało się swojego rodzaju magazynem ponad 150 różnego rodzaju mikroserwisów jest platforma IBM Bluemix. Bluemix to nic innego jak elastyczna platforma chmurowa PaaS (Platform as a Service) zawierająca wszystko to, co jest potrzebne do wymyślania, tworzenia, prototypowanie, testowania i produkowania aplikacji. Elementem Bluemix jest także rozwiązanie Infrastructure as a Service – ta część nazywa się Bluemix Infrastructure (wcześniej znany jako Softlayer) ale to tylko początek…

A czym jest ów Bluemix? Dla laików - to duże, ogromne pudełko klocków, z których możemy zbudować niemal to wszystko co chcemy np. jeśli nasza aplikacja potrzebuje funkcjonalności notyfikacji push, to zamiast wpisywać nowe linijki kodu, zastanawiać się nad implementacją oraz infrastrukturą, która jest w stanie zaadresować tysiące użytkowników i duże ilości notyfikacji, wystarczy wykorzystać moduł Bluemix i dodać ten element dosłownie klikając na niego (przykładowy koszt takiej funkcjonalności- 1$ za milion notyfikacji )

Chcemy wbudować logowanie przez Facebooka albo Google nic prostszego, element jest gotowy do wykorzystania i wystarczy na niego kliknąć i wybrać! Potrzebujemy danych pogodowych które mają sprawić, że nasza aplikacja będzie czerpała informacje pogodowe z dowolnego miejsca na ziemi, usługa The Weather Company jest dostępna w Bluemix. Rozpoznawanie zdjęć i obrazów, analiza semantyczna tekstów, tworzenia inteligentnych chat-botów i wiele, wiele innych rozwiązań kognitywnych, dostępne od ręki „klocki” gotowe są do wykorzystania kiedy tylko zechcesz. A gdy zastanawiasz się nad Internet of Things - moduł integracyjny IoT jest gotowy, tak samo jak serwisy blockchainowe.

W Bluemix nie kupujesz tylko usługi czy czystego oprogramowania, dostajesz pełen runtime wraz z infrastrukturą klasy enterprise (którą zapewnia Bluemix Infrastructure – wcześniej Softlayer), która zagwarantuje, że niezależnie od tego czy masz 100 czy 1000000 klientów w Europie czy dowolnym miejscu na świecie, wszystko będzie działać zgodnie z Twoimi oczekiwaniami.

Samo rozwiązanie jest o tyle unikalne, że występuje w różnych modelach dostępności tj. chmurze publicznej, dedykowanej oraz prywatnej (nawet w DC klienta). A także w modelach hybrydowych, gdzie część danych aplikacji może być zasilana z chmury publicznej, a dla specyficznych danych (np. regulowanych w bankingu) obszar ten zostaje ograniczony i zamknięty w serwerowni w klienta.

To wszystko jest tylko ułamkiem funkcjonalności i możliwości jakie daje platforma IBM Cloud.

Mam nadzieje, że chociaż trochę zachęciłem do spróbowania i pobawienia się tymi technologicznymi „klockami”, a dobrze wiemy, że dziecko z klocków może zbudować wszystko, bądźmy więc dziećmi w świecie technologii i budujmy.

Zainteresował Cię nasz blog i chcesz wiedzieć więcej?

Zapisz się na nasz newsletter

Na Twój e-mail wyślemy ciekawe informacje związane z blogiem i IBM