Linux Polska - Twój partner w technologii
Doradztwo technologiczne
Wnikliwie poznajemy potrzeby naszych klientów i wykonujemy szczegółową analizę - na tej podstawie proponujemy konkretne rozwiązanie dostosowane do potrzeb firmy.
Doradztwo prawno-licencyjne
Pomagamy w rozwiązywaniu problemów prawno-licencyjnych dotyczących oprogramowania.
Subskrypcje
Jako autoryzowany partner wielu wiodących producentów komercyjnych rozwiązań open source, dostarczamy subskrypcje wraz ze wsparciem producenta.
Wdrożenia
Wdrażamy komercyjne i społecznościowe technologie open source w wybranym środowisku oraz integrujemy je z istniejącymi systemami.
Wsparcie
Rozszerzamy wsparcie producentów komercyjnych o nasze usługi profesjonalne. Zapewniamy wsparcie dla oprogramowania open source w wersji community.
Szkolenia
W naszym centrum szkoleniowo-egzaminacyjnym prowadzimy szkolenia z zakresu wiodących technologii open source.
Indeks technologii
Bazy danych Bezpieczeństwo IT DevOps i CI/CD Integracja aplikacji i danych Konteneryzacja IT Middleware Obserwacja i monitoring IT Orkiestracja Rozwiązania chmurowe Systemy operacyjne Wirtualizacja Zarządzanie jakością oprogramowania Zarządzanie tożsamością i dostępem Zarządzenie środowiskiem IT
AlmaLinux to darmowy system operacyjny open source, stworzony jako alternatywa dla CentOS po zaprzestaniu jego wsparcia przez Red Hat. Jest binarnie kompatybilny z Red Hat Enterprise Linux (RHEL), co umożliwia uruchamianie aplikacji dla RHEL bez konieczności modyfikacji. System jest rozwijany przez społeczność i wspierany przez firmę CloudLinux Inc., która gwarantuje aktualizacje bezpieczeństwa i stałe utrzymanie systemu, stanowiąc stabilne i bezpieczne rozwiązanie dla firm i organizacji.
Amazon Web Services (AWS) to wiodąca globalna platforma chmurowa, oferująca ponad 200 usług z wielu centrów danych na całym świecie. Jest wykorzystywana przez startupy, duże korporacje oraz instytucje rządowe, które dzięki niej obniżają koszty i zwiększają swoją innowacyjność. AWS zapewnia szeroki zakres usług, w tym obliczeniowe, przechowywanie danych, analizy oraz zaawansowane rozwiązania bezpieczeństwa.
Ansible to otwarte narzędzie do automatyzacji IT, napisane w Pythonie. Umożliwia konfigurację systemów, wdrażanie oprogramowania oraz orkiestrację zaawansowanych przepływów pracy, wspierając zarządzanie wdrożeniami aplikacji i aktualizacjami systemów. Charakteryzuje się prostotą i łatwością użycia. Ansible działa z węzła sterującego, skąd użytkownik uruchamia polecenia. Łączy się z zarządzanymi węzłami, przesyłając do nich moduły — skrypty definiujące pożądany stan systemu, które są wykonywane przez SSH i usuwane po zakończeniu operacji.
Apache ActiveMQ to popularny, otwartoźródłowy broker wiadomości oparty na Javie, obsługujący wiele protokołów. Wspiera standardowe protokoły branżowe, co umożliwia integrację z różnymi językami i platformami. Oferuje niezawodne przesyłanie wiadomości oraz pełne wsparcie dla JMS. ActiveMQ stosuje różne strategie zapewniające wysoką dostępność, w tym blokady na poziomie systemu plików i bazy danych, współdzielone systemy plików do przechowywania danych oraz replikację za pomocą Apache ZooKeeper. Obsługuje protokoły takie jak OpenWire, STOMP, MQTT, AMQP, REST i WebSockets.
Apache Airflow to otwarte narzędzie do projektowania, planowania i monitorowania przepływów pracy. Umożliwia tworzenie przepływów w Pythonie, co pozwala na dynamiczne generowanie zadań. Obsługuje różne technologie dzięki bogatej ofercie operatorów i jest łatwe w rozbudowie. Interfejs webowy ułatwia zarządzanie przepływami pracy. Airflow oferuje elastyczność wdrożenia, od pojedynczych procesów po rozproszone konfiguracje zdolne do obsługi złożonych przepływów pracy.
Apache Camel to zaawansowana, otwarta platforma integracyjna, wykorzystująca znane wzorce integracji przedsiębiorstw. Umożliwia definiowanie reguł routingu i mediacji przy użyciu różnych języków specyficznych dla domeny (DSL), takich jak Java, XML, Groovy, Kotlin i YAML. Camel obsługuje różne protokoły i modele komunikatów, w tym HTTP, Kafka, JMS i inne. Jako lekka biblioteka z minimalnymi zależnościami, łatwo integruje się z dowolnym projektem Java, wspierając projekty takie jak Apache ServiceMix czy Apache ActiveMQ.
Apache Druid to analityczna baza danych przystosowana do pracy w czasie rzeczywistym, specjalizująca się w szybkich analizach OLAP na dużych zbiorach danych. Szczególnie ceniona tam, gdzie kluczowe jest błyskawiczne przetwarzanie zapytań i wysoka dostępność. Druid jest często wykorzystywana jako zaplecze dla interfejsów użytkownika w aplikacjach analitycznych oraz w scenariuszach, gdzie szybkość przetwarzania danych jest krytyczna.
Apache Hadoop to otwartoźródłowa biblioteka umożliwiająca rozproszone przetwarzanie dużych zbiorów danych na klastrach komputerowych. Stworzona do skalowania od pojedynczych serwerów do tysięcy maszyn z lokalnym obliczeniem i przechowywaniem, Hadoop wykorzystuje proste modele programowania. Jest on często stosowany do przetwarzania ogromnych ilości danych, co znajduje zastosowanie w różnorodnych problemach obliczeniowych.
Apache Kafka to zaawansowana platforma open source do przetwarzania strumieniowego danych. Umożliwia budowanie skalowalnych aplikacji działających w czasie rzeczywistym. Charakteryzuje się wysoką przepustowością, odpornością na awarie i niskimi opóźnieniami. Jest stosowana w analizie danych na żywo, integracji systemów i w architekturach opartych na zdarzeniach. Oferuje przetwarzanie strumieniowe, komunikację typu pub/sub oraz trwałe przechowywanie danych.
Apache NiFi to platforma do automatyzacji przepływów danych między systemami. Zapewnia monitorowanie pochodzenia danych, bogate możliwości konfiguracji i dynamiczne priorytetyzowanie. Minimalizuje opóźnienia, posiada webowy interfejs użytkownika oparty na przeglądarce oraz gwarantuje bezpieczną komunikację. NiFi jest łatwy w użyciu i niezawodny, idealny do przetwarzania i dystrybucji danych. Jego wdrożenie jest możliwe zarówno na pojedynczym laptopie, jak i w rozproszonych konfiguracjach obsługujących duże przepływy danych.
Apache ServiceMix to elastyczny, otwartoźródłowy kontener integracyjny, który łączy Apache ActiveMQ, Camel, CXF i Karaf w jedną efektywną platformę. Ułatwia tworzenie zaawansowanych rozwiązań integracyjnych. Oferuje niezawodne przesyłanie wiadomości, wsparcie dla usług sieciowych, BPM, JPA oraz transakcje XA. Jako kompaktowa biblioteka z minimalnymi zależnościami, łatwo współpracuje z każdą aplikacją Java. ServiceMix jest kompatybilny z projektami takimi jak Apache ActiveMQ, Camel, CXF, Karaf i MINA.
Apache Spark to zaawansowany silnik analityczny do przetwarzania dużych zbiorów danych, zarówno na pojedynczych maszynach, jak i w klastrach. Rozwinięty na Uniwersytecie Kalifornijskim w Berkeley w 2009 roku, Spark jest szybki i skalowalny. Obsługuje SQL, strumieniowanie danych, uczenie maszynowe i analizę grafów. Może funkcjonować na platformach takich jak Hadoop, Mesos, Kubernetes, samodzielnie lub w chmurze. Charakteryzuje się wysoką przepustowością i odpornością na błędy.
Apache Tomcat to otwartoźródłowy kontener aplikacji sieciowych, rozwijany w ramach projektu Apache. Umożliwia uruchamianie aplikacji internetowych opartych na technologiach Java Servlets i Java Server Pages (JSP). Apache Tomcat implementuje specyfikacje związane z platformą Jakarta EE, takie jak Servlet, JSP, Expression Language, WebSocket, Annotations i Authentication. Jest szeroko stosowany w wielu dużych aplikacjach internetowych na całym świecie, stanowiąc popularne narzędzie wśród deweloperów aplikacji Java.
Apereo CAS to otwartoźródłowe rozwiązanie do jednokrotnego logowania (SSO) i zarządzania tożsamościami, zwiększające bezpieczeństwo aplikacji i systemów krytycznych. Umożliwia efektywne zarządzanie użytkownikami, ich rolami i uprawnieniami, opierając się na identyfikacji tożsamości. Wspiera integrację z platformami społecznościowymi, ułatwiając logowanie za pomocą kont na mediach społecznościowych. Rozwiązanie jest elastyczne i łatwo dostosowuje się do różnych środowisk IT.
ArgoCD to deklaratywne narzędzie do ciągłej dostawy (CD) oparte na GitOps dla Kubernetes. Automatyzuje wdrażanie aplikacji do określonych środowisk docelowych, porównując bieżący stan z pożądanym stanem zdefiniowanym w repozytorium Git. ArgoCD obsługuje różne strategie śledzenia, takie jak aktualizacje gałęzi, tagów lub konkretne wersje manifestów w danym commicie. Oferuje pełne wsparcie dla kontenerów, wirtualizacji, automatyzacji i DevOps, co czyni go atrakcyjnym narzędziem dla profesjonalistów IT.
Artifactory to uniwersalne narzędzie DevOps do przechowywania, zarządzania i dystrybucji binariów oraz artefaktów. Każdy typ oprogramowania w formie binarnej — taki jak instalatory aplikacji, obrazy kontenerów, biblioteki czy pliki konfiguracyjne — może być zarządzany, zabezpieczony, przechowywany i dostarczany za pomocą Artifactory. Działa jako centralne repozytorium dla procesów DevOps, gdzie wszystkie artefakty, zależności i pakiety są przechowywane i pobierane.
Azure DevOps to zestaw nowoczesnych usług deweloperskich, umożliwiający planowanie, śledzenie, budowanie, testowanie i wdrażanie aplikacji w dowolnym języku, na różnych platformach i w chmurze. Zawiera Azure Boards do planowania i śledzenia pracy, Azure Pipelines do ciągłej integracji i wdrażania, Azure Repos do hostingu Git, GitHub Advanced Security dla bezpieczeństwa aplikacji, Azure Test Plans do testowania manualnego i eksploracyjnego oraz Azure Artifacts do tworzenia, hostowania i udostępniania pakietów.
Bamboo to narzędzie do ciągłej integracji i dostarczania (CI/CD) stworzone przez firmę Atlassian. Umożliwia automatyzację budowania, testowania i wdrażania oprogramowania. Bamboo obsługuje różnorodne języki programowania i narzędzia, umożliwiając tworzenie zaawansowanych potoków pracy. Pozwala na śledzenie całego cyklu życia kodu dzięki integracji z innymi produktami Atlassian takimi jak Jira i Bitbucket.
Beats, będący częścią Elastic Stack, to zestaw lekkich agentów, które zbierają dane z różnych źródeł, takich jak serwery, kontenery czy funkcje, i przesyłają je do Elasticsearch. Główne komponenty to Filebeat (przesyła logi), Metricbeat (dane metryczne), Packetbeat (dane sieciowe), Winlogbeat (dzienniki zdarzeń), Auditbeat (dane audytowe) oraz Heartbeat (monitorowanie dostępności). Beats jest łatwy we wdrożeniu, nie wymaga zewnętrznych zależności i dostarcza kluczowe informacje o środowisku IT.
Bitbucket to narzędzie do zarządzania repozytoriami Git, stworzone dla zespołów developerskich. Jako chmurowa platforma ułatwia przechowywanie, zarządzanie kodem oraz monitorowanie zmian. Zapewnia integrację z Jirą i Trello, co ułatwia współpracę nad projektami. Umożliwia współpracę nad kodem od projektowania po wdrażanie w chmurze, z automatycznym testowaniem i zapewnieniem jakości. Oferuje też funkcje przeglądu kodu, wspierające wykrywanie i naprawę błędów przed wdrożeniem.
Calico to otwarte oprogramowanie do zarządzania siecią i bezpieczeństwem w środowiskach z kontenerami, maszynami wirtualnymi oraz obciążeniami hostowymi. Obsługuje platformy takie jak Kubernetes, OpenShift, Docker EE, OpenStack i środowiska bare metal. Calico oferuje zaawansowane funkcje bezpieczeństwa i monitoringu, które są kluczowe dla organizacji wykorzystujących Kubernetes na dużą skalę. Umożliwia efektywne zarządzanie siecią i politykami sieciowymi.
Cassandra to otwartoźródłowa, rozproszona baza danych typu NoSQL, zaprojektowana do zarządzania dużymi ilościami danych na standardowych serwerach. Charakteryzuje się wysoką skalowalnością i odpornością na awarie, co umożliwia pracę bez pojedynczego punktu awarii. Oferuje regulowaną spójność danych, liniową skalowalność oraz elastyczność w projektowaniu schematów danych.
CentOS to system operacyjny oparty na kodzie źródłowym Red Hat Enterprise Linux (RHEL), dostępny dla użytkowników od 2003 roku. Rozwijany był jako projekt open source do 2020 roku, kiedy to zdecydowano skupić się na jego pochodnej wersji — CentOS Stream. System jest binarnie kompatybilny z RHEL, co oznacza, że aplikacje skompilowane dla RHEL działają na CentOS bez potrzeby modyfikacji. CentOS cieszy się uznaniem za swoją stabilność i jest często wykorzystywany na serwerach.
Chef to otwarte narzędzie do automatyzacji IT, napisane w Ruby. Umożliwia konfigurację systemów, wdrażanie oprogramowania oraz orkiestrację zaawansowanych procesów pracy. Chef działa z węzłów sterujących, skąd użytkownik uruchamia polecenia. Łączy się z zarządzanymi węzłami, przesyłając cookbooks — skrypty definiujące pożądany stan systemu. Skrypty te są wykonywane, aby osiągnąć wymagany stan systemu, zapewniając spójność i automatyzację procesów IT.
Codacy to platforma, która pomaga programistom efektywnie tworzyć czysty i bezpieczny kod. Oferuje narzędzia do monitorowania i poprawy jakości, bezpieczeństwa, pokrycia oraz wydajności w ponad 40 ekosystemach. Codacy automatycznie analizuje jakość kodu, wykrywa i naprawia problemy z bezpieczeństwem aplikacji oraz zwiększa i egzekwuje pokrycie testów, aby zapobiec nieprzewidzianym zmianom. Dzięki integracji z Git Codacy umożliwia śledzenie całego cyklu życia kodu.
Containerd to branżowy standard runtime kontenerów, zarządzający całym cyklem życia kontenerów na systemie hosta. Obsługuje specyfikacje OCI dla obrazów i runtime oraz pamięć CAS. Containerd jest dostępny jako usługa działająca w tle dla systemów Linux i Windows. Zarządza całym cyklem życia kontenera, od przesyłania i przechowywania obrazów, przez uruchamianie kontenerów i nadzór nad nimi, po zarządzanie pamięcią masową i połączeniami sieciowymi. Został zaprojektowany do wbudowania w większe systemy, a nie do bezpośredniego użytku przez programistów lub użytkowników końcowych.
CRI-O to otwartoźródłowy projekt, który umożliwia Kubernetes korzystanie z dowolnego środowiska uruchomieniowego zgodnego z OCI do uruchamiania podów. Obsługuje runc i Kata Containers jako środowiska uruchomieniowe kontenerów oraz może pobierać obrazy z dowolnego rejestru kontenerów. CRI-O jest dostępny jako usługa działająca w tle dla systemów Linux. Został zaprojektowany do integracji z większymi systemami, a nie do bezpośredniego użytku przez programistów lub użytkowników końcowych.
D2iQ Konvoy to kompleksowe rozwiązanie Kubernetes klasy korporacyjnej, gotowe do zastosowań produkcyjnych. Obejmuje pełen zestaw zintegrowanych i obsługiwanych aplikacji platformy Day 2. Konvoy bazuje na czystym, otwartoźródłowym Kubernetes, co eliminuje blokadę technologiczną. Umożliwia łatwe wdrożenie, zarządzanie i obsługę Kubernetes w dowolnym środowisku, w tym odizolowanym, z walidacją zgodności z FIPS i precyzyjnymi aktualizacjami. Wykorzystuje Cluster API (CAPI) do uproszczenia tworzenia, aktualizacji i obsługi wielu klastrów w chmurze lub lokalnie.
Debian to darmowy system operacyjny open source, rozwijany przez globalną społeczność. Bazuje na jądrze Linux oraz narzędziach z projektu GNU. Debian jest uznawany za stabilną, bezpieczną i niezawodną dystrybucję, szeroko stosowaną zarówno na komputerach stacjonarnych, jak i serwerach, a także w systemach wbudowanych. System oferuje trzy główne gałęzie wydań: stabilną, testową i niestabilną, co umożliwia użytkownikom dostosowanie systemu do swoich potrzeb. Zgłaszanie błędów możliwe jest przez e-mail lub za pomocą narzędzia reportbug.
Docker to otwartoźródłowy projekt, który automatyzuje wdrażanie aplikacji jako przenośnych, samodzielnych kontenerów, działających zarówno w chmurze, jak i lokalnie. Umożliwia programistom łatwe budowanie, udostępnianie, uruchamianie i testowanie aplikacji, eliminując potrzebę skomplikowanej konfiguracji i zarządzania środowiskiem. Docker współpracuje z popularnymi narzędziami deweloperskimi, takimi jak VS Code, CircleCI i GitHub. Oferuje także korzyści w tworzeniu nowoczesnych aplikacji AI/ML, gdzie środowiska są zwykle trudniejsze do skonfigurowania.
Na podstawie umowy zawartej z EDB (EnterpriseDB) świadczymy usługi konsultingowe, wdrożeniowe i utrzymaniowe w zakresie PostgreSQL, EDB Postgres Advanced Server i dowolnego elementu platformy EDB Postgres. Doradzając naszym Klientom, najpierw poznajemy ich potrzeby. Następnie wykonujemy szczegółową analizę i na jej podstawie proponujemy konkretne rozwiązanie dostosowane do potrzeb firmy. Prowadzimy również autoryzowane centrum szkoleniowo-egzaminacyjne EDB.
EKS Anywhere to rozwiązanie od AWS do zarządzania klastrami Kubernetes, które umożliwia ich prowadzenie lokalnie i na brzegu sieci. Oparte o Amazon EKS Distro – tę samą dystrybucję Kubernetes, która jest stosowana w usłudze Amazon Elastic Kubernetes Service (EKS) w chmurze AWS. EKS Anywhere ułatwia tworzenie i zarządzanie klastrami Kubernetes lokalnie, oferując domyślne konfiguracje komponentów i automatyzując cykl życia klastra zgodnie z otwartymi standardami.
Elastic Stack (dawniej ELK Stack) to zestaw narzędzi do zbierania, analizy i wizualizacji danych, wykorzystywany w monitoringu, bezpieczeństwie oraz analizie biznesowej. Umożliwia efektywne zarządzanie danymi w czasie rzeczywistym, co jest kluczowe w dynamicznych środowiskach IT. Składa się m.in. z Elasticsearch, silnika do przechowywania i wyszukiwania danych, Kibany, platformy do wizualizacji, oraz Logstash, narzędzia do przetwarzania danych po stronie serwera.
Elasticsearch to rozproszony silnik do wyszukiwania i analizowania danych, który umożliwia szybkie przechowywanie, wyszukiwanie i analizowanie dużych zbiorów danych czasie zbliżonym do rzeczywistego. Charakteryzuje się wysoką wydajnością odpowiedzi dzięki mechanizmom indeksowania danych, co eliminuje potrzebę bezpośredniego przeszukiwania tekstu. Elasticsearch jest kluczowym elementem Elastic Stack i obsługuje dane strukturalne, niestrukturalne, numeryczne oraz geoprzestrzenne.
EuroLinux to serwerowa dystrybucja Linux, zaprojektowana do użytku w środowiskach fizycznych, wirtualnych i chmurowych. Oferuje wsparcie techniczne na wysokim poziomie, dodatkowe moduły funkcjonalne oraz pakiety narzędziowe dla programistów. Jest to stabilna i profesjonalna platforma, odpowiednia dla zróżnicowanych potrzeb przedsiębiorstw. System znajduje zastosowanie w instytucjach publicznych, firmach z sektora finansowego, telekomunikacyjnego, logistycznego, przemysłowego oraz branży IT, gdzie wymagana jest niezawodność i wysoka dostępność.
Fedora to system operacyjny open source, rozwijany przez projekt Fedora przy wsparciu firmy Red Hat. Zapewnia kompatybilność z Red Hat Enterprise Linux (RHEL), co oznacza, że aplikacje przeznaczone dla RHEL mogą być uruchamiane na Fedorze bez potrzeby modyfikacji. System jest przeznaczony zarówno dla użytkowników indywidualnych, jak i serwerów. Dostępne są również specjalne edycje dla IoT i środowisk chmurowych. Fedora jest znana z częstych aktualizacji, co zapewnia użytkownikom dostęp do najnowszych funkcji i zabezpieczeń.
Fluentd to otwarte oprogramowanie do zbierania i przetwarzania danych z różnych źródeł, które umożliwia ujednolicenie logów i metryk. Dzięki ponad 500 wtyczkom Fluentd jest niezwykle elastyczny i może integrować się z wieloma systemami. Jego zaletą jest skalowalność i łatwość obsługi, co sprawia, że jest idealnym rozwiązaniem dla dużych i dynamicznie rosnących środowisk IT. Dodatkowo Fluentd obsługuje zarówno przetwarzanie w czasie rzeczywistym, jak i wsadowym, co zwiększa jego wszechstronność.
Foreman to narzędzie do zarządzania cyklem życia serwerów fizycznych i wirtualnych. Umożliwia automatyzację rutynowych zadań oraz efektywne wdrażanie aplikacji. Wspiera zarządzanie serwerami zarówno lokalnymi, jak i umieszczonymi w chmurze. Obsługuje różnorodne środowiska, w tym bare metal (MaaS), Amazon EC2, Google Compute Engine, OpenStack, Libvirt, oVirt oraz VMware. Kluczowe funkcje Foremana to między innymi zewnętrzny klasyfikator węzłów, monitoring dla Puppet i Salt, RESTful API do automatyzacji zadań, system autoryzacji RBAC oraz integracja z LDAP i FreeIPA.
Fuse ESB (Enterprise Service Bus) to otwartoźródłowy system brokerowy, który ułatwia integrację, transformację oraz routing danych między różnymi aplikacjami, usługami i urządzeniami. Jest elementem Red Hat JBoss Fuse i wykorzystuje technologie takie jak Apache Camel, CXF, ActiveMQ oraz Karaf, co pozwala na efektywną współpracę komponentów aplikacji. Fuse ESB zapewnia również monitorowanie i analizę działania platform, co przyczynia się do optymalizacji procesów integracyjnych i redukcji złożoności w zarządzaniu połączeniami międzysystemowymi.
Galera Cluster to technologia klastrowania baz danych przeznaczona dla MariaDB i MySQL, która oferuje synchroniczną replikację typu multi-master. Zapewnia ciągłą spójność danych między węzłami poprzez certyfikowany proces replikacji. System jest odporny na awarie pojedynczych węzłów, co umożliwia bezprzerwowe czytanie i zapisywanie danych na dowolnym z węzłów klastra.
GitHub to platforma dla deweloperów umożliwiająca tworzenie, przechowywanie, zarządzanie i udostępnianie kodu. Wykorzystuje system kontroli wersji Git, oferując rozproszoną kontrolę wersji, zarządzanie dostępem, śledzenie błędów, zgłaszanie funkcji, zarządzanie zadaniami, ciągłą integrację oraz wiki dla każdego projektu. GitHub jest używany przez ponad 100 milionów deweloperów na całym świecie i jest popularny w hostowaniu projektów open source.
GitLab to webowe repozytorium Git, które oferuje darmowe, otwarte i prywatne repozytoria, a także możliwość śledzenia problemów i wiki. Jest to kompleksowa platforma DevOps, która umożliwia profesjonalistom realizację wszystkich zadań projektowych — od planowania i zarządzania kodem źródłowym po monitorowanie i bezpieczeństwo. GitLab jest jednym z najszybciej rozwijających się producentów oprogramowania w Ameryce. Jest używany przez wiele znanych organizacji, takich jak IBM, Sony, Goldman Sachs i NASA.
Google Cloud Platform (GCP) to platforma chmurowa od Google, która umożliwia tworzenie, hostowanie i zarządzanie aplikacjami. Działa na tej samej globalnej infrastrukturze, co produkty Google, gwarantując wysoką skalowalność i bezpieczeństwo. GCP wspiera digitalizację firm poprzez oferowanie narzędzi do analizy danych, uczenia maszynowego oraz efektywnego zarządzania zasobami danych.
Grafana to zaawansowana platforma do tworzenia, eksploracji i udostępniania interaktywnych wykresów i dashboardów z różnych źródeł danych. Umożliwia wizualizację metryk, logów i śladów oraz integrację z narzędziami takimi jak Prometheus czy Elasticsearch. Grafana wyróżnia się uniwersalnością, obsługując wiele źródeł danych, wspiera współpracę zespołową przy analizie danych i oferuje setki wtyczek oraz rozszerzeń, co pozwala na łatwe dostosowanie jej do specyficznych potrzeb użytkowników.
Greenplum to zaawansowana platforma bazodanowa Big Data, wykorzystująca architekturę przetwarzania równoległego masowego (MPP) opartą na PostgreSQL. Specjalizuje się w analizie analitycznej dużych zbiorów danych, oferując magazynowanie danych nowej generacji. Jest używana w różnorodnych aplikacjach, od cyberbezpieczeństwa po zarządzanie ryzykiem i wykrywanie oszustw. Wyposażona w zaawansowany optymalizator zapytań, umożliwia skalowanie analiz do poziomu petabajtów.
Harbor to narzędzie do zarządzania obrazami kontenerów, które umożliwia ich przechowywanie, podpisywanie, skanowanie i pobieranie. Jest to projekt open source będący częścią Cloud Native Computing Foundation. Harbor rozszerza Docker Distribution o funkcje takie jak zabezpieczenia, zarządzanie tożsamością i administracja. Umożliwia użytkownikom przechowywanie i dystrybucję obrazów Docker, a także skanowanie ich pod kątem podatności. Harbor jest używany przez wiele organizacji do zarządzania obrazami kontenerów.
Harvester to nowoczesne narzędzie open source stworzone przez SUSE do zarządzania infrastrukturą hiperkonwergentną (HCI). Oparte na technologiach takich jak Linux, KVM, Kubernetes, KubeVirt i Longhorn, jest przeznaczone do obsługi maszyn wirtualnych i klastrów Kubernetes na serwerach bare metal. Rozwiązanie to integruje kluczowe komponenty IT, umożliwiając efektywne zarządzanie zasobami w środowisku fizycznym.
HashiCorp to producent oprogramowania, który specjalizuje się w rozwiązaniach z zakresu automatyzacji i zarządzania infrastrukturą. Jego narzędzia, takie jak Vagrant, Packer, Terraform, Consul, Vault, Nomad, Boundary i Waypoint, są szeroko stosowane w DevOps i Cloud Operations, umożliwiając organizacjom elastyczne, skalowalne i bezpieczne zarządzanie infrastrukturą IT. Oprogramowanie HashiCorp jest również dostępne na GitHubie.
HashiCorp Boundary to narzędzie do bezpiecznego zdalnego dostępu, które umożliwia autoryzację użytkowników na podstawie ich tożsamości, eliminując potrzebę zarządzania poświadczeniami i zmniejszając ryzyko dla sieci. Produkt integruje się z popularnymi dostawcami tożsamości, takimi jak Azure Active Directory czy Okta. Automatyzuje również odkrywanie i konfigurację zasobów infrastruktury. Dzięki integracji z HashiCorp Vault Boundary zabezpiecza dostęp do sekretów i usług, poprawiając bezpieczeństwo dynamicznych środowisk IT.
HashiCorp Consul to narzędzie do automatyzacji konfiguracji sieci, wykrywania usług i zabezpieczania połączeń między nimi w różnych środowiskach chmurowych lub runtime'ach. Umożliwia wykrywanie i centralną rejestrację usług, monitorując ich dostępność w czasie rzeczywistym. Wszystkie połączenia są uwierzytelniane, autoryzowane i szyfrowane. Consul automatyzuje również kluczowe zadania sieciowe, redukując obciążenie operatorów, oraz zarządza dostępem do usług, centralizując kontrolę nad ruchem sieciowym.
HashiCorp Nomad to elastyczny orkiestrator i system planowania zadań, który ułatwia wdrażanie i zarządzanie aplikacjami w infrastrukturze lokalnej oraz chmurowej. Minimalizuje złożoność automatyzacji i planowania wdrożeń. Obsługuje aplikacje konteneryzowane oraz niekonteneryzowane, co zwiększa efektywność wykorzystania sprzętu serwerowego i obniża całkowity koszt posiadania. Oferuje także platformę do deklaratywnego zarządzania infrastrukturą, ułatwiając implementację infrastruktury jako kodu.
HashiCorp Packer to narzędzie do automatycznego tworzenia obrazów maszyn wirtualnych dla różnych platform z jednej konfiguracji źródłowej. Jest lekkie, wydajne i obsługuje wszystkie główne systemy operacyjne, umożliwiając równoczesne budowanie obrazów dla różnorodnych środowisk. Packer automatyzuje tworzenie obrazów systemów i kontenerów, a także umożliwia implementację jednolitego procesu pracy dla różnych chmur i infrastruktury prywatnej. Rozbudowa narzędzia jest prosta dzięki modułowym wtyczkom, które dodają nowe funkcjonalności.
HashiCorp Vault to system zarządzania sekretami i szyfrowaniem, oparty na tożsamości. Umożliwia bezpieczny, audytowalny i ograniczony dostęp do sekretów, kontrolowany przez metody uwierzytelniania i autoryzacji. Jest stosowany do zabezpieczania, przechowywania i ochrony wrażliwych danych, dostępnych przez interfejs użytkownika, wiersz poleceń lub API HTTP. Vault oferuje jednolity interfejs do zarządzania kluczami API, hasłami, certyfikatami i innymi sekretami, zapewniając ścisłą kontrolę dostępu i rejestrując dzienniki audytu.
HashiCorp Waypoint to narzędzie, które umożliwia standaryzację wzorców i przepływów pracy aplikacji, zapewniając spójne doświadczenia programistów w różnych chmurach i środowiskach. Pozwala na definiowanie „złotych ścieżek” dla budowania, wdrażania i wycofywania aplikacji. Zespoły mogą tworzyć standardowe szablony za pomocą HashiCorp Terraform, co ułatwia szybkie uruchamianie nowych aplikacji. Waypoint integruje się z systemami CI/CD, zapewniając jednolitą warstwę abstrakcji.
Helm to menedżer pakietów dla Kubernetes, który zawiera wszystkie niezbędne kody i zasoby do wdrożenia aplikacji na klastrze. Ułatwia zarządzanie aplikacjami Kubernetes — dzięki Helm Charts można definiować, instalować i aktualizować nawet najbardziej skomplikowane aplikacje. Wykresy są łatwe do tworzenia, wersjonowania i udostępniania. Helm pozwala na dodawanie zmiennych i korzystanie z funkcji w plikach szablonów, co czyni go idealnym dla skalowalnych aplikacji, które mogą wymagać zmiany swoich parametrów.
InfluxDB to baza danych przeznaczona do zarządzania i analizy danych szeregów czasowych, szczególnie użyteczna w czasie rzeczywistym. Charakteryzuje się wysoką wydajnością, umożliwiającą zapisywanie milionów punktów danych na sekundę. Jest stosowana głównie w systemach monitoringu, w projektach związanych z Internetem rzeczy (IoT) oraz w analizach danych. Wyróżnia się niskim całkowitym kosztem posiadania (TCO) i łatwością skalowania.
Informatica to dostawca rozwiązań do zarządzania danymi w chmurze. Oferuje platformę do integracji, zarządzania i unifikacji danych w środowiskach wielochmurowych i hybrydowych. Informatica zapewnia inteligentne usługi danych, w tym integrację danych, zarządzanie jakością danych, MDM i inne. Umożliwia dopasowanie rozwiązań chmurowych do potrzeb biznesowych i migrację danych. Napędzana przez silnik AI, CLAIRE®, Informatica jest jednolitą platformą do kompleksowego zarządzania danymi.
Istio to wiodący service mesh, który upraszcza obserwację, zarządzanie ruchem, zabezpieczenia i polityki dla rozproszonych aplikacji. Działa z Kubernetes i tradycyjnymi obciążeniami, wprowadzając standardowe zarządzanie ruchem, telemetrię i bezpieczeństwo. Wykorzystuje potężny proxy Envoy. Kluczowe funkcje to routing między usługami, odzyskiwanie po awariach, równoważenie obciążenia, pełny przegląd przepływu ruchu, szyfrowanie, dostęp oparty na rolach i uwierzytelnianie między usługami.
JBoss EAP to otwartoźródłowa platforma serwera aplikacji, przeznaczona do tworzenia rozwiązań Java EE dla dużych i rozproszonych systemów. Zapewnia bezpieczeństwo, wydajność, skalowalność i elastyczność dla aplikacji działających zarówno lokalnie, jak i w chmurze. Jest zgodna ze specyfikacjami Jakarta EE, wykorzystuje modularną architekturę i wspiera mikrousługi. Dodatkowo została zoptymalizowana do pracy w środowisku Red Hat OpenShift.
Jenkins to otwarty serwer automatyzacji napisany w Javie. Umożliwia osiągnięcie procesu ciągłej integracji i dostarczania w sposób zautomatyzowany. Działa w kontenerach servletów, takich jak Apache Tomcat. Pomaga automatyzować etapy rozwoju oprogramowania, takie jak budowanie, testowanie i wdrażanie. Obsługuje narzędzia kontroli wersji, takie jak Git, Subversion, Mercurial i inne. Może wykonywać projekty oparte na Apache Ant, Maven, sbt oraz dowolne skrypty powłoki i polecenia wsadowe Windows.
Kaniko to narzędzie open source do tworzenia obrazów kontenerów z Dockerfile bez uprawnień root. Działa w klastrze Kubernetes, Google Kubernetes Engine lub innym środowisku. Kaniko nie wymaga demona Docker, wykonując polecenia z Dockerfile w przestrzeni użytkownika. Pozwala to na tworzenie obrazów kontenerów w środowiskach, które nie mogą łatwo uruchomić demona Docker, takich jak standardowy klaster Kubernetes. Kaniko uruchamia się jako obraz: gcr.io/kaniko-project/executor.
Karate Framework to otwarte narzędzie do automatyzacji testów API, wydajności i UI. Jest oparte na Cucumber i używa składni Gherkin, co ułatwia pracę testerom bez doświadczenia programistycznego. Karate dzieli z Cucumber niektóre koncepcje, ale testy nie są pisane w Javie — pełny opis znajduje się w pliku Gherkin. Karate umożliwia wykonywanie testów równolegle oraz weryfikację JSON i XML. Dzięki tym funkcjom jest jednym z najbardziej efektywnych narzędzi automatyzacji dostępnych na rynku.
Keycloak to system zarządzania tożsamością i dostępem, umożliwiający jednokrotne logowanie (SSO) dla nowoczesnych aplikacji i usług. Rozwiązanie napisane w Javie wspiera protokoły federacji tożsamości takie jak SAML v2 oraz OpenID Connect (OIDC) i OAuth2. Kluczowe funkcjonalności Keycloak obejmują bezpieczne zarządzanie użytkownikami, ich rolami i uprawnieniami, co zapewnia efektywną kontrolę dostępu.
Kibana to narzędzie do analizy i wizualizacji danych, współpracujące z Elasticsearch i będące integralnym elementem Elastic Stack. Ułatwia zaawansowane przetwarzanie i prezentowanie danych za pomocą wykresów, tabel oraz map. Dzięki temu umożliwia efektywne zarządzanie danymi w czasie rzeczywistym, co jest kluczowe w dynamicznie zmieniających się środowiskach technologicznych.
Kubernetes (K8s) to otwartoźródłowe narzędzie do automatyzacji wdrażania, skalowania i zarządzania aplikacjami skonteneryzowanymi. Rozszerza podstawowe funkcjonalności Dockera, zapewniając wysoką dostępność kontenerów. Kubernetes monitoruje aplikacje i dostarcza odpowiednią ilość kontenerów, aby zapewnić ich dostępność i skalowalność. Pozwala na automatyczne rozmieszczanie kontenerów na podstawie wymagań zasobowych, nie zwiększając obciążenia zespołu operacyjnego.
Kubespray to narzędzie open source wykorzystujące Ansible do wdrażania i zarządzania klastrami Kubernetes. Umożliwia tworzenie klastrów o wysokiej dostępności, z możliwością konfiguracji atrybutów i komponentów. Obsługuje wiele dystrybucji Linuxa oraz usługi chmurowe, takie jak AWS, GCE i Azure. Idealnie nadaje się do zarządzania klastrami na różnych platformach, zarówno w chmurach publicznych, lokalnych środowiskach, na sprzęcie fizycznym, jak i w środowiskach testowych. Kubespray jest szybki, lekki i konfigurowalny.
KubeVirt to rozszerzenie Kubernetes, które pozwala na zarządzanie maszynami wirtualnymi. Wykorzystuje niestandardowe definicje zasobów Kubernetes (CRD) do tworzenia i zarządzania VM-ami, które mogą być obsługiwane poprzez standardowe polecenie kubectl. Dzięki temu użytkownicy Kubernetes mogą wdrażać i zarządzać maszynami wirtualnymi równie łatwo, jak kontenerami, co sprawia, że jest to rozwiązanie idealne do zintegrowanych środowisk wirtualnych.
Kustomize to narzędzie do zarządzania konfiguracją w Kubernetes. Pozwala na dostosowywanie, łatanie i zarządzanie manifestami w sposób deklaratywny. Umożliwia zachowanie bazowych ustawień aplikacji i komponentów poprzez nakładanie plików YAML (zwanych łatami), które zastępują domyślne ustawienia bez zmiany oryginalnych plików. Kustomize jest wbudowany w kubectl jako polecenie apply -k. Umożliwia generowanie zasobów, ustawianie wspólnych pól oraz dostosowywanie kolekcji zasobów.
KVM (Kernel-based Virtual Machine) to open source'owa technologia wirtualizacji wbudowana w jądro Linuxa, umożliwiająca uruchamianie wielu maszyn wirtualnych (VM) na jednym fizycznym hoście. Jej zalety to wysoka wydajność dzięki bezpośredniemu działaniu na poziomie jądra, izolacja VM zapewniająca bezpieczeństwo, skalowalność obsługująca tysiące punktów końcowych oraz kompatybilność z wieloma dystrybucjami Linuxa.
Logstash to oprogramowanie do przetwarzania danych po stronie serwera, będące częścią Elastic Stack. Umożliwia zbieranie, przekształcanie i wysyłanie danych z różnych źródeł do preferowanego magazynu danych, na przykład Elasticsearch. Logstash dynamicznie zbiera dane niezależnie od ich formatu czy złożoności, a następnie przetwarza je za pomocą filtrów, które wyodrębniają struktury z danych nieustrukturyzowanych. Dzięki temu możliwa jest efektywna analiza i wizualizacja danych.
MariaDB to popularny, otwartoźródłowy system zarządzania relacyjnymi bazami danych. Został stworzony przez pierwotnych autorów MySQL i często służy jako jego alternatywa. System wyróżnia się nowoczesną i skalowalną architekturą, znajdując zastosowanie w różnych obszarach, od transakcji online (OLTP) po analizę danych. MariaDB wspiera język SQL i jest domyślnym rozwiązaniem bazodanowym w wielu dystrybucjach Linuxa.
Microsoft Active Directory to technologia będąca elementem Windows Server, służąca do zarządzania komputerami oraz innymi urządzeniami w sieci. Umożliwia tworzenie i administrowanie domenami, użytkownikami oraz obiektami sieciowymi. Jej hierarchiczna strukturą ułatwia organizację, przechowywanie i dostęp do danych. Zapewnia bezpieczną identyfikację i autoryzację, gwarantując kontrolowany dostęp do zasobów. Globalny katalog ułatwia wyszukiwanie informacji o obiektach w różnych domenach.
Microsoft Azure to zaawansowana platforma chmurowa oferująca szeroki zakres produktów i usług. Umożliwia tworzenie, uruchamianie oraz zarządzanie aplikacjami zarówno w chmurze, jak i lokalnie, a także na urządzeniach brzegowych. Azure gwarantuje bezpieczeństwo, skalowalność oraz innowacyjność, wspomagając procesy transformacji cyfrowej w organizacjach. Zapewnia narzędzia do analizy danych, uczenia maszynowego oraz rozwijania nowoczesnych aplikacji, odpowiadając na potrzeby różnorodnych branż.
MongoDB to dokumentowa baza danych przeznaczona do stosowania w aplikacjach chmurowych. Charakteryzuje się skalowalnością oraz wysoką dostępnością, a także ułatwia dystrybucję danych na skalę geograficzną. Umożliwia przechowywanie danych w formacie dokumentów JSON z możliwością elastycznego definiowania schematów, co czyni ją idealnym rozwiązaniem dla aplikacji o dużych zbiorach danych, wymagających szybkiego dostosowania struktur danych.
Nginx to popularny, otwartoźródłowy serwer internetowy i serwer proxy HTTP, zaprojektowany do obsługi dużych obciążeń i zapewnienia wysokiej wydajności. Jest szeroko wykorzystywany jako serwer proxy, równoważnik obciążenia, serwer plików statycznych oraz serwer aplikacji. Dzięki swojej skalowalności i elastyczności Nginx jest chętnie wybierany do zarządzania ruchem w zaawansowanych architekturach internetowych.
OKD to dystrybucja Kubernetes zaprojektowana z myślą o ciągłym rozwoju aplikacji i elastycznych wdrożeniach. Wzbogaca Kubernetes o narzędzia przeznaczone dla programistów i zespołów operacyjnych, co ułatwia szybkie tworzenie aplikacji, ich wdrażanie i skalowanie, a także efektywne zarządzanie całym cyklem życia projektu. OKD jest szczególnie przydatne zarówno dla małych zespołów, jak i dużych przedsiębiorstw, które potrzebują wydajnych i elastycznych rozwiązań do obsługi swoich aplikacji.
OpenShift to zaawansowana platforma Kubernetes, która ułatwia tworzenie aplikacji w chmurze. Automatyzuje instalację, aktualizacje i zarządzanie cyklem życia całego stosu kontenerów — od systemu operacyjnego, przez Kubernetes, po usługi klastrowe i aplikacje — na różnych chmurach. OpenShift integruje zaawansowane funkcje bezpieczeństwa, narzędzia dla programistów i mechanizmy monitorowania, wspierając wydajność zespołów DevOps.
OpenStack to otwarta platforma chmurowa typu IaaS, przeznaczona do tworzenia zarówno infrastruktury publicznej, jak i prywatnej. Umożliwia efektywną wirtualizację oraz zarządzanie zasobami, co zapewnia dużą elastyczność i możliwości skalowania. Wspiera obliczenia, sieci, przechowywanie danych oraz usługi tożsamości. OpenStack jest jednym z najbardziej aktywnych projektów open source na świecie, oferując użytkownikom zaawansowane narzędzia do budowy i zarządzania infrastrukturą chmurową.
OpenSUSE to wolna i otwarta dystrybucja Linuxa rozwijana przez projekt openSUSE, sponsorowana przez firmę SUSE. Jest odpowiednia do zastosowań zarówno domowych, jak i profesjonalnych, ciesząca się uznaniem za stabilność, bezpieczeństwo i bogaty zestaw dostępnych aplikacji. Dostępna w dwóch głównych wersjach: Tumbleweed, będącej ciągłą dystrybucją upstream z najnowszymi aktualizacjami, oraz Leap, stabilną dystrybucją bazującą na SUSE Linux Enterprise. OpenSUSE jest również znana z innowacyjnych narzędzi, takich jak YaST, Open Build Service, openQA, Snapper, Portus, KIWI czy OSEM.
Oracle Linux to darmowy system operacyjny open source, bazujący na dystrybucji Red Hat Enterprise Linux (RHEL). Jest przepakietowany i udostępniany bezpłatnie przez firmę Oracle. System obsługuje najnowsze architektury x86 i ARM, co sprawia, że nadaje się do zastosowań w środowiskach lokalnych, wielochmurowych oraz brzegowych. Oracle Linux jest dostosowany do obsługi dużych obciążeń danych i intensywnych operacji obliczeniowych, a także zintegrowany z chmurą publiczną Oracle. Dostępny jest na licencji GNU General Public License od 2006 roku.
oVirt to narzędzie open source do zarządzania wirtualizacją, stworzone przez Red Hat jako projekt społecznościowy, na którym opiera się Red Hat Virtualization. Umożliwia centralne zarządzanie maszynami wirtualnymi, zasobami obliczeniowymi, pamięcią masową i siecią przez intuicyjny interfejs webowy. Wykorzystuje zaufany hypervisor KVM i opiera się na technologiach libvirt, Gluster, PatternFly oraz Ansible.
Pentaho to otwartoźródłowa platforma Business Intelligence, oferująca kompleksowe rozwiązania analityczne dla firm. Zawiera zestaw narzędzi do integracji systemów i tworzenia rozwiązań BI, w tym raportowanie, analizę danych oraz pulpity menedżerskie. Umożliwia zarządzanie metadanymi hurtowni danych i wykorzystuje zaawansowane algorytmy do data mining. Ponadto, narzędzie Pentaho Data Integration (Kettle) wspiera procesy ETL, co czyni Pentaho atrakcyjnym wyborem dla przedsiębiorstw.
Podman to narzędzie, które nie wymaga daemona, przeznaczone do zarządzania kontenerami na systemach Linux. Zaprojektowane do zarządzania cyklem życia aplikacji kontenerowych — od znajdowania, przez uruchamianie, budowanie, udostępnianie, po wdrażanie, opiera się na standardach Open Containers Initiative (OCI). Jego interfejs CLI, zbliżony do Docker Container Engine, ułatwia migrację z innych silników kontenerowych. Podman pozwala na efektywne zarządzanie podami, kontenerami i obrazami.
PostgreSQL to zaawansowany system zarządzania relacyjnymi bazami danych (RDBMS). Jako projekt open source obsługuje SQL oraz JSON, zapewniając stabilność i skalowalność. Jest polecany do aplikacji, które wymagają wysokiej niezawodności i elastyczności. Dodatkowo oferuje wsparcie dla procedur składowanych, transakcji, zaawansowanych zabezpieczeń i replikacji, co sprawia, że jest chętnie wybierany przez profesjonalistów IT do zarządzania krytycznymi danymi.
Prometheus to system monitorowania i alertowania, zapoczątkowany jako projekt open source w SoundCloud w 2012 roku, obecnie rozwijany niezależnie przez społeczność. System ten zbiera metryki jako dane szeregów czasowych i umożliwia ich analizę przy użyciu języka zapytań PromQL. Prometheus nie wykorzystuje rozproszonego przechowywania danych, a zamiast tego dane są pobierane przez model pull za pomocą HTTP. Jest on stosowany do monitorowania systemów i aplikacji, a także do generowania alertów.
Puppet to narzędzie open source napisane w języku Ruby, które pomaga zarządzać i automatyzować konfigurację serwerów. Puppet umożliwia definiowanie pożądanego stanu systemów w infrastrukturze za pomocą specyficznego języka DSL. Kod Puppet jest deklaratywny, co oznacza, że opisuje pożądany stan systemów, a nie kroki potrzebne do jego osiągnięcia. Puppet automatyzuje proces osiągania tego stanu i jego utrzymania, wykorzystując główny serwer Puppet i agenta Puppet.
RabbitMQ to otwartoźródłowy broker wiadomości zapewniający szybkość, skalowalność i niezawodność. Używa protokołu AMQP do bezpiecznego przesyłania wiadomości, a także obsługuje protokoły takie jak STOMP i MQTT. System umożliwia publikowanie oraz subskrybowanie wiadomości, a także ich dystrybucję do różnych kolejek. RabbitMQ jest często stosowany jako pośrednik w systemach zorientowanych na zdarzenia i w integracji różnych aplikacji.
Rancher to otwartoźródłowa platforma do zarządzania kontenerami, umożliwiająca efektywne działanie Kubernetes w dowolnej lokalizacji. Ułatwia zarządzanie wieloma klastrami Kubernetes przez jeden interfejs, oferując scentralizowane zarządzanie dostępem (RBAC), monitorowanie i alertowanie. Rancher jest zaprojektowany, by upraszczać procesy DevOps i operacje IT, jednocześnie dostarczając zaawansowane funkcje bezpieczeństwa i integracji.
RKE (Rancher Kubernetes Engine) to dystrybucja Kubernetes certyfikowana przez CNCF, działająca całkowicie w kontenerach Docker. Jest przystosowana do pracy zarówno na serwerach fizycznych, jak i wirtualnych. RKE upraszcza proces instalacji Kubernetes, co jest odpowiedzią na powszechne wyzwania związane ze złożonością konfiguracji w społeczności Kubernetes.
Red Hat to globalny lider w dostarczaniu rozwiązań open source klasy enterprise. Flagowe produkty to Red Hat Enterprise Linux (RHEL) – system operacyjny umożliwiający elastyczne wdrażanie aplikacji w różnych środowiskach, Red Hat OpenShift – platforma do budowy, wdrażania i zarządzania aplikacjami w kontenerach oraz Red Hat Ansible Automation Platform – narzędzie do automatyzacji procesów IT. Rozwiązania Red Hat wspierają integrację aplikacji, rozwój aplikacji chmurowych oraz automatyzację i zarządzanie złożonymi środowiskami.
Red Hat Enterprise Linux (RHEL) to komercyjna dystrybucja Linuxa, rozwijana przez firmę Red Hat, przeznaczona dla firm i przedsiębiorstw. Stanowi kontynuację Red Hat Linux. RHEL jest dedykowany klientom komercyjnym, oferując wsparcie techniczne i regularne aktualizacje przez Red Hat Network. Dostępny jest zarówno w wersjach serwerowych, jak i desktopowych. RHEL cieszy się uznaniem za wysoką stabilność i niezawodność, co czyni go popularnym wyborem dla zastosowań serwerowych.
Red Hat Satellite to oprogramowanie do zarządzania infrastrukturą, zaprojektowane dla środowisk opartych na Red Hat Enterprise Linux. Oferuje zarządzanie treściami (repozytorium danych), zarządzanie konfiguracją (utrzymanie spójności systemów), provisioning (tworzenie nowych serwerów fizycznych, wirtualnych i w chmurze), aktualizacje oprogramowania (zarządzanie aktualizacjami) oraz audytowanie zgodności (monitorowanie zgodności systemów). Ułatwia wdrażanie, skalowanie i zarządzanie infrastrukturą.
Red Hat Single Sign-On (RH-SSO), oparty na Keycloak, umożliwia jednokrotne logowanie (SSO) i zarządzanie tożsamościami. Obsługuje standardy OpenID Connect, OAuth 2.0 i SAML 2.0, co ułatwia zabezpieczanie aplikacji webowych. RH-SSO umożliwia precyzyjne zarządzanie tożsamościami użytkowników, ich rolami oraz uprawnieniami, gwarantując bezpieczny dostęp do aplikacji i usług. System oferuje również możliwość integracji z różnymi dostawcami tożsamości.
Rocky Linux to społecznościowy system operacyjny bazujący na Red Hat. Projekt prowadzony jest przez Gregory'ego Kurtzera, założyciela CentOS. Rocky Linux jest dostępny dla architektur x86_64 i AArch64, zapewniając pełną binarną kompatybilność z Red Hat Enterprise Linux (RHEL), co pozwala na uruchamianie aplikacji skompilowanych dla RHEL bez konieczności ich modyfikacji. Przeznaczony zarówno do użytku na komputerach osobistych, jak i serwerach, Rocky Linux oferuje długoterminowe wsparcie oraz stabilne technologie.
Salt, znany również jako SaltStack, to modułowe oprogramowanie open source stworzone w Pythonie do automatyzacji i zarządzania infrastrukturą IT. Pozwala na jednoczesne wykonywanie zadań na wielu maszynach, koordynację działań między systemami oraz zarządzanie konfiguracją w celu utrzymania spójności i zgodności. Wykorzystuje ZeroMQ do komunikacji, wspierając zarządzanie infrastrukturą jako kod. Jest to narzędzie elastyczne i skalowalne, stosowane w DevOps, monitoringu, bezpieczeństwie oraz zarządzaniu chmurami hybrydowymi.
Selenium to darmowe narzędzie open source do automatyzacji testów, umożliwiające walidację aplikacji internetowych na różnych przeglądarkach i platformach. Pozwala na tworzenie skryptów testowych w różnych językach takich jak Java, C# czy Python. Selenium składa się z kilku komponentów odpowiadających za inne potrzeby testowania QA. Wśród narzędzi znajduje się Selenium IDE, które pozwala na tworzenie testów funkcjonalnych bez konieczności nauki języka skryptowego.
Sentry to platforma do monitorowania wydajności aplikacji (APM), która pomaga wykrywać i rozwiązywać problemy bez przestojów w pracy. Kluczowe cechy to: monitorowanie wydajności (wykrywanie wolnego kodu i śledzenie spowolnionych fragmentów, takich jak wywołania API czy zapytania do bazy danych), automatyczne alerty (powiadomienia o opóźnieniach wpływających na użytkowników), anonimizacja danych (ochrona prywatności użytkowników) oraz prostota wdrożenia (wystarczy kilka linii kodu, aby zacząć).
Snyk to platforma, która umożliwia zabezpieczanie aplikacji na wszystkich etapach rozwoju – od wykrywania podatności w pierwszych liniach kodu po zastosowania w chmurze. Integruje się z narzędziami deweloperskimi, procesami i potokami automatyzacji, ułatwiając wykrywanie, priorytetyzację i naprawę podatności w kodzie, zależnościach, kontenerach i infrastrukturze jako kod. Snyk dostarcza praktyczne porady naprawcze bezpośrednio z wykorzystywanych narzędzi i procesów.
SonarQube to otwarte narzędzie do automatycznego przeglądu kodu, wspierające dostarczanie czystego kodu przez ciągłe inspekcje. Pomaga w tworzeniu bezpieczniejszego oprogramowania integrując się z procesami pracy, wykrywając błędy kodu i dostarczając konkretne wskazówki naprawcze przed wdrożeniem. Monitorując jakość kodu łączy techniki analizy statycznej i dynamicznej. SonarQube obsługuje wiele języków programowania i integruje się z procesami CI/CD.
Splunk to kompleksowa platforma dla bezpieczeństwa i monitorowania, oferująca narzędzia do przeszukiwania, analizy i monitorowania danych. Jest wykorzystywana m.in. do wykrywania zagrożeń, odtwarzania usług krytycznych oraz dostosowywania się do zmian w środowisku operacyjnym. Jej główne atuty to wysoka skalowalność, zaawansowane bezpieczeństwo, łatwa integracja oraz zastosowanie sztucznej inteligencji do efektywnego wykrywania zagrożeń i proaktywnego reagowania.
SUSE to globalny lider w dostarczaniu innowacyjnych, niezawodnych i bezpiecznych rozwiązań open source dla przedsiębiorstw. Flagowe produkty to m.in. SUSE Linux Enterprise Server (SLES) – system używany przez 60% firm z Fortune 500, Rancher – platforma do zarządzania kontenerami Kubernetes oraz NeuVector – narzędzie do zabezpieczania kontenerów. SUSE współpracuje z partnerami, wspierając klientów w elastycznym dostosowywaniu strategii IT do dynamicznie zmieniających się potrzeb.
SUSE Linux Enterprise Server (SLES) to komercyjna dystrybucja Linuxa opracowana przez firmę SUSE, przeznaczona dla serwerów, mainframe'ów i stacji roboczych, ceniona za wysoką jakość i niezawodność. SLES to elastyczna i łatwa w zarządzaniu platforma, umożliwiająca wdrażanie kluczowych obciążeń lokalnie, w chmurze i na brzegach sieci. System jest certyfikowany i zgodny z najwyższymi standardami bezpieczeństwa. Subskrypcja obejmuje wsparcie dla technologii wirtualizacji i platform chmurowych. Nowe wersje wydawane są co 2-3 lata, a poprawki i aktualizacje co około 18 miesięcy.
SUSE Manager to narzędzie umożliwiające jednolite zarządzanie wszystkimi dystrybucjami Linuxa z jednej konsoli, automatyzujące aktualizacje, zarządzanie zasobami i wdrażanie systemów. Oferuje automatyzację bezpieczeństwa i zgodności, w tym zarządzanie aktualizacjami bezpieczeństwa i konfiguracją zgodnie z SCAP oraz audyty systemów przy użyciu openSCAP. Umożliwia centralne zarządzanie i raportowanie, obsługując nawet milion klientów Linux, z monitorowaniem w czasie rzeczywistym za pomocą Prometheus i Grafana.
SUSE NeuVector to platforma bezpieczeństwa kontenerów, działająca według modelu Zero Trust. Umożliwia ciągłe monitorowanie cyklu życia kontenerów, zwiększając bezpieczeństwo już od wczesnych etapów rozwoju oprogramowania. Oferuje pełną widoczność na poziomie aplikacji, umożliwiając wykrywanie i blokowanie zagrożeń, chroni sieć, pliki i procesy dzięki specjalistycznemu firewallowi kontenerowemu, a także zarządza bezpieczeństwem łańcucha dostaw i automatyzuje ocenę zgodności z normami takimi jak PCI czy SOC2.
Talend to platforma open source do integracji danych, która ułatwia migrację, przetwarzanie i analizowanie dużych ilości danych. Oferuje narzędzia do zarządzania jakością danych, ich integracji oraz przygotowania do analizy Big Data. Jest to rozwiązanie niskokodowe, które współpracuje z różnorodnymi źródłami i architekturami danych, łącząc w jednym miejscu funkcje zarządzania i integracji danych. Talend cieszy się popularnością wśród firm potrzebujących efektywnego zarządzania danymi.
Tekton to narzędzie cloud-native do budowy systemów CI/CD (Continuous Integration/Continuous Delivery), które jest dostępne jako otwarte oprogramowanie. Oferuje komponenty takie jak Tekton Pipelines, CLI i Katalog, tworząc kompletny ekosystem do automatyzacji procesów. Tekton pozwala na budowanie, testowanie i wdrażanie aplikacji zarówno w środowiskach chmurowych, jak i lokalnych, zapewniając abstrakcję od szczegółów implementacyjnych. Jest częścią CD Foundation — projektu Linux Foundation.
Telegraf to agent serwerowy open source stworzony do zbierania metryk z różnych źródeł, w tym baz danych, systemów oraz urządzeń IoT. Jest elastyczny, wspierając różnorodne wtyczki, co pozwala na łatwą integrację z istniejącymi systemami monitorowania i analizy danych. Napisany w języku Go, tworzy kompaktowy plik binarny bez zewnętrznych zależności, co zapewnia minimalne zużycie pamięci. Telegraf efektywnie gromadzi i przetwarza dane z czujników IoT, platform chmurowych i innych systemów.
Teradata to firma specjalizująca się w rozwoju i dostarczaniu oprogramowania do analizy danych dla przedsiębiorstw. Jest uznawana za lidera w tworzeniu rozwiązań dla dużych magazynów danych, wykorzystując przy tym architekturę równoległą. Oferuje narzędzia do analizy biznesowej, produkty chmurowe oraz usługi konsultingowe, działając na skalę globalną.
Terraform to narzędzie do zarządzania infrastrukturą jako kodem (IaC), które pozwala na bezpieczne i przewidywalne tworzenie oraz zarządzanie infrastrukturą w chmurze. Ułatwia definiowanie i dostarczanie infrastruktury za pomocą plików konfiguracyjnych. Zarządza elementami niskopoziomowymi, takimi jak obliczenia czy zasoby sieciowe, oraz wysokopoziomowymi, np. wpisami DNS czy funkcjami SaaS. Tworzy i zarządza zasobami na platformach chmurowych i innych usługach, wykorzystując ich API.
Thanos to otwarte narzędzie rozszerzające funkcjonalność Prometheus, umożliwiające skalowanie i długoterminowe przechowywanie danych. Oferuje widok zapytań, pozwalający na wyszukiwanie metryk z wielu źródeł bez zwiększania opóźnień. Gwarantuje wysoką dostępność przez replikację danych na różne instancje przechowywania. Składa się z komponentów takich jak Sidecar, Store Gateway, Compactor, Querier i Query Frontend, które wspierają połączenia, agregację metryk, deduplikację, czy zarządzanie cyklem życia danych.
Trivy to narzędzie do skanowania bezpieczeństwa, które wykrywa podatności i błędne konfiguracje infrastruktury jako kod (IaC), analizuje SBOM, skanuje środowiska chmurowe i ocenia ryzyko w Kubernetes. Skanuje obrazy Dockerfile, identyfikując nierozwiązane podatności, które mogą być dziedziczone przez kontenery. Analizuje także pakiety systemu operacyjnego i zależności kodu źródłowego zarządzane przez popularne menedżery pakietów. Oferuje trzy rodzaje skanowania: kontenerów, repozytoriów Git i katalogów systemu plików.
Ubuntu to otwartoźródłowy system operacyjny oparty na Linuxie, dostępny na desktopach, serwerach, urządzeniach IoT i w chmurze. Jest jednym z najpopularniejszych systemów Linux na świecie, oferującym pięć lat darmowych aktualizacji bezpieczeństwa. Znany z łatwości obsługi i instalacji oraz szerokiego wsparcia społeczności. Dla profesjonalistów IT Ubuntu zapewnia wsparcie dla kontenerów, wirtualizacji, automatyzacji i DevOps. Jest również domyślnym systemem operacyjnym dla większości usług chmurowych, takich jak Google Cloud Platform, Azure i AWS.
Vitess to otwartoźródłowy system do klastrowania baz danych MySQL, który umożliwia skalowanie horyzontalne poprzez sharding. Stworzony przez zespół YouTube w 2010 roku, aby poradzić sobie z rosnącymi wymaganiami skalowania bazy danych serwisu. System pozwala na efektywne zarządzanie dużymi klastrami instancji baz danych i wspiera MySQL oraz Percona Server dla MySQL.
VMware to firma oferująca rozwiązania wirtualizacyjne, które umożliwiają uruchamianie aplikacji w dowolnej chmurze i na różnych urządzeniach. Pozwala to na uruchamianie wielu systemów operacyjnych na jednym serwerze, co przekłada się na optymalizację zasobów i skalowalność. VMware oferuje produkty takie jak vSphere (do wirtualizacji serwerów), vCenter (do zarządzania), vSAN (do pamięci masowej) i NSX (do wirtualizacji sieci).
VMware Tanzu to platforma wielochmurowa do tworzenia i wdrażania aplikacji, zaprojektowana z myślą o modernizacji infrastruktury i aplikacji. Ułatwia ciągłe dostarczanie lepszego oprogramowania, integrując praktyki DevSecOps. VMware Tanzu oferuje narzędzia umożliwiające rozwój, zarządzanie i uruchamianie aplikacji w nowoczesnych środowiskach technologicznych, wspierając działalność w różnych chmurach.
VMware vSphere to platforma wirtualizacyjna, która przekształca centra danych w zintegrowane infrastruktury obliczeniowe, obejmujące zasoby CPU, pamięć masową i sieć. vSphere zarządza tymi infrastrukturami jako jednolitym środowiskiem operacyjnym, dostarczając narzędzia do administrowania centrami danych. Składa się z hypervisora VMware ESXi oraz narzędzia do zarządzania VMware vCenter Server. Umożliwia wirtualizację serwerów, konsolidację zasobów i poprawę wydajności aplikacji.
WildFly to elastyczny i lekki serwer aplikacji, zgodny z Java EE i MicroProfile. Charakteryzuje się scentralizowaną, prostą konfiguracją i modułową izolacją aplikacji, a także oferuje zaawansowane możliwości zarządzania. Jest kompatybilny z wieloma platformami i wspiera standardy takie jak Jakarta EE, co czyni go doskonałym rozwiązaniem dla różnorodnych środowisk aplikacyjnych.
WSO2 to dostawca technologii open source, oferujący platformę do integracji API, aplikacji i usług sieciowych zarówno lokalnie, jak i w chmurze. Platforma WSO2 umożliwia projektowanie, publikowanie oraz zarządzanie cyklem życia API, a także rozwój aplikacji, ograniczanie szybkości dostępu i analizę statystyk. Firma dostarcza także rozwiązania chmurowe skoncentrowane na rozwoju aplikacji i zarządzaniu tożsamością oraz dostępem (IAM).
Xray to narzędzie do zarządzania testami, które integruje się z Jirą. Umożliwia planowanie, wykonanie i śledzenie testów oraz raportowanie wyników. Obsługuje testy manualne i zautomatyzowane, w tym jednostkowe, integracyjne oraz funkcjonalne. Xray zapewnia wsparcie dla całego cyklu życia testów, obejmujące definicję, planowanie, wykonanie, śledzenie i raportowanie. Jest stosowane przez wiele organizacji do zarządzania testami i zapewnienia jakości.
Zabbix to oprogramowanie monitorujące infrastrukturę IT, umożliwiające zbieranie, analizowanie i wizualizowanie danych z różnych źródeł, jak sieci, serwery, aplikacje, chmury i urządzenia IoT. Jest skalowalne, dostosowując się do różnych środowisk. Oferuje rozproszone monitorowanie i zarządzanie poprzez centralny interfejs webowy. Zapewnia bezpieczeństwo danych i umożliwia łatwą integrację z systemami alertów, ticketingiem oraz ITSM dzięki gotowym szablonom.