Red Hat ogłosił dostępność Red Hat Developer Hub, wewnętrznej platformy deweloperskiej klasy korporacyjnej - internal developer platform (IDP) - bazującej na Backstage, projekcie open source Cloud Native Computing Foundation (CNCF). Dzięki samoobsługowemu portalowi, ustandaryzowanym szablonom oprogramowania, dynamicznemu zarządzaniu wtyczkami, kontroli dostępu opartej na rolach korporacyjnych (RBAC) i wsparciu Red Hat Developer Hub zapewnia firmom narzędzia i możliwości do przezwyciężenia ograniczeń DevOps i rozwiązania takich problemów, jak złożoność, brak standaryzacji i obciążenia poznawcze.
Red Hat Developer Hub umożliwia zespołom przyspieszenie rozwoju i wdrażania na dowolnej platformie, dzięki bardziej spójnym i ustandaryzowanym potokom. Dla firm, które chcą ustandaryzować operacje w otwartej chmurze hybrydowej, Developer Hub jest w pełni zintegrowany z Red Hat OpenShift i umożliwia wdrażanie innowacji takich jak sztuczna inteligencja (AI) oraz natywne architektury aplikacji w chmurze.
"Fragmentacja wiedzy, brak standaryzacji narzędzi i dokumentacji oraz przytłaczająca złożoność hamują innowacje i utrudniają firmom sprostanie potrzebom dzisiejszego cyfrowego biznesu. Zespoły inżynierów platform mogą pomóc uporządkować chaos, jednak tworzenie i utrzymywanie niestandardowych portali może być w dłuższej perspektywie trudne do skalowania. Red Hat Developer Hub odciąża te zespoły i daje im narzędzia, które wspierają zbiorowy wysiłek DevOps, dzięki czemu programiści mogą skupić się na pisaniu kodu i zapewnianiu przewagi konkurencyjnej swoim firmom" - powiedziała Lara Greden, dyrektor ds. badań platform chmurowych w IDC.
Oswajanie złożoności, aby przyspieszać i skalować rozwój aplikacji
Według firmy analitycznej IDC, nadeszła era cyfrowego biznesu. Przewiduje się, że „wydatki na technologie cyfrowe w organizacjach wzrosną 7-krotnie w 2024 r., ponieważ firmy są przez wymagania rynku zmuszane do rozwijania cyfrowych modeli biznesowych i wzmacniania możliwości cyfrowych”.
Zaawansowane tempo prowadzenia działalności i konkurencja w gospodarce cyfrowej zwiększyły presję na tworzenie nowych źródeł wartości poprzez cyfrowe produkty, usługi i doświadczenia. Wiąże się z kosztami dla działów IT przedsiębiorstw, które obecnie borykają się z dużym długiem technicznym, lukami w umiejętnościach, ograniczeniami architektonicznymi i zagrożeniami bezpieczeństwa w wyniku gwałtownego wzrostu złożoności IT oraz braku standaryzacji w łańcuchu narzędzi programistycznych.
Przyspieszenie czasu wdrażania i dostarczenia oprogramowania dzięki ujednoliconemu portalowi i ustandaryzowanym szablonom oprogramowania
Red Hat Developer Hub odpowiada na wspomniane wyzwania dzięki samoobsługowemu portalowi, który łączy wszystkie informacje potrzebne programistom, w tym dostęp do różnych konsol, ujednolicony katalog oprogramowania i aktualną dokumentację w ramach tego samego repozytorium. Środowisko jest dla zespołów łatwiejsze w zarządzaniu, a nowi członkowie zespołu mogą łatwiej znaleźć to, czego potrzebują, gdy zapoznają się z narzędziami i procesami. Wpływa to pozytywnie na produktywność.
Standaryzowane szablony oprogramowania usprawniają wdrażanie aplikacji i onboarding deweloperów. Eliminują dodatkowe zadania i detale techniczne, które mogą spowalniać proces tworzenia i dostarczania aplikacji. Za pomocą jednego kliknięcia programiści mogą uzyskać wszystko, czego potrzebują. Najlepsze praktyki i wstępnie zaprojektowane komponenty od zespołów inżynierów platformy są automatycznie zbudowane i gotowe do pracy, dzięki czemu mogą natychmiast rozpocząć tworzenie i dostarczanie aplikacji.
"Wewnętrzne platformy deweloperskie to idealne miejsce, w którym wiedza o domenie i najlepsze praktyki przecinają się ze znormalizowanymi narzędziami i procesami. Zapewniają doświadczenie deweloperskie, które skutkuje wyższą produktywnością, szybszym czasem wprowadzenia na rynek i bardziej efektywną ścieżką innowacji. Red Hat Developer Hub umożliwia firmom szybkie wdrażanie IDP i skalowanie ich w całym przedsiębiorstwie w elastyczny, bezpieczniejszy i w pełni kontrolowany sposób" - mówi Balaji Sivasubramanian, starszy dyrektor ds. zarządzania produktami narzędzi deweloperskich, Red Hat.
Dostosowywanie i rozszerzanie środowiska programistycznego za pomocą wtyczek technologicznych
Red Hat Developer Hub posiada tę samą architekturę wtyczek co projekt Backstage. Umożliwia to użytkownikom integrację nowych możliwości z ich zestawem narzędzi programistycznych. Dzięki nowym możliwościom dynamicznego zarządzania wtyczkami w Red Hat Developer Hub, użytkownicy mogą szybko i łatwo instalować, aktualizować oraz usuwać wtyczki bez konieczności planowania przestojów w celu modyfikacji kodu źródłowego oraz przebudowy i ponownego wdrożenia podstawowego środowiska Backstage.
Red Hat stworzył szereg wtyczek w oparciu o opinie użytkowników i udostępnił je społeczności Backstage. Wtyczki te są obsługiwane i zweryfikowane pod kątem stosowania z Red Hat Developer Hub, co ogranicza potencjalne ryzyko kompatybilności i problemy operacyjne. Ponadto Red Hat Developer Hub jest w pełni zdolny do uruchamiania i dostosowywania wtyczek tworzonych przez społeczności, dając firmom większą elastyczność i kontrolę nad ich środowiskami.
Wprowadzenie bezpieczeństwa na wcześniejsze etapy dla bardziej odpornego cyklu życia deweloperskiego
Bezpieczeństwo oprogramowania to więcej niż kod. Obejmuje ludzi, procesy i narzędzia. Budowanie zaufania i przejrzystości w całym cyklu życia oprogramowania wymaga priorytetowego traktowania środków bezpieczeństwa w każdym z tych wektorów od samego początku.
Przez nową, dostępną wtyczkę Red Hat Developer Hub upraszcza i standaryzuje zarządzanie użytkownikami za pomocą kontroli dostępu opartej na rolach (RBAC). Wtyczka RBAC daje administratorom i kierownikom projektów możliwość zarządzania dostępem użytkowników do portalu na podstawie ich roli w zespole. Wtyczkę można podłączyć do dostawcy uwierzytelniania organizacji i dostosować do niestandardowych ról w strumieniu roboczym. Umożliwia to użytkownikom uzyskanie odpowiednich uprawnień do katalogu oprogramowania i powiązanych danych.
Red Hat Developer Hub jest również komplementarny i zintegrowany z Red Hat Trusted Software Supply Chain rozwiązaniem zabezpieczającym łańcuch dostaw oprogramowania, które oferuje strukturę do zarządzania zaufanymi treściami w czasie pisania kodu, ze zautomatyzowanym łańcuchem zaufania. Narzędzia te zapewniają potwierdzenie i poświadczenie dla języków, frameworków i zależności używanych w portalu Red Hat Developer Hub oraz w razie potrzeby dają inżynierom platformy możliwość szybszego zarządzania aktualizacjami w zakresie bezpieczeństwa i zgodności.
Red Hat Trusted Application Pipelines, Red Hat Trusted Profile Analyzer i Red Hat Trusted Artifact Signer są obecnie dostępne w wersji demonstracyjnej, a ich ogólna dostępność spodziewana jest jeszcze w tym kwartale.
Red Hat Developer Hub jest już ogólnie dostępny z pełnym wsparciem. Więcej informacji można znaleźć pod tym adresem.
Źródło: Red Hat