RedHat

Czy technologie bezserwerowe będą kolejnym etapem w tworzeniu natywnych aplikacji chmurowych?

17.05.2018
Bezserwerowe przetwarzanie danych to nowy koncept, który stanowi zmianę sposobu, w jaki deweloperzy budują i dostarczają systemy oprogramowania. Oddzielenie infrastruktury aplikacyjnej od kodu pozwala znacząco uprościć proces tworzenia oprogramowania, jednocześnie obniżając koszty i zwiększając wydajność. Bezserwerowe przetwarzanie danych oraz „funkcje jako usługi” (Function-as-a-Service) odegrają ważną rolę w definiowaniu kolejnej ery korporacyjnego IT, obok natywnych usług chmurowych i chmury hybrydowej.

Od niemal dwóch lat Red Hat pracuje nad wielorakimi aspektami technologii bezserwerowych, wypróbowując różne podejścia oraz wspierając tworzące się wokół nich społeczności. W związku z zainteresowaniem, jakim cieszą się te projekty, po zbadaniu ich mocnych stron, strategii oraz wizji przyszłości, w zeszłym roku firma poinformowała rozwoju projektu Apache OpenWhisk. Projekt ten pierwotnie stworzony przez IBM, a obecnie rozwijany przez Apache Software Foundation ze wparciem innych organizacji, to zaawansowana technologia z dynamicznym i rosnącym ekosystemem.

 

Choć rozwiązania bezserwerowe to względnie młoda technologia, organizacje już z niej korzystają. W niedawno przeprowadzonym sondażu[1] Red Hat zapytał klientów, czy ich organizacje obecnie używają technologii serverless. 36 proc. respondentów odpowiedziało, że używają już aplikacji bezserwerowych w systemach produkcyjnych albo w wewnętrznych eksperymentach, a kolejne 28 proc. obecnie planuje wdrożenia serverless. W sondażu zapytano o przewidywane lub doświadczane problemy związane z bezpieczeństwem – 51 proc. respondentów, którzy odpowiedzieli na to pytanie, wskazało, że bezpieczeństwo jest jedną z ich głównych obaw.

 

Warto przy tej okazji wyjaśnić, czym są technologie bezserwerowe dla firmy Red Hat. Uważamy, że rozwiązania serverless computing są konieczne wówczas, kiedy zapewnia się deweloperom nowoczesny, w pełni funkcjonalny stos technologii do tworzenia aplikacji dla chmury hybrydowej. Ważny jest też aspekt pozostania wiernym filozofii wolności. Jednak jednym z największych zagrożeń w tradycyjnym modelu bezserwerowym jest to, że aplikacje i dane mogą stać się zakładnikiem jednego dostawcy infrastruktury chmurowej, pozostawiając firmę na łasce dostawcy, którego pierwotnie wybrała.

 

Wierzymy, że istnieje lepsze wyjście. Dzięki Red Hat OpenShift Container Platform firma wykorzystuje swoją pozycję, aby wprowadzić OpenShift Cloud Functions – otwarte, efektywne, bezserwerowe narzędzie klasy korporacyjnej oparte na Apache OpenWhisk, które pozwoli klientom skupić się na dostarczaniu korzyści biznesowych bez rezygnowania z wolności. OpenShift Cloud Functions może stać się pierwszym w branży hybrydowym rozwiązaniem bezserwerowym klasy korporacyjnej.

 

Zaczynając od OpenShift jako fundamentu dla technologii bezserwerowych, Red Hat stara się zapewnić przenośność i spójność między środowiskami hybrydowymi i wielochmurowymi, a także dostarczyć dodatkowe komponenty architektoniczne, które są potrzebne do zewnętrznego zachowywania informacji o stanie między kolejnymi wywołaniami funkcji. Komponenty te to m.in. integracja z bramą API w celu eksponowania funkcji jako API albo wywoływania zewnętrznych usług, magazyn danych przechowywany w pamięci w celu przyspieszenia dostępu, systemy pamięciowe i plikowe, uwierzytelnianie użytkowników itd. Usługi te są dostępne zarówno natywnie w produktach Red Hat Middleware na platformie OpenShift albo u dostawcy usług chmurowych. Klienci mogą na przykład używać usług AWS w połączeniu z mechanizmem wywoływania funkcji za pośrednictwem brokera usług OpenShift.

 

Wczesna wersja demonstracyjna OpenShift Cloud Functions jest już dostępna dla uczestników programu Red Hat Developer, a w nadchodzących miesiącach z pewnością będziemy pisać więcej na ten temat. Dodatkowe informacje można znaleźć pod adresem http://developers.redhat.com/products/cloudfunctions/overview.

 

[1] Źródło: Sondaż Red Hat z 2018 r. poświęcony technologiom bezserwerowym, w którym wzięły udział 182 osoby z organizacji, które są klientami firmy Red Hat. Sondaż został przeprowadzony przez TechValidate w lutym i marcu 2018 r. Nie każdy respondent odpowiedział na każde pytanie.

 

RedHat Integracja aplikacji dostępna dla każdego, czyli usprawnienie biznesu poprzez strategię „agile”

Chcąc szybciej reagować na potrzeby swoich klientów, organizacje powinny poszukiwać „zwinności” – czyli sprawnych i skutecznych rozwiązań, jakie zapewniają nowe technologie. Przedsiębiorcy powinni uczynić z technologii swojego sojusznika, bo to one w znacznej mierze wspomagają działalność organizacji. Istotne jest to, aby użytkownicy biznesowi – bez wiedzy technicznej, ale odpowiedzialni za bezpośredni kontakt z klientem – byli w stanie tworzyć nowe inicjatywy. Wszystko po to, aby dotrzymać kroku nowym wymogom rynkowym. To zaś oznacza, że wszystkie te grupy powinny mieć dostęp do integracji. czytaj więcej

RedHat Red Hat - Duch walki w branży IT, czyli 5 najważniejszych różnic między DevSecOps a sportem

Artykuł Mike’a Bursella z firmy Red Hat, w którym autor podejmuje próbę wyjaśnienia, czym jest metodyka DevSecOps, posługując się przykładem rywalizacji sportowej. czytaj więcej

RedHat Red Hat prezentuje nową generację automatyzacji procesów

Rozwiązanie Red Hat Process Automation Manager 7 oferuje użytkownikom biznesowym oraz działom IT inteligentną chmurową automatyzację procesów oraz dynamiczne zarządzanie incydentami. czytaj więcej

RedHat Red Hat wydaje Fuse 7 i rozszerza ofertę integracji chmurowej o nowe rozwiązanie iPaaS

Pojedyncza, ujednolicona platforma umożliwia współpracę między ekspertami od integracji, twórcami aplikacji i użytkownikami biznesowymi. czytaj więcej

RedHat Red Hat Summit 2018, czyli zatrzeć granice między czterema środowiskami IT

Artykuł Paula Cormiera, szefa Działu Produktów i Technologii, Red Hat o środowiskach IT, platformach i transformacji cyfrowej. czytaj więcej

RedHat Red Hat wzmacnia fundamenty chmury hybrydowej dzięki najnowszej wersji Red Hat Enterprise Linux

Red Hat Enterprise Linux 7.5 zapewnia spójność hybrydowych środowisk IT, ulepszone zabezpieczenia w dużej skali, zgodność operacyjną z systemem Windows oraz zmniejszenie kosztów przechowywania danych. czytaj więcej

RedHat Integracja aplikacji dostępna dla każdego, czyli usprawnienie biznesu poprzez strategię „agile”

Chcąc szybciej reagować na potrzeby swoich klientów, organizacje powinny poszukiwać „zwinności” – czyli sprawnych i skutecznych rozwiązań, jakie zapewniają nowe technologie. Przedsiębiorcy powinni uczynić z technologii swojego sojusznika, bo to one w znacznej mierze wspomagają działalność organizacji. Istotne jest to, aby użytkownicy biznesowi – bez wiedzy technicznej, ale odpowiedzialni za bezpośredni kontakt z klientem – byli w stanie tworzyć nowe inicjatywy. Wszystko po to, aby dotrzymać kroku nowym wymogom rynkowym. To zaś oznacza, że wszystkie te grupy powinny mieć dostęp do integracji. czytaj więcej

RedHat Red Hat - Duch walki w branży IT, czyli 5 najważniejszych różnic między DevSecOps a sportem

Artykuł Mike’a Bursella z firmy Red Hat, w którym autor podejmuje próbę wyjaśnienia, czym jest metodyka DevSecOps, posługując się przykładem rywalizacji sportowej. czytaj więcej

RedHat Red Hat prezentuje nową generację automatyzacji procesów

Rozwiązanie Red Hat Process Automation Manager 7 oferuje użytkownikom biznesowym oraz działom IT inteligentną chmurową automatyzację procesów oraz dynamiczne zarządzanie incydentami. czytaj więcej

RedHat Red Hat wydaje Fuse 7 i rozszerza ofertę integracji chmurowej o nowe rozwiązanie iPaaS

Pojedyncza, ujednolicona platforma umożliwia współpracę między ekspertami od integracji, twórcami aplikacji i użytkownikami biznesowymi. czytaj więcej

RedHat Red Hat Summit 2018, czyli zatrzeć granice między czterema środowiskami IT

Artykuł Paula Cormiera, szefa Działu Produktów i Technologii, Red Hat o środowiskach IT, platformach i transformacji cyfrowej. czytaj więcej

RedHat Red Hat wzmacnia fundamenty chmury hybrydowej dzięki najnowszej wersji Red Hat Enterprise Linux

Red Hat Enterprise Linux 7.5 zapewnia spójność hybrydowych środowisk IT, ulepszone zabezpieczenia w dużej skali, zgodność operacyjną z systemem Windows oraz zmniejszenie kosztów przechowywania danych. czytaj więcej

News Technologia Plasmacluster w oczyszczaczach powietrza - czy to bezpieczne?

Nowe technologie to zazwyczaj skuteczne rozwiązania, które sprawdzają się w wielu branżach. W dzisiejszym artykule skupimy się na problemie z zanieczyszczeniami unoszącymi się w powietrzu. czytaj więcej

News Niedrogie telefony z praktycznymi funkcjami: jakimi markami warto się zainteresować?

Wiadomym jest, że nie każdy posiada duży budżet na zakup smartfona. Mogłoby się wydawać, że funkcjonalny telefon musi być bardzo drogi, jednak nie jest to prawdą! Coraz więcej marek posiada w swojej ofercie budżetowe modele "na każdą kieszeń". czytaj więcej

News 5 wskazówek, jak stworzyć szybką i zoptymalizowaną stronę internetową

Jeśli chcemy, żeby naszą stronę internetową odwiedzało jak najwięcej użytkowników i żeby łatwo było znaleźć ją w wyszukiwarce, powinniśmy zadbać o to, aby spełniała kryteria wymienione we Wskazówkach dla Webmasterów Google. czytaj więcej

News Turystyczne last minute - czyli TOP 5 aplikacji mobilnych polskich miast

Polskie miasta dbają o swoją promocję także w mobile’u. Czy interaktywne przewodniki zastąpią te tradycyjne? Tego nie wiemy, ale w Grupie Me & My Friends* przetestowaliśmy dla Was najciekawsze aplikacje polskich miast. Sezon turystyczny w pełni. Zatem apki w dłoń i w miasto/a! czytaj więcej