5 Vorteile von Red Hat OpenShift für Entwicklungsteams
Einleitung
Entwicklerinnen und Entwickler lösen in den verschiedensten Branchen einige der schwierigsten geschäftlichen Herausforderungen mit innovativen Anwendungen.
Durch benutzerfreundliche Funktionen und Schnittstellen sorgen Entwicklungsteams für originelle Softwarelösungen, mit denen Unternehmen die Kundenbindung stärken, Umsätze generieren und in sich wandelnden Märkten wettbewerbsfähig bleiben können. Durch Integrieren neuer Technologien wie KI (Künstliche Intelligenz), Machine Learning (ML) und IoT-Geräte (Internet of Things) in Anwendungen und Services können Entwicklungsteams Lösungen erstellen, die die sich ändernden Verbraucheranforderungen schneller erfüllen. Da Unternehmen weiterhin neue, innovative digitale Services anbieten, werden Entwicklerinnen und Entwickler immer wichtiger, um das Wachstum und den nachhaltigen Geschäftserfolg zu fördern.
Ineffiziente Workflows für Infrastrukturmanagement und Deployment können jedoch die Entwicklungsprozesse verlangsamen und Teams die Einführung der neuesten Tools und Technologien erschweren. Als integrierte Technologie-Stacks enthalten Anwendungsplattformen Features und Funktionen (sowie Integrationen mit Technologieökosystemen), die Anwendungsentwicklung und -bereitstellung in Hybrid Cloud-Umgebungen vereinfachen. Anwendungsplattformen können als Cloud Services oder selbst gemanagte Installationen bereitgestellt werden und Sie beim Entwickeln und Modernisieren von Anwendungen mithilfe fortschrittlicher Architekturen und Technologien unterstützen.
Red Hat bietet eine auf offenen Standards basierende Open Hybrid Cloud-Anwendungsplattform, mit der Sie sowohl traditionelle als auch cloudnative Anwendungen schnell entwickeln und bereitstellen können. Red Hat® OpenShift® ist eine bewährte, umfassende und konsistente Plattform zum Entwickeln, Modernisieren und Bereitstellen von Anwendungen in großem Umfang, einschließlich aktueller, KI-gestützter Anwendungen. Sie vereint umfassende Tools und Services, die den gesamten Anwendungs-Lifecycle optimieren – von der Entwicklung über die Bereitstellung bis hin zur Verwaltung von Anwendungs-Workloads. Entwicklungsteams können mit einem kompletten Serviceangebot für die Markteinführung von Anwendungen auf der Infrastruktur Ihrer Wahl schneller innovieren.
In diesem E-Book werden 5 wichtige Vorteile von Red Hat OpenShift für Entwicklungsteams vorgestellt.
Innovationen auf einer zuverlässigen, umfassenden und konsistenten Anwendungsplattform
Red Hat OpenShift setzt auf die bewährte Basis von Red Hat Enterprise Linux® auf und bietet eine einheitliche, sicherheitsorientierte Plattform, die die moderne Anwendungsentwicklung in Hybrid Cloud-Umgebungen optimiert – einschließlich On-Site-Infrastruktur, Public Cloud-Ressourcen und Edge-Geräten. Red Hat OpenShift vereinfacht das Modernisieren und Bereitstellen von Anwendungen mit Tools und Services, die viele mühsame und zeitaufwendige Aufgaben automatisieren, und trägt so teamübergreifend zu mehr Produktivität und operativer Effizienz bei. Zusätzlich können Sie dank der Integration mit dem Portfolio von Red Hat Application Foundations und einem umfassenden Partnernetzwerk Technologien Ihrer Wahl nutzen, um eine Vielzahl von Anwendungen über eine einzige, einheitliche Entwicklungsumgebung zu entwickeln, zu modernisieren und bereitzustellen. Außerdem ist Red Hat OpenShift als selbst gemanagtes Produkt oder als Cloud Service über Amazon Web Services (AWS), Microsoft Azure, Google Cloud und IBM Cloud verfügbar.
Vertrauenswürdig
Red Hat OpenShift bietet eine vertrauenswürdige Version von Kubernetes, die auf jahrelanger Erfahrung mit Engineering und Support in verschiedenen Umgebungen basiert. Standardmäßig sichere Einstellungen tragen dazu bei, Schwachstellen von Kubernetes zu minimieren, während Teams durch die Integration mit Red Hat Advanced Cluster Security for Kubernetes Sicherheit in sämtliche Phasen der Anwendungsentwicklung und -bereitstellung integrieren können. Red Hat bietet außerdem vertrauenswürdige Inhalte zum Erstellen von Container Images, die Sie auf Red Hat OpenShift ausführen können. Mithilfe unseres umfangreichen Softwarepartnernetzwerks für Red Hat OpenShift können Sie außerdem vorab validierte Funktionen und Services zur Plattform hinzufügen.
Umfassend
Red Hat OpenShift ist eine umfassende Anwendungsplattform, mit der Sie die sicherheitsorientierte, skalierbare Entwicklung in verschiedenen Umgebungen optimieren können. Dank ihrer umfassenden Tools und Services können Ihre Teams Herausforderungen beim Modernisieren und Bereitstellen bewältigen und die Entwicklungsproduktivität sowie die operative Effizienz steigern.
Konsistent
Red Hat OpenShift bietet Ihnen ein einheitliches, konsistentes Entwicklungserlebnis und die Option, Anwendungen schnell mit Ihren bevorzugten Tools zu entwickeln und bereitzustellen. Bei Entwicklung auf Red Hat OpenShift können Sie Workflows einmalig erstellen sowie automatisieren und anschließend Anwendungen in verschiedenen Umgebungen ausführen, darunter lokale Infrastrukturen, Public Clouds, Edge-Standorte und Hybrid-Umgebungen.
Als führende Hybrid Cloud-Anwendungsplattform bietet Red Hat OpenShift Entwicklungsteams die Tools, Pipelines, Frameworks und Services, die sie für das Entwickeln und Bereitstellen sicherheitsorientierter Anwendungen benötigen.
Nachfolgend werden 5 wichtige Vorteile von Red Hat OpenShift für Entwicklungsteams aufgelistet.
1: Beschleunigte Anwendungsentwicklung und gesteigerte Produktivität
Für viele Unternehmen ist die schnelle Bereitstellung innovativer neuer Anwendungsfunktionen und wichtiger Updates entscheidend für eine größere Kundenzufriedenheit und mehr Wettbewerbsvorteile. Durch Minimieren des Zeitaufwands für die Infrastruktureinrichtung und Anwendungsbereitstellung sowie durch Bereitstellen eines schnellen Zugriffs auf Tools und Hybrid Cloud-Ressourcen können Sie die Anwendungs-Lifecycles vereinfachen und beschleunigen sowie unverzüglich auf sich ändernde Benutzeranforderungen reagieren.
Red Hat OpenShift bietet zahlreiche Tools und Funktionen, mit denen Sie innovative, skalierbare, cloudnative Anwendungen mit modernen Architekturen wie Microservices, Serverless und Event-Driven entwickeln können – in kürzerer Zeit und mit weniger Infrastruktur-Overhead.
Red Hat OpenShift Dev Spaces
Red Hat OpenShift Dev Spaces ist ein CDE-Service (Cloud Development Environment) für Red Hat OpenShift, der konsistente Entwicklungspraktiken durch sicherheitsorientierte, konfigurationsfreie Umgebungen und Self Service-Provisionierungsfunktionen fördert. Mit Unterstützung für verbreitete IDEs (Integrated Development Environments) und einer Befehlszeilenschnittstelle (CLI) bildet OpenShift Dev Spaces eine praktische, vertraute und zuverlässige Basis für die Entwicklung moderner Anwendungen. Der Service bietet anpassbare Arbeitsbereiche für Entwicklungsteams, die als Code mit Devfile definiert sind. Devfile ist ein offener Standard zur Definition containerisierter Entwicklungsumgebungen, der Konsistenz bietet und Kompatibilitätsprobleme bei verschiedenen Entwicklungssystemen reduziert.
Podman Desktop
Beschleunigen Sie Ihre Entwicklung mit Podman Desktop, einer kostenlosen grafischen Oberfläche, mit der Sie Container und Kubernetes in einer lokalen Umgebung verwalten können. Vereinfachen Sie die KI-Entwicklung mit Podman AI Lab, einer Erweiterung von Red Hat, die wichtige Open Source-Technologien für die Entwicklung mit KI in einer lokalen Umgebung bereitstellt.
Red Hat Developer Hub
Red Hat Developer Hub ist ein unternehmensgerechtes internes Entwicklungsportal, das Prozesse optimiert, damit Sie sich auf die Entwicklung innovativer Lösungen konzentrieren können. Templates beschleunigen die Entwicklung neuer Software, einschließlich Websites und Anwendungen, und bieten die Möglichkeit, Codegerüste zu laden, Variablen einzufügen und in Repositories wie GitHub oder GitLab zu veröffentlichen. Vorgefertigte, unterstützte Ansätze abstrahieren die Details der zugrunde liegenden Technologie, sodass Sie sich auf die wichtigen Funktionen Ihrer Anwendung konzentrieren können. Kuratierte, zertifizierte Plugins für gängige Technologien wie Tekton, ArgoCD und Keycloak lassen sich direkt in Red Hat Developer Hub integrieren, um die Konfiguration und Wartung von Tools in Ihrem Unternehmen zu vereinfachen.
Red Hat OpenShift Operatoren
Mit den Operatoren von Red Hat OpenShift können Sie zertifizierte Drittanbietertechnologien aus dem Red Hat Ecosystem Catalog – einschließlich Datenbanken und Beobachtbarkeitstools – direkt in der Konsole von Red Hat OpenShift hinzufügen und verwalten.
Red Hat Application Foundations
Greifen Sie direkt in Red Hat OpenShift auf Red Hat Application Foundations zu – eine einheitliche Kombination aus Anwendungs-Runtimes und -Frameworks, API-Management, Daten-Streaming und eventgesteuerten Services. Mit diesen Tools und Services können Sie verschiedenste Anwendungen auf einer einzigen, umfassenden Plattform entwickeln und bereitstellen. Application Foundations bietet auch gängige Entwicklungssprachen und Frameworks wie Quarkus, die Sie in Red Hat OpenShift integrieren können.
2: Modernisierung traditioneller Anwendungen mit neuen Architekturen
Projekte zur Anwendungsmodernisierung führen für viele Unternehmen zu mehr Effizienz, Agilität und Wettbewerbsfähigkeit. Durch Umstellen von traditionellen monolithischen Anwendungsarchitekturen auf modularere, skalierbarere und cloudnative Lösungen können Sie Operationen optimieren und das Benutzererlebnis verbessern. Diese Projekte werfen jedoch häufig auch Herausforderungen für die Entwicklung auf, darunter komplexe bestehende Systeme, das Fehlen vollständiger Tool-Sets sowie umfangreiche Trainingsanforderungen.
Red Hat bietet verschiedene Migrationstools, mit denen Sie Ihre Modernisierung planen und Ihre Anwendungen zu Red Hat OpenShift migrieren können.
- Das Migrations-Toolkit für Anwendungen (MTA) ist ein Toolset, das aus langjährigen Erfahrungen entstanden ist und umfangreiche Anwendungsmodernisierungs- und Migrationsprojekte unterstützt. Vereinfachen und beschleunigen Sie Initiativen mit modernen Funktionen zur Anwendungsbewertung, Quellcode-Analyse und Projektverwaltung – komplett über eine zentrale Managementoberfläche. Verschaffen Sie sich einen flexiblen, umfassenden Überblick über Ihr Anwendungsportfolio und bewerten Sie den aktuellen Status. Identifizieren Sie vielversprechende Modernisierungsmöglichkeiten und erstellen Sie skalierbare Pläne mithilfe von Anwendungsarchetypen, um Anwendungen automatisch nach Ihren definierten Kriterien zu gruppieren. Durch umfangreiche Bewertungs- und automatisierte Analysefunktionen erhalten Sie sowohl allgemeine als auch detaillierte Insights, mit denen Sie Ihre Modernisierungsstrategie individuell anpassen können.
- Mit dem Migrations-Toolkit für Container (MTC) können Sie zustandsbehaftete und zustandslose Anwendungen von verschiedenen Kubernetes-Plattformen zu Clustern von Red Hat OpenShift 4 migrieren. Migrieren Sie Anwendungen – innerhalb desselben Red Hat OpenShift Clusters oder zwischen Clustern – und minimieren Sie Ausfallzeiten mithilfe einer umfassenden Webkonsole und API, die auf benutzerdefinierten Kubernetes-Ressourcen basiert.
- Mit dem Migrations-Toolkit für die Virtualisierung (MTV) können Sie virtuelle Maschinen von VMware vSphere zu Red Hat OpenShift Virtualization migrieren, sodass Sie VM-Workloads neben Container-Workloads ausführen und verwalten können.
- Mit Red Hat OpenShift Virtualization können Sie sowohl virtuelle Maschinen als auch Container auf einer einzigen Plattform bereitstellen sowie verwalten und so Ihre bestehenden Virtualisierungsinvestitionen optimal nutzen. Steigern Sie die Konsistenz in Ihren Anwendungen mit einem einheitlichen, bevorzugten Toolset, das neue Technologien und Ansätze wie CI/CD (Continuous Integration/Continuous Deployment) und GitOps-Workflows auf Ihre traditionellen Workloads ausweitet.
15 Gründe für die Einführung von OpenShift Virtualization
Erfahren Sie, wie Sie Ihre bestehenden Virtualisierungsinvestitionen optimal nutzen und gleichzeitig die Vorteile von cloudnativen Architekturen, optimierten Abläufen und neuen Entwicklungsansätzen nutzen können.
Lesen Sie das E-Book oder erhalten Sie weitere Informationen unter den Entwicklungsressourcen zu OpenShift Virtualization.
- Mit Red Hat Developer Hub können Sie virtuelle Maschinen mit einem optimierten Entwicklungsprozess erstellen, der die Komplexität reduziert. Diese virtuellen Maschinen lassen sich zu OpenShift Virtualization migrieren, sodass Sie mehrere Anwendungsarchitekturen auf einer einzigen Plattform bereitstellen können.
- Mit Red Hat OpenShift Serverless können Sie skalierbare, eventgesteuerte, cloudnative Serverless-Anwendungen auf Red Hat OpenShift entwickeln. So lassen sich der Prozess der Entwicklung, Bereitstellung und Verwaltung von Serverless Workloads vereinfachen, damit Sie sich auf das Schreiben von Code konzentrieren können, ohne sich um den Aufwand der Infrastrukturverwaltung sorgen zu müssen. Features wie Serverless-Funktionen, automatische Skalierung auf Null, progressive Rollouts und Event-Integrationen machen OpenShift Serverless zu einer vielseitigen Wahl für moderne cloudnative Anwendungen.
- Mit Red Hat OpenShift Service Mesh können Sie microservicebasierte Anwendungen auf konsistente Weise verbinden, verwalten und überwachen – von Onsite-Rechenzentren bis zu Public Clouds und Edge-Installationen. Verschaffen Sie sich einen Überblick über den Datenverkehr und die Abhängigkeiten zwischen Services, um Probleme in Ihrer Hybrid Cloud-Umgebung zu erkennen.
- Mit Red Hat OpenShift am Edge können Sie dieselbe Anwendungsplattform vom Rechenzentrum über die Cloud bis zu Edge-Standorten zu verwenden. Sie können Anwendungen näher am Ort der Datenerfassung bereitstellen und so Latenz und Bandbreite reduzieren sowie gleichzeitig die Effizienz verbessern. Mit Edge Computing können Sie schneller Insights gewinnen und entfernte Anwendungen und nicht verbundene Standorte unterstützen, während Sie gleichzeitig die gesetzlichen Anforderungen erfüllen. Nutzen Sie lokal Daten und Analysen, um die Entscheidungsfindung zu beschleunigen. Stellen Sie latenzempfindliche Anwendungen für Nutzende an entfernten Standorten bereit. Sorgen Sie für die Kontinuität wichtiger Abläufe auch in Umgebungen mit eingeschränkter Konnektivität. Außerdem können Sie sensible Daten lokal verarbeiten und verwalten, um Compliance mit Anforderungen an die Datensouveränität zu gewährleisten.
Tipp: Lernen Sie in einempraxisorientierten Lab, wie Sie OpenShift Serverless nutzen können.
3: Beschleunigte Entwicklung und Bereitstellung von KI-Lösungen
KI/ML-Technologien können Entwicklungsteams beim Entwickeln innovativer Anwendungen in sich schnell verändernden Märkten unterstützen. Das richtige Toolset, das auf Open Source-Projekten und kommerziellen Lösungen basiert, kann die Entwicklung intelligenter Anwendungen vereinfachen und Sie beim schnelleren Deployment von KI-Lösungen unterstützen. Außerdem können Sie durch die kontinuierliche Nutzung aktueller Tools und Technologien effektivere Lösungen entwickeln, die die modernsten Funktionen, Optimierungstechniken und Algorithmen nutzen.
Red Hat OpenShift AI basiert auf Red Hat OpenShift und bietet eine einzelne, unternehmensgerechte Anwendungsplattform, mit der Sie KI-Experimente durchführen, erweiterte Modelle bereitstellen und intelligente Anwendungen in kürzerer Zeit anbieten können. Data Scientists, Engineers und Entwicklungsteams können auf einer einheitlichen, skalierbaren und sicherheitsorientierten Plattform zusammenarbeiten, die die Workload- und Performance-Anforderungen der gesamten Onsite- und Public Cloud-Infrastruktur erfüllt. Stärken Sie das Vertrauen mit getesteten, unterstützten Tools, vereinfachen Sie das Infrastrukturmanagement und stellen Sie Anwendungen in verschiedenen Hybrid Cloud-Umgebungen bereit.
Durch Ausdehnung der DevOps-Praktiken auf Machine Learning Operations (MLOps) unterstützt OpenShift AI den gesamten KI/ML-Lifecycle, vom Entwurf und Training bis zum Deployment und Monitoring von KI-Modellen und -Anwendungen. Kombinieren Sie Data Science Pipelines für das Modelltraining mit GitOps Pipelines für das Deployment von Modellen und das Verbinden mit Anwendungen. Skalieren Sie Ihre Operationen, um rechenintensive Workloads wie Basis- und generative KI-Modelle (gen KI) zu unterstützen.
OpenShift AI bietet zahlreiche Entwicklungsfunktionen wie KI/ML-Libraries und -Frameworks, ML-Pipelines und Unterstützung für mehrere IDEs, mit denen Data Scientists prädiktive KI-Modelle erstellen können. Außerdem enthält OpenShift AI InstructLab, verteilte Trainingsfunktionen und Unterstützung für die Hardwarebeschleunigung für Fine Tuning und die Erweiterung von Large Language Models (LLMs) für bestimmte Use Cases.
4: Schnell zur Produktion
Eine schnelle und effiziente Anwendungsentwicklung und -bereitstellung ist entscheidend für das Bereitstellen innovativer Lösungen, die den sich wandelnden Benutzeranforderungen und Branchentrends gerecht werden. Mit automatisierten Prozessen können Sie neue Funktionen oder Updates schneller einführen und die Markteinführungszeit erheblich verkürzen. Mit einem optimierten Deployment können Sie effizienter iterieren und Ihre Anwendungen auf der Basis von Echtzeit-Feedback optimieren. Dynamische, automatisierte Anwendungs-Workflows verbessern die Zusammenarbeit in und zwischen Entwicklungs- und IT-Operations-Teams.
Red Hat OpenShift umfasst integrierte Entwicklungs-Tools und -Workflows, mit denen Sie konsistente, sicherheitsorientierte Softwareentwicklungsprozesse definieren und implementieren können, um die Anwendungsbereitstellung zu beschleunigen. Sie können beispielsweise Plugins, Erweiterungen und SDKs (Software Development Kits) nutzen, um Anwendungen zu entwickeln. Mit CI/CD-Pipelines und GitOps Tools können Sie Code mithilfe automatisierter Workflows entwickeln, testen und bereitstellen. Mit Monitoring- und Protokollierungsservices können Sie die Anwendungs-Performance nachverfolgen und Probleme erkennen. Zudem können Sie Container Images mit einer Container Registry effizient speichern und verwalten.
- Mit Builds von Red Hat OpenShift können Sie über eine einzelne Kubernetes-API Quellcode und Binärdateien in einem Container Image zusammenstellen und gleichzeitig die zugrunde liegenden Tools und Details abstrahieren, die normalerweise zum Erstellen von Images erforderlich sind.
- Red Hat OpenShift Pipelines ermöglicht Ihnen, moderne, sicherheitsorientierte CI/CD-Workflows zu erstellen, die Ihr bevorzugtes Quellcode-Repository integrieren. Durch Ausführen der einzelnen Schritte in separaten Containern können diese Workflows automatisch an die Nachfrage angepasst werden.
- Mit Red Hat OpenShift GitOps können Sie Git Repositories in Ihre Pipelines integrieren, sodass Sie Infrastruktur- und Workload-Konfigurationen mithilfe deklarativer Codes definieren können, um für eine effiziente und zuverlässige Anwendungsbereitstellung zu sorgen. Außerdem können Sie damit wiederholbare CD-Prozesse erstellen, die eine Single Source of Truth verwenden, um Anwendungen in verschiedenen Clustern in großem Umfang zu entwickeln und bereitzustellen.
- Mit der Webkonsole von Red Hat OpenShift können Sie Ihre Anwendungen von einem einzigen Ort aus verwalten. Importieren Sie vorhandene Codebases, Images und Dockerfiles, um Anwendungen direkt auf Red Hat OpenShift zu entwickeln und bereitzustellen. Analysieren Sie die Prozessor-, Speicher- und Speicherplatzauslastung, um die Anwendungs-Performance zu ermitteln. Greifen Sie außerdem auf Anwendungsstatus, Protokolle und Events zu, um den Anwendungsstatus anzuzeigen und Probleme zu beheben.
5: Entwicklung von Anwendungen mithilfe einer vertrauenswürdigen Software-Lieferkette
Der Schutz von Anwendungen in Hybrid Cloud-Umgebungen bei gleichzeitiger schneller Bereitstellung digitaler Services, die den Anforderungen von Nutzenden und Unternehmen entsprechen, kann für Entwicklungsteams eine Herausforderung darstellen. Für viele Unternehmen ist die Integration von Sicherheitsfunktionen, die den Datenschutz gewährleisten, den Zugriff kontrollieren und Compliance-Anforderungen erfüllen, mittlerweile ein wichtiger Bestandteil moderner Softwareentwicklung. Durch Einführen umfassender Sicherheitsstrategien, den Einsatz fortschrittlicher Technologien und die Einhaltung sich ständig weiterentwickelnder Compliance-Standards können Sie die Integrität Ihrer Anwendungen verbessern und das Vertrauen von Nutzenden und Stakeholdern gewinnen.
Durch kontinuierliche Compliance- und Sicherheitsprüfungen während des gesamten Anwendungs-Lifecycles bietet Red Hat OpenShift einen modernen, skalierbaren Ansatz zum Schutz kompletter Anwendungsstacks. Als Basis des Betriebssystems umfasst Red Hat Enterprise Linux Sicherheitsfunktionen wie Linux-Namespaces, Security-Enhanced Linux (SELinux), CGroups und Secure Computing Mode (seccomp) zum Isolieren und Schützen von Workloads. Eine integrierte Container Registry bietet die Möglichkeit, Anwendungen auf Schwachstellen zu scannen und für eine zuverlässige Identifizierung kryptografisch zu signieren. Starke Verschlüsselungsfunktionen schützen vertrauliche Anwendungsdaten. Zudem sorgen sichere operative Funktionen – darunter Authentifizierung, Autorisierung und Secret Management – für Vertrauen zwischen Nutzenden und Anwendungen.
Red Hat OpenShift lässt sich in Red Hat Trusted Software Supply Chain integrieren, damit Sie von Anfang an Sicherheit in die Komponenten, Prozesse und Verfahren Ihrer Softwarefabrik implementieren können. Sie können Anwendungen über verschiedene Umgebungen konsistent codieren, entwickeln, bereitstellen und überwachen, indem Sie automatisierte Sicherheitsvorkehrungen in Ihren Softwareentwicklungs-Workflows einsetzen. Trusted Software Supply Chain umfasst mehrere Produkte, die jeweils mit Red Hat OpenShift zusammenarbeiten, um Sie dabei zu unterstützen, die Sicherheit während des gesamten Softwareentwicklungs-Lifecycles zu erhöhen.
Red Hat Trusted Profile Analyzer
Red Hat Trusted Profile Analyzer scannt und analysiert Softwarekomponenten, um Abhängigkeiten abzubilden und den Wirkungsradius von Sicherheitsbedrohungen in der Codebasis zu bewerten. Mit diesem Erfassungssystem können Sie SBOMs (Software Bills of Materials) und VEXs (Vulnerability Exploitability Exchanges) generieren und managen. Trusted Profile Analyzer führt auch in lokalen Entwicklungsumgebungen Überprüfungen der Anwendungssicherheit durch. Sie können Sicherheitsdokumentationen speichern, indizieren und abfragen, um direkt von Ihrer IDE aus auf Empfehlungen zuzugreifen. Entwicklungsteams können Abhängigkeitsanalysen durchführen und Schwachstellen schon beim Codieren identifizieren und beheben, was dazu beiträgt, das Deployment von Anwendungen mit Sicherheitsschwachstellen zu vermeiden.
Red Hat Trusted Artifact Signer
Red Hat Trusted Artifact Signer baut auf dem Open Source-Projekt Sigstore auf und vereinfacht das kryptografische Signieren und Verifizieren von Softwareartefakten. Auditierbare Transparenzprotokolle von einem unveränderlichen Ledger stellen sicher, dass Code nicht manipuliert wurde, und erhöhen die Vertrauenswürdigkeit von Artefakten in der Softwarelieferkette. Trusted Artifact Signer unterstützt kurzlebiges schlüsselloses und schlüsselbasiertes Signieren sowie eine vereinfachte Operator-Installation. Die Lösung umfasst zudem Enterprise Contract, sodass Sie automatisch die Integrität der Lieferkette überprüfen, die Herkunft authentifizieren und die SLSA-Stufen (Supply-chain Levels for Software Artifacts) auf der Basis von Richtlinien auf skalierbare und deklarative Weise durchsetzen können.
Red Hat Trusted Application Pipeline
Red Hat Trusted Application Pipeline vereint Red Hat Developer Hub, Trusted Profile Analyzer und Trusted Artifact Signer zum Anpassen und Automatisieren von Build-Pipelines, sodass Sie signierte Attestierungen mit detaillierter Provenienz einhalten können. Stellen Sie Pipelines as Code in einem deklarativen Zustand und mit Release-Richtlinien bereit, die verdächtige Builds von der Produktion ausschließen. Trusted Application Pipeline bietet Software-Templates mit automatisierten Sicherheitsprüfungen und sicherheitsorientierten Release-Workflows für das umgebungsübergreifende Deployment von Container Images. Der Service generiert automatisch SBOMs für Container Images und bietet außerdem Angaben zur Herkunft sowie Attestierungen, die den SLSA-Standards entsprechen. Mithilfe dieser Templates können Sie Sicherheitsmaßnahmen im gesamten Softwareentwicklungs-Lifecycle standardisieren und beschleunigen und so von Beginn an für mehr Vertrauen und Transparenz sorgen.
Trusted Application Pipeline ist modular aufgebaut, sodass Sie je nach Ihren aktuellen Anforderungen einige oder alle Komponenten verwenden können. Sie können Ihre Pipelines auch so konfigurieren, dass andere Artefakt-Repositories und Sicherheitssysteme verwendet und über Anwendungsplattformen wie Red Hat OpenShift geschichtet werden, um Sicherheit in den gesamten Softwareentwicklungs-Lifecycle zu integrieren.
Red Hat Advanced Cluster Security for Kubernetes
Red Hat Advanced Cluster Security for Kubernetes überprüft Ihre Umgebung kontinuierlich anhand branchenüblicher Deployment- und Runtime-Richtlinien, um sie vor bösartigen Anwendungen und Fehlkonfigurationen zu schützen. Die Lösung kann in DevOps- und Sicherheitstools und -Workflows integriert werden und bietet nützliche, kontextbezogene Richtlinien, mit denen Sie Bedrohungen reduzieren und Sicherheitsrichtlinien anwenden können. Die Richtlinien-Engine enthält integrierte Kontrollen zum Durchsetzen der auf Branchenstandards basierenden DevOps- und sicherheitsorientierten Best Practices, darunter die CIS-Benchmarks (Center for Internet Security) und die NIST-Richtlinien (National Institute of Standards Technology). Darüber hinaus können Sie Images, die in den Registries von Red Hat Quay mit detaillierten Zugriffskontrollen gespeichert sind, automatisch indizieren und analysieren. So erhalten Sie Echtzeitberichte über die neuesten CVEs (Common Vulnerabilities and Exposures) aus Schwachstellendatenbanken.
Vom Code zur Produktion – mit integrierter Sicherheit – in wenigen Minuten
Entdecken Sie, wie Sie mit Trusted Software Supply Chain die sicherheitsorientierte Anwendungsentwicklung beschleunigen:
- Lesen Sie das E-Book oder erfahren Sie hier mehr über Trusted Software Supply Chain.
- Entdecken Sie Red Hat OpenShift Platform Plus, das Red Hat OpenShift mit wichtigen Technologien zum Entwickeln, Modernisieren und Bereitstellen von Anwendungen in großem Umfang kombiniert.
Einstieg
Mit Red Hat OpenShift können Sie Ihre Anwendungen schnell entwickeln, bereitstellen, ausführen und verwalten – und das infrastrukturübergreifend, sicher und skalierbar. Wir bieten Entwicklungs-Sandboxen, Testprogramme, Support-Services und Trainingskurse, damit Sie mit weniger Aufwand und in kürzerer Zeit loslegen können.
Mit Red Hat Developer Hub zum Erfolg
Lesen Sie das E-Book Developer Portals: Performance mit Red Hat Developer Hub, erhalten Sie Insights in Developer Portals und erfahren Sie, wie Sie mit ihnen Anwendungen entwickeln können.
Einstieg in die Entwicklungs-Sandbox
Erhalten Sie 30 Tage lang sofortigen, kostenlosen Zugriff auf Ihre eigene minimale, vorkonfigurierte OpenShift-Umgebung für Entwicklung und Tests, die von Red Hat gehostet und gemanagt wird.
Zugang zu technischen Tools und Fachwissen über Red Hat Developer
Nehmen Sie kostenlos am Programm von Red Hat Developer teil und profitieren Sie von technischen Tools und Fachwissen, einschließlich Zugriff auf Produkttestversionen, Lernressourcen, Events und die Entwicklungs-Sandbox.