Red Hat provides an open, scalable foundation for building, deploying, and managing enterprise applications across environments, and a comprehensive AI platform that supports the entire lifecycle of AI models, from development to deployment and monitoring.
With solutions such as Red Hat® OpenShift®, Red Hat Advanced Developer Suite, Red Hat AI, and a suite of security offerings, Red Hat positions organizations to efficiently implement modern application development practices—including platform engineering, software supply chain security, and AI-assisted approaches—while maintaining the security and reliability they require.
Platform engineering
To make developers more efficient and productive, platform engineering focuses on creating a robust self-service IDP. The complete IDP is formed by 2 essential layers: the application platform (the technical foundation and infrastructure layer) and the user-friendly internal developer portal (the front end interface). Together this unified ecosystem streamlines the entire software lifecycle, helping developers to work with greater agency and speed.
Red Hat OpenShift: The application platform foundation of the IDP
An IDP centralizes an organization’s tools and automates key processes, allowing developers to work with greater speed and efficiency. Red Hat OpenShift serves as the core application platform of the IDP by providing the following capabilities:
- Consistent development environments Red Hat OpenShift empowers developers through Red Hat OpenShift Dev Spaces and a dedicated Developer perspective in the Red Hat OpenShift web console. This self-service approach removes bottlenecks and frees developers from waiting on operations teams for resources.
OpenShift Dev Spaces provides consistent, preconfigured development environments that run in a browser, making sure every developer works with the correct tools and dependencies. It also supports integrations for those who prefer their existing IDEs, such as Visual Studio Code, JetBrains IDE (e.g., IntelliJ), Eclipse IDE, and Azure DevOps.
The Developer perspective in the OpenShift web console offers a simplified graphical interface for deploying, managing, and monitoring applications, making complex cloud-native tasks more accessible. - Consistent infrastructure with GitOps
Red Hat OpenShift GitOps, which is built on the popular open source project Argo CD, automates infrastructure and application deployment. It uses Git as the single source of truth for all configurations. This approach makes sure that development, staging, and production environments are consistent, which prevents configuration drift and makes deployments highly reliable and repeatable. - Efficient software delivery with continuous integration and continuous delivery (CI/CD)
Red Hat OpenShift Pipelines, which uses the cloud-native Tekton framework, automates the entire software lifecycle. By creating repeatable pipelines for building, testing, and deploying applications, it removes manual steps and reduces the risk of human error. This leads to faster, safer, and more consistent release cycles. - Monitoring and observability
Red Hat OpenShift Observability is an all-encompassing solution designed to provide extensive insights into the performance and health of applications and infrastructure running on Red Hat OpenShift—whether deployed in the public cloud, on premise, or at the edge. With OpenTelemetry support and advanced troubleshooting tools, it offers real-time visibility, monitoring, and analysis of system metrics, logs, traces, and events, allowing for rapid diagnosis and resolution of issues before they affect applications or users. - Security with role-based access control (RBAC)
Security is a core component of the Red Hat OpenShift platform, managed through built-in RBAC. The platform operates on a “deny-by-default” security model, which means that users and teams are only granted the specific permissions they absolutely need to perform their roles. This principle of least privilege is fundamental to minimizing security risks.
It’s important to note that Red Hat OpenShift GitOps, Red Hat OpenShift Pipelines, and Red Hat OpenShift Observability are included in subscriptions for most variants of Red Hat OpenShift, with the exception of OpenShift Virtualization Engine (OVE) and OpenShift Kubernetes Engine.
Red Hat Developer Hub: The internal developer portal
An internal developer portal is the central hub where an organization’s developers can access all the tools, documentation, and resources they need to build software efficiently. A popular open source framework for building these portals is Backstage; however, it lacks features such as comprehensive support and RBAC, which are required for enterprise use. Red Hat Developer Hub, part of Red Hat Advanced Developer Suite, solves these issues, providing an enterprise-grade portal built on Backstage.
Key benefits of Red Hat Developer Hub include:
- Enterprise support: The hub is a fully supported and curated platform, providing a stable foundation and expert assistance for long-term developer productivity.
- Built-in security: It includes comprehensive, enterprise-ready RBAC that integrates with Red Hat OpenShift for centralized user management and security.
- Accelerated development: A central software catalog makes resources easy to find, while software templates allow developers to start new projects quickly using approved best practices.
- Dynamic plug-ins: Teams can safely extend the portal’s functionality by adding, updating, or removing Red Hat-verified plug-ins without causing downtime.
- Streamlined Red Hat OpenShift integration: The hub is fully integrated with the Red Hat OpenShift platform, providing direct access to essential cloud-native technologies.
Software supply chain security
Protecting the software supply chain is more critical than ever due to growing threats and regulations. To address this, Red Hat offers a suite of security products designed to help teams reduce risk throughout the entire development lifecycle. Key products in this suite include:
- Red Hat Trusted Portfolio Analyzer
This tool scans and analyzes an organization’s software components, including custom code, third-party libraries, and open source dependencies. It manages Software Bill of Materials (SBOMs) and identifies known vulnerabilities (CVEs), offering a clear view of an organization’s risk profile directly within developer IDEs like Visual Studio Code and IntelliJ without slowing down the workflow. - Red Hat Trusted Artifact Signer
This solution signs and verifies software artifacts, such as container images, to confirm their authenticity and integrity. This process, which helps meet compliance standards like Supply-chain Levels for Software Artifacts (SLSA), creates a permanent record of all signatures, boosting confidence in a software’s origin.
When combined with security features in Red Hat OpenShift, such as the Red Hat Quay container registry and Red Hat Advanced Cluster Security for Kubernetes, these tools provide a complete software supply chain security solution suitable for enterprise use.
AI-assisted application development
Red Hat provides a trusted, open source platform for building and deploying AI applications anywhere, from private datacenters to the public cloud. This approach is built on flexibility, underpinned by both Red Hat technologies and a broad partner ecosystem.
Here’s how Red Hat supports enterprise AI adoption:
- Unified AI platform
Red Hat OpenShift AI provides the core infrastructure and tools to build, deploy, and manage AI models consistently across any environment. It includes support for hardware accelerators and the necessary AI libraries to provide performance and scale. - Optimized models and tools
Red Hat Enterprise Linux® AI offers enterprise-ready gen AI models, along with tools for organizations to fine-tune them using their own data. This allows organizations to create security-focused, custom AI solutions that align with their specific needs. - Integrated operations and products
Red Hat helps organizations efficiently integrate AI into existing DevOps and MLOps workflows. It also embeds AI directly into its own products. Red Hat Lightspeed, for example, adds AI-powered features into solutions like Red Hat Enterprise Linux, Red Hat OpenShift, and Red Hat Ansible® Automation Platform, to automate tasks and boost user productivity.
Red Hat OpenShift AI
Built on the enterprise-grade foundation of Red Hat OpenShift, Red Hat OpenShift AI provides a consistent and trusted environment for teams to develop, deploy, and manage AI models.
- Model development
Organizations can either develop custom models or use Red Hat’s repository of popular, pre-optimized models like Llama, Gemma, and Granite. This flexibility with the integration of various AI/ML libraries helps accelerate development and reduce GPU costs. - Model serving and monitoring
The platform allows you to deploy models across any hybrid cloud environment and centrally monitor their performance. It uses vLLM as the inference runtime for the hybrid cloud. It also offers model optimization capabilities with tools like LLM Compressor to reduce compute requirements and costs, while preserving model accuracy. - Full lifecycle management
OpenShift AI integrates MLOps practices to manage the entire AI workflow. This allows organizations to reliably manage a model’s lifecycle from the initial experiment all the way through to production. - Resource optimization and management
The platform is designed to scale efficiently for all AI workloads. It allows teams to effectively share expensive resources like GPUs, projects, and models across the organization.
A standout feature of OpenShift AI is its flexibility. It is platform- and infrastructure-agnostic, giving enterprises the freedom to choose the right hardware, cloud, and tools for their specific AI journey.
Validated and optimized AI models
Red Hat allows organizations to fine-tune open source models with their own private data. This approach is crucial for meeting regulatory requirements, protecting IP, and managing computing resources like GPUs.
Red Hat delivers these capabilities in 2 primary ways:
- A library of trusted AI models
Red Hat provides a repository of popular, security-focused, and efficient models ready for enterprise use. This includes the IBM family of Granite models, which are fully open source under the Apache 2.0 license and cover both general purpose and code generation tasks. The library also features a collection of third-party models that are validated (tested for performance and accuracy on Red Hat’s platform) and optimized (compressed for greater speed and efficiency while maintaining quality). - Community-driven fine-tuning with InstructLab
An open source project from IBM and Red Hat, InstructLab allows organizations to enhance and customize LLMs with their specific knowledge. It empowers developers and specialists to contribute improvements, keeping AI development open, collaborative, and tailored to real world needs.
These features are delivered through Red Hat Enterprise Linux AI, which is included with an OpenShift AI subscription.
Consistent devOps and MLOps operations
Successfully deploying AI at scale requires close collaboration between data engineers, data scientists, and developers. The challenge for operations teams is managing the complex lifecycle of creating, deploying, and monitoring AI models.
The solution is MLOps, which applies the proven principles of DevOps to the machine learning lifecycle. Just as DevOps provides a consistent workflow for application code, MLOps does the same for AI models. By utilizing OpenShift GitOps for model deployment and runtime monitoring capabilities provided by Red Hat OpenShift, organizations can build a consistent and standardized MLOps and DevOps delivery mechanism, effectively productionizing their AI efforts.