Red Hat
Firma Atom-tech oferuje pełną obsługę technologii firmy Red Hat, poczynając od doboru rozwiązań i produktów, poprzez usługi wdrożenia i obsługi, na wsparciu technicznym i konsultacjach kończąc.RedHat OpenShift
Sprawdzona platforma Kubernetes klasy enterprise
Red Hat OpenShift Container Platform to certyfikowana, zgodna z wymogami platforma Kubernetes, co zostało potwierdzone przez organizację Cloud Native Computing Foundation (CNCF). To jedyna oferta Kubernetes dla firm oparta na sprawdzonej platformie linuksowej dla przedsiębiorstw , za którą stoi wiedza specjalistyczna w dziedzinie systemów open source, kompatybilny ekosystem i czołowa pozycja rynkowa firmy Red Hat. Jako kluczowy członek społeczności Kubernetes firma Red Hat na nowo definiuje w rozwiązaniu OpenShift 4 technologię Kubernetes dla przedsiębiorstw, udostępniając mocniejszy i bezpieczniejszy kod, a przy tym zachowując najważniejsze innowacje tworzone przez społeczności.
Aby uelastycznić wdrożenie przy utrzymaniu większego bezpieczeństwa i stabilności, wraz z rozwiązaniem OpenShift 4 wprowadzany jest system operacyjny Red Hat Enterprise Linux CoreOS – wbudowany, stworzony specjalnie z myślą o technologii OpenShift wariant oprogramowania Red Hat Enterprise Linux. Red Hat Enterprise Linux CoreOS to lekka, stabilna, zoptymalizowana pod kątem kontenerów dystrybucja systemu operacyjnego Linux, która zapewnia firmom wdrażającym platformę Kubernetes większą swobodę wyboru. W wariancie tym jak zawsze położono nacisk na bezpieczeństwo i stabilność, przy czym automatyczne aktualizacje są zarządzane przez platformę Kubernetes i aktywowane w rozwiązaniu OpenShift za pomocą jednego przycisku. Zmniejsza to pracochłonność utrzymania i zwiększa produktywność biznesową.
Rozwiązanie OpenShift 4 jest objęte nagradzanym wsparciem zapewnianym przez firmę Red Hat i świadczonymi przez nią kompleksowymi usługami profesjonalnymi, w tym usługami doradczymi. Dzięki technicznej wiedzy specjalistycznej oraz strategicznemu doradztwu i analizom Red Hat pomaga działom informatyki w tworzeniu rozwiązań zaspokajających aktualne i przyszłe potrzeby ich firm.
Umożliwienie programistom tworzenie innowacji
Opracowywanie aplikacji jest kluczowe dla wielu działów IT z uwagi na rolę aplikacji w przyspieszaniu transformacji cyfrowej. OpenShift 4 wspiera rosnące potrzeby w zakresie programowania jako spójna platforma optymalizująca produktywność programistów:
- Samoobsługa, automatyzacja i usługi w zakresie aplikacji pomagają programistom w rozszerzaniu ich aplikacji przez konfigurację usług na żądanie i automatyzację tworzenia i wdrażania aplikacji kontenerowych przy użyciu rozwiązania Operators.
- Środowisko Red Hat CodeReady Workspaces pozwala programistom wykorzystać możliwości kontenerów i platformy Kubernetes, umożliwiając im jednocześnie pracę z dobrze znanymi narzędziami środowiska programistycznego (IDE), których używają na co dzień. CodeReady Workspaces zapewnia większą spójność i bezpieczeństwo oraz lepsze możliwości współpracy niż w przypadku uruchamiania kontenerów lub maszyn wirtualnych na laptopie. Zawiera narzędzia i zależności potrzebne do pisania kodu, tworzenia, testowania, uruchamiania i debugowania aplikacji kontenerowych w internetowym środowisku IDE.
- Technologia OpenShift Service Mesh łączy projekty Istio, Jaeger i Kiali w jednym rozwiązaniu, które koduje logikę komunikacji dla architektur aplikacji opartych na mikrousługach, dzięki czemu zespoły programistów mogą skupić się na logice przynoszącej firmie wartość dodaną.
- Knative do tworzenia aplikacji bezserwerowych w przeznaczonej dla programistów wersji zapoznawczej sprawia, że Kubernetes staje się idealną platformą do tworzenia, wdrażania i kontrolowania obciążeń bezserwerowych lub udostępniających funkcje jako usługi (FaaS). Dostępne narzędzia obejmują minimalizowanie nieaktywnych obciążeń, automatyczne skalowanie, wersje wewnątrzklastrowe i platformy zdarzeń do opracowywania aplikacji chmurowych w technologii Kubernetes. Rozwiązanie ukrywa złożone części tworzenia i wdrażania aplikacji oraz zarządzania nimi, dzięki czemu programiści mogą skupić się na pisaniu kodu.
- KEDA (automatyczne skalowanie sterowane zdarzeniami na platformie Kubernetes)to efekt współpracy między firmami Microsoft i Red Hat. Rozwiązanie to umożliwia wdrażanie bezserwerowych, sterowanych zdarzeniami kontenerów na platformie Kubernetes , pozwalających korzystać z funkcji Azure w środowisku OpenShift (wersja zapoznawcza dla programistów). Przyspiesza opracowywanie sterowanych zdarzeniami, bezserwerowych funkcji w całej chmurze hybrydowej i w środowisku lokalnym przy użyciu rozwiązania Red Hat OpenShift.
- Środowiska aplikacji wykorzystujące rozwiązanie Operators na platformie OpenShift wyposażonej w oprogramowanie pośrednie Red Hat udostępniają możliwości rozwiązania OpenShift Certified Operators dla newralgicznych technologii do integracji i automatyzacji procesów. Dzięki temu działy informatyki mogą ujednolicić swoje środowiska programowania w oparciu o narzędzia Operators, co pozwala programistom skupić się wyłącznie na dostarczaniu usług i aplikacji nowej generacji bez zajmowania się aktualizowaniem czy utrzymaniem narzędzi.
Zgodna z rozwiązaniem Operators technologia Red Hat OpenShift Container Storage 4 to wysoce skalowalna, trwała pamięć masowa dla aplikacji chmurowych, które wymagają takich funkcji jak szyfrowanie, replikacja i dostępność w całej chmurze hybrydowej. Zespoły programistów mogą dynamicznie konfigurować trwałe woluminy dla szerokiej gamy kategorii obciążeń, w tym baz danych SQL/NoSQL, procesów CI/CD oraz sztucznej inteligencji/uczenia maszynowego.
RedHat Virtualization (RHV)
Red Hat Virtualization jest bardzo wydajnym i skalowalnym rozwiązaniem wirtualizacyjnym, które ma na celu umożliwienie wszechobecnej wirtualizacji centrów danych i znaczące zwiększenie efektywności operacyjnej środowiska IT. Red Hat Virtualization zbudowany jest na platformie Red Hat Enterprise Linux .
Rozwiązanie to zapewnia:
- Rekordową wydajność i skalowalność.
- Najwyższy poziom bezpieczeństwa.
- Najszerszy ekosystem obsługiwanego sprzętu i certyfikowanych aplikacji.
Najniższy całkowity koszt posiadania w swojej klasie.
Red Hat Virtualization jest idealną platformą na której można budować tzw. private cloud computing czyli prywatną chmurę dla wirtualnych środowisk opartych o Red Hat Enterprise Linux czy Microsoft Windows.
Red Hat Virtualization (RHV) składa się z następujących elementów:
- Red Hat Virtualization Manager: bardzo funkcjonalny system zarządzania wirtualizacją, który zapewnia zaawansowane możliwości zarówno dla gospodarzy jak i gości, w tym mechanizm wysokiej dostępności, migracji na żywo, zarządzania zasobami dyskowymi, scheduler systemu i inne.
- Red Hat Enterprise Virtualization Hypervisor: nowoczesny, bardzo mały (około 90 MB) hypervisor oparty na Kernel-based Virtual Machine (KVM), może być stosowany zarówno jako samodzielny hypervisor (dostępny w pakiecie RHEV), lub zainstalowany na bazie Red Hat Enterprise Linux 5.4 i nowszych (sprzedawany osobno).
Red Hat Virtualization pomaga w organizacji sprostać wyzwaniom wirtualizacji:
- Wydajność i skalowalność: Zapewnienie wydajności bliskiej i lepszej niż maszyny fizyczne, wiodąca w branży skalowalność.
- Bezpieczeństwo: SELinux zapewnia najwyższy poziom bezpieczeństwa.
- Ecosystem: Wspieranie producentów sprzętu, systemów operacyjnych i aplikacji certyfikowanych dla Red Hat Enterprise Linux.
- Dostępne są roczne i trzyletnie subskrypcje.
Red Hat Enterprise Linux
Wysokiej jakości system operacyjny typu Linux przeznaczony dla aplikacji biznesowych
- Wbudowane najpopularniejsze sprawdzone technologie OpenSource.
- Przygotowany do pracy zarówno jako system operacyjny do aplikacji komercyjnych klasycznych lub hybrydowych.
- Przygotowany do instalacji na bare-metal, w chmurze hybrydowej oraz do przetwarzania brzegowego (tzw. Edge Computing)
- Obsługa strumieni aplikacji
- Wbudowane narzędzia do automatyzacji zarządzania
- Wbudowany system zarządzania tożsamością
- Szerokie spektrum narzędzi dla programistów
- Obsługa platform sprzętowych: x86, ARM, IBM Power, IBM Z oraz IBM LinuxONE
- Możliwe wsparcie producenta na poziomie 24×7
- Wspierany przez wszystkich wiodących producentów serwerów, oprogramowania wirtualizacyjnego oraz dostawców chmur publicznych.
- Ponad 20 lat istnienia na rynku
Red Hat Enterprise Linux dostarcza kompletne, gotowe do użycia środowisko do uruchomiania i utrzymywania aplikacji, od ogólnodostępnych typu Open Source po komercyjne o kodzie zamkniętym.
Red Hat High Availability
System wysokiej dostępności dla aplikacji biznesowych to: Red Hat Enterprise Linux wraz z dodatkiem Red Hat High Availability są rozwiązaniem umożliwiającym aplikacjom osiągnięcie maksymalnego poziomu dostępności usługi. Zaprojektowany specjalnie na Red Hat Enterprise Linuksa, Red Hat High Availability zapewnia dwa różne mechanizmy klastrowania:
- Failover usług i aplikacji: stwórz n-węzłowy klaster, aby zapewnić failover kluczowym aplikacjom.
- Równoważenie obciążenia: rozłóż obciążenie z jednego adresu IP na farmę serwerów
Z pomocą Red Hat HA aplikacje mogą zostać uruchomione w konfiguracji wysokiej dostępności, dzięki czemu wdrożenia Enterprise Linuksa zawsze są skalowalne.
Red Hat High Availability dostarcza kompletnego, gotowego do użycia rozwiązania aplikacjom open source, takim jak NFS, Samba i Apache. W przypadku większości pozostałych aplikacji, klienci mogą utworzyć własne skrypty failover na przykładzie dostarczonych szablonów.
Informacje techniczne
Obsługa bardzo dużej ilości węzłów w klastrze. Umożliwienie jednoczesnego wykorzystania wysokiej dostępności dla wielu aplikacji NFS/CIFS failover: Wysoka dostępność systemów plików dla środowiska Unix i Windows W pełni współdzielony zasób dyskowy – wszystkie węzły klastra mają do niego dostęp Kompleksowa integralność danych: Użycie najnowszych technologii blokad I/O, na przykład wbudowanych programowo, jak i zewnętrznych wyłączników zasilania Failover usług: Red Hat Cluster Suite nie tylko wykrywa i wznawia usługi po wyłączeniu lub awarii sprzętu, ale także monitoruje aplikacje upewniając się, że pracują prawidłowo, i w razie problemów restartuje je.
Red Hat Storage (Gluster lub Ceph)
Sposób składowania danych oparty na oprogramowaniu, a nie na komponentach sprzętowych, tak jak to ma miejsce w klasycznych macierzach dyskowych. Rozwiązanie takie pozwala wykorzystać istniejące zasoby sprzętowe do budowy rozległego magazynu w którym mogą być przechowywane dane w przedsiębiorstwie.
Red Hat proponuje zastosowanie dwóch rozwiązań open source Glusted FS lub Ceph. Opierają się one na innowacjach społeczności programistów, partnerów i klientów. Umożliwiają budowę rozproszonej macierzy w przedsiębiorstwie na potrzeby budowy na przykład chmurze prywatnej. Wynikiem zastosowania tego rozwiązania jest skalowalne, luźno połączone środowisko dla przechowywania niestrukturalnych danych.
Red Hat JBoss Enterprise Application Platform
To wiodąca na rynku platforma dla aplikacji Java. Zintegrowana, uproszczona i dostarczana przez lidera oprogramowania open source firmę Red Hat Inc. Zapraszamy do zapoznania się z produktem i jego możliwościami.
Do czego służy?
JBoss Enterprise Application Platform ułatwia rozwój, wdrożenie i zarządzanie aplikacjami Java. Zawiera najlepsze technologie open source do budowania, wdrożenia i hostowania aplikacji i usług Java w architekturze Service-Oriented. JBoss Enterprise Application Platform czyni aplikacje Javy łatwymi, oczywistymi i przystępnymi.
Co w tym wyjątkowego?
JBoss Enterprise Application Platform stanowi balans pomiędzy innowacjami a wymaganą stabilnością rozwiązań dla przedsiębiorstw. Łącząc najbardziej popularne serwery aplikacji z frameworkami nowej generacji w prostą i przystępną subskrypcję, JBoss Enterprise Application Platform zwiększa produktywność deweloperów, redukuje komplikacje, upraszcza rozwój aplikacji nowej generacji o krytycznych zadaniach, a także wspiera użytkownika i dramatycznie zmniejsza całkowity koszt użytkowania.
JBoss Enterprise Application Platform ułatwia budowanie i hostowanie usług w architekturze Service-Oriented. Niezależnie od tego, czy migrujesz na bardziej elastyczne, ustandaryzowane środowisko, czy budujesz aplikacje następnej generacji, JBoss Enterprise Application Platform zapewni ci zintegrowane, wiodące na rynku technologie prezentacji aplikacji, usług hostowania i zabezpieczania danych, jako pojedyncze rozwiązanie middleware; w ułamku kosztów tradycyjnych rozwiązań Javy. Budując otwarte standardy, JBoss Enterprise Application Platform scala technologie Java i Web 2.0, dostarczając kompletnego rozwiązania dla przyszłych korporacyjnych aplikacji Java. Application Platform zawiera JBoss Application Server prowadzący na rynku serwer aplikacji Java do rozwijania, hostowania i klastrowania aplikacji Java i usług webowych; zawierający JBoss Hibernate technologię obiektowo-relacyjnego mapowania, a także JBoss Seam popularny framework do budowania nowoczesnych aplikacji Web 2.0. Dostępne dzięki wygodnym i przystępnym subskrypcjom, JBoss Enterprise Application Platform zawiera wszystko, czego potrzebujesz do uruchomienia ustandaryzowanych aplikacji web i Java, połączone i dostarczone przez liderów open source.
Stabilne innowacje: Wpływ przodujących technologii na budowanie i hostowanie nowoczesnych aplikacji Java i usług web. Zysk z zastosowania najnowszych innowacji open source, które po zintegrowaniu testowaniu i certyfikacji, jako niezwykle stabilne są w pełni wspierane przez liderów open source w Javie.
Zwiększona produktywność deweloperów: Używanie zintegrowanych technologii Web 2.0, które działają od początku wraz z serwerem aplikacji. Usunięcie komplikacji przy konfiguracji i uproszczenie rozwoju dzięki pojedynczej i elastycznej platformie aplikacji, łączącej siłę współpracy open source ze stabilnością na poziomie produkcyjnym.
Korporacyjna wydajność: Korzystaj z klastrowania i mechanizmów wysokiej dostępności w celu uzyskania najwyższej wydajności. Użyj stabilnej podstawy dla aplikacji pełniących krytyczne zadanie, stosując fail-over, rozkładanie obciążenia i funkcje rozproszenia, a zbudujesz duże, skalowalne aplikacje biznesowe.
Zwiększ budżet: Zwiększ przychody i oszczędności z inwestycji poprzez zastosowanie rozwiązania middleware, które zawiera wszystkie potrzebne aplikacje Java.
Użyj otwartych standardów: Unikaj zamkniętych standardów we wdrożeniach Javy używając otwartych odpowiedników, a dzięki ich przeźroczystości zobaczysz co dokładnie się dzieje na używanej platformie.
Komponenty i ich cechy
JBoss Enterprise Application Platform jest zintegrowaną aplikacją Java Enterprise Edition (EE) i platformą hostującą usługi, która rozszerza standard Javy, tworząc fundamenty Javy EE 5. Certyfikowane jest uruchamianie Application Platform na wielu wirtualnych maszynach i systemach operacyjnych, włączając Red Hat Enterprise Linux, inne dystrybucje Linuksa, system Unix, Windows i jest kompatybilny z wiodącymi bazami danych. JBoss Enterprise Application Platform jest zintegrowany i przystosowany wydajnościowo od samego początku dla krytycznych, biznesowych środowisk produkcyjnych. Integrując Javę EE i technologie Web 2.0 jak Hibernate czy Seam w JBoss Application Server, JBoss Enterprise Application Platform jest rozwiązaniem gotowym na aplikacje Javy następnej generacji.
JBoss Application Server: to najczęściej używany na rynku serwer aplikacji Javy. To certyfikowana platforma Javy do rozwoju i uruchamiania aplikacji klasy enterprise. JBoss Application Serwer obsługuje zarówno tradycyjne API i Java EE API, z ulepszoną wydajnością i skalowalnością poprzez replikacje buddy i fine grained. JBoss Application Server dostarcza kompletną platformę Javy integrując oprogramowanie Apache Tomcat jako kontener webowy wraz z funkcjami cache’owania danych, klastrowaniem, komunikatami, transakcjami; uzupełniony też o stos usług webowych, który upraszcza rozwój tych usług. Poza dostarczaniem pełnej gamy usług J2EE 1.4, JBoss Application Server zawiera rozszerzone wsparcie dla funkcji Javy EE 5 takich jak: EJB 3.0, Java Persistence API 1.0, Servlet 2.5, JSP 2.1, JSP/EL 1.0, JSTL 1.2, JSF 1.2, Javamail 1.4, JAF 1.1, SAAJ 1.3, JTA 1.1.
Hibernate: wiodąca technologia mapowania obiektowo-relacyjnego (ORM) i jego odporności. Hibernate bezpośrednio adresuje złożone ORM dostarczając możliwość mapowania reprezentacji danych modelu obiektowego do relacyjnego modelu danych i odpowiedniego schematu bazy danych. Hibernate nie tylko mapuje z klas Javy do tabel bazy danych, ale też dostarcza narzędzi ułatwiających wysyłanie i przetwarzanie zapytań, które znacznie skracają czas rozwoju. Hibernate odciąża deweloperów aplikacji biznesowych od ciągłego programowania obsługi zdarzeń wyjątkowych, dzięki wyeliminowaniu potrzeby ręcznego przetwarzania danych za pomocą SQL i JDBC.
Seam: Seam to potężny framework ułatwiający budowanie aplikacji nowej generacji Web 2.0. Seam zapewnia uproszczony model programowania dla EJB3, JSF (Java Server Faces), jBMP i pomaga obejść pospolite problemy i narzekania ze strony deweloperów na zwykłą JEE. Seam pomaga ujednolicać i integrować takie technologie jak Asynchronous JavaScript and XML (AJAX), Java Server Faces (JSF), Enterprise Java Beans (EJB3), Java Portlets i Business Process Management (BPM).