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 Czym jest audyt infrastruktury i bezpieczeństwa IT?

Audyt infrastruktury i bezpieczeństwa IT to kluczowy proces, który pozwala przedsiębiorstwom na zidentyfikowanie i ocenę stanu swoich systemów informatycznych oraz zabezpieczeń. W obliczu rosnących zagrożeń związanych z bezpieczeństwem danych, przeprowadzenie audytu staje się nie tylko zalecane, ale wręcz niezbędne. Dzięki audytowi IT organizacje mogą poprawić wydajność infrastruktury IT oraz zwiększyć poziom bezpieczeństwa informacji i danych osobowych. W niniejszym artykule przyjrzymy się temu, czym jest audyt infrastruktury IT oraz audyt bezpieczeństwa IT, a także jakie korzyści przynosi ich przeprowadzenie. czytaj więcej

News Unijne rozporządzenie w sprawie maszyn - jakie zmiany?

Unijne rozporządzenie w sprawie maszyn będzie obowiązywać od 20 stycznia 2027 roku. Weszło ono w życie we wszystkich państwach członkowskich 19 lipca 2023 r., 20 dni po jego opublikowaniu w Dzienniku Urzędowym Unii Europejskiej. Producenci maszyn mają teraz czas na spełnienie nowych wymogów bezpieczeństwa dotyczących urządzeń i maszyn. czytaj więcej

News Zarządzanie produkcją w czasie rzeczywistym - jak program produkcyjny wspiera elastyczność w odpowiedzi na zmienne zapotrzebowanie?

Coraz więcej małych i średnich przedsiębiorstw bazuje na modelu zarządzania produkcją w czasie rzeczywistym. To pozwala firmie być bardziej elastyczną i lepiej reagować na zmiany w zapotrzebowaniu, awarie maszyn czy inne nieprzewidziane zdarzenia w sposób znacznie bardziej efektywny niż w przypadku tradycyjnych metod planowania. Jak program do zarządzania produkcją wspiera takie podejście przedsiębiorstwa? czytaj więcej

News Jak działa aplikacja typu softphone?

W dobie technologii cyfrowych i pracy zdalnej coraz częściej zapominamy, do czego służy telefon stacjonarny. Ze świecą możesz dziś szukać tradycyjnych telefonów, ponieważ stopniowo wypierają je aplikacje internetowe, które znacznie taniej lub całkowicie darmowo łączą nas z całym światem. Jedną z takich aplikacji jest softphone, czyli rozwiązanie, które umożliwia prowadzenie rozmów telefonicznych przez internet. Jak dokładnie działa softphone i dlaczego staje się nieodłącznym narzędziem współczesnych biznesów? czytaj więcej