Red Hat rozwija technologię Java na platformie Kubernetes oraz udostępnia rozwiązanie Quarkus, dzięki któremu wprowadza technologię Java w przyszłość nowoczesnego programowania aplikacji.
Red Hat Inc., największy na świecie dostawca rozwiązań open source, poinformował o rozszerzeniu swojej oferty usług w zakresie aplikacji o rozwiązanie Quarkus, które dołącza do gamy produktów Red Hat Runtimes. W ten sposób Red Hat rozwija technologię Java na platformie Kubernetes i eliminuje rozdźwięk między tradycyjnymi aplikacjami Java i środowiskami przeznaczonymi bezpośrednio dla chmury (cloud-native).
Technologia Java pojawiła się na rynku 25 lat temu i do dziś pozostaje jednym z najpopularniejszych języków programowania. Dodając rozwiązanie Quarkus do swojej oferty obsługiwanych środowisk wykonawczych, Red Hat pomaga wprowadzić technologię Java w świat programowania nowoczesnych aplikacji chmurowych i rozwiązań takich jak mikrousługi, kontenery i przetwarzanie bezserwerowe. Pozwalają one przedsiębiorstwom rozszerzać granice produktywności, efektywności, sprawności działania i skalowalności, a programistom Java umożliwiają dalszą pracę w języku, który dobrze znają i lubią. Użytkownicy rozwiązania Quarkus otrzymują szeroko wspieraną technologię Red Hat, której towarzyszą aktywna społeczność, ciągłe aktualizacje i szybkie udostępnianie nowych wersji.
„Red Hat od dawna jest kluczowym motorem zmian w Javie, a my sami jesteśmy dumni z naszego wkładu w tę społeczność. Włączenie Javy do nowoczesnego krajobrazu aplikacji chmurowych, w którym obecnie się znajdujemy, ma kluczowe znaczenie nie tylko dla przyszłości języka programowania, ale także dla przyszłości tysięcy firm, które polegają na Javie. Dzięki naszej ofercie Quarkus w zakresie Javy, która wywodzi się z rozwiązań Kubernetes, pozwalamy twórcom oprogramowania Java pracować w języku, który znają i kochają, a jednocześnie oferujemy możliwość skalowania języka Java w środowiskach o krytycznym znaczeniu dla biznesu.” – podkreśla Rich Sharples, senior director of Cloud Services, Red Hat.
Quarkus to kompletne środowisko Java oparte na platformie Kubernetes, które zoptymalizowano pod kątem gęstości pamięci i szybkiego uruchamiania. Pozwala przedsiębiorstwom rozwijać istniejące środowisko aplikacji i wydłużyć użyteczność inwestycji w technologię Java dla systemów o znaczeniu krytycznym. Ten projekt open source stworzono na podstawie starannie dobranych czołowych technologii i standardów Java. Zapewnia programistom elastyczny model programowania, który ma łączyć style imperatywne i reaktywne w sprawnie działającym, ujednoliconym interfejsie użytkownika.
„Quarkus dał nam wyczekiwany wzrost wydajności i produktywności. Jest to innowacyjna technologia, która ma wiarygodne zaplecze w postaci Red Hat, a my jej ufamy, ponieważ obejmuje zarówno sprawdzone w boju, jak i najnowocześniejsze technologie. Wybraliśmy Quarkus zamiast konkurencyjnych technologii ze względu na ogromne korzyści dla programistów, znacznie niższe zużycie zasobów, wsparcie zaufanych członków społeczności oraz szybkie korygowanie błędów i wdrażanie nowych funkcji. Nasz zespół pracuje obecnie nad rozwojem 20 mikrousług, co w innym wypadku byłoby zadaniem niemożliwym” – zaznacza Christos Sotiriou, DXL technical lead, Vodafone Greece.
„Red Hat kontynuuje z Quarkusem długą tradycję przywództwa w społeczności Java. Quarkus zapewnia szereg korzyści dla aplikacji Java, takich jak krótszy czas uruchamiania, mniejsze zużycie pamięci, optymalizacja dla infrastruktur bezserwerowych i zwiększoną produktywność programistów. W rezultacie, programiści Java mogą pisać i rozwijać w języku, który znają i uwielbiają, jednocześnie korzystając ze zdolności Quarkus do zapewnienia korzyści kosztowych, operacyjnych i produktywności dla rozwoju opartego na chmurze natywnej i Kubernetes” – zwraca uwagę Arnal Dayaratna, research director, Software Development, IDC.
Quarkus pomaga:
- zwiększyć wydajność programistów. Quarkus domyślnie współpracuje z popularnymi standardami, platformami i bibliotekami Java, programiści nie muszą więc zapoznawać się z nowymi interfejsami API ani przechodzić na całkiem inny język programowania. Rozwiązanie udostępnia też szereg funkcji, takich jak kodowanie w czasie rzeczywistym oraz ujednolicona konfiguracja. Przyspiesza to iteracje podczas programowania, ponieważ zmiany kodu są automatycznie i niezwłocznie uwzględniane w działającej aplikacji.
- zwiększyć wydajność operacyjną. Rozwiązanie Quarkus zostało stworzone z myślą o nowoczesnym zestawie narzędzi programistycznych opartych na platformie Kubernetes. Dzięki temu pozwala przedsiębiorstwom szybciej i sprawniej dostarczać rozwiązania biznesowe, utrzymać przewagę nad konkurencją i przyspieszyć wprowadzanie produktów na rynek.
- zwiększyć oszczędności. Quarkus cechuje się niskim zużyciem pamięci oraz pozwala na szybkie uruchomienie. Przekłada się to na lepsze wykorzystanie zasobów i obsługę użytkownika, ponieważ nowe aplikacje i usługi są dostępne błyskawicznie. Efektywność ta pozwala uzyskać dużą gęstość obciążeń na procesor, a co za tym idzie większe oszczędności.
- zwiększyć niezawodność. Aplikacje Quarkus są elastyczne i skalowalne, a przy tym umożliwiają zaspokajanie zmieniających się potrzeb, zwiększając w ten sposób niezawodność systemu.
Firma Red Hat od dawna należy do liderów społeczności Java i stale dąży do rozwijania tej technologii za pomocą otwartych innowacji. Teraz Red Hat zwiększa swoje zaangażowanie, wprowadzając środowisko Quarkus do grupy w pełni obsługiwanych rozwiązań Red Hat Runtimes. Oferta Red Hat Runtimes obejmuje najlepsze w swojej klasie zintegrowane produkty, narzędzia migracyjne i komponenty, które umożliwiają tworzenie aplikacji typu cloud-native oraz szybsze programowanie i dostarczanie. To zbiór lekkich środowisk wykonawczych i platform dla bardzo rozproszonych architektur chmurowych, takich jak mikrousługi. Zintegrowane buforowanie w pamięci zapewnia szybki dostęp do danych, a komunikacja przyspiesza transfer danych między istniejącymi aplikacjami. Oferta pozwala programistom i architektom wybrać właściwe narzędzie do realizacji danego zadania.
Platformie Quarkus towarzyszy biblioteka rozszerzeń, która obejmuje dynamiczne środowisko ponad 200 standardów rozszerzeń, bibliotek, usług i technologii. Zawiera wiele chmurowych platform i narzędzi, w tym RESTEasy, Hibernate i Eclipse MicroProfile. Obejmuje także rozszerzenia dla szeregu usług chmurowych Red Hat, takich jak Red Hat AMQ Streams, Red Hat AMQ Broker, Red Hat Fuse oraz usługi automatyzacji procesów biznesowych.
Dostępność
Platforma Quarkus jako obsługiwane środowisko wykonawcze Red Hat jest powszechnie dostępna już teraz.
https://itreseller.pl/itrnewred-hat-i-aws-rozszerzaja-wspolprace-wprowadzajac-amazon-red-hat-openshift-wspolnie-zarzadzana-i-wspolnie-wspierana-usluge-korporacyjna-kubernetes-dzialajaca-w-chmurze-aws/