Product editions Cloud services editions
Fully managed in the public cloud of your choice
- Red Hat OpenShift Service on AWS
Jointly managed and supported by Red Hat and AWS
- Microsoft Azure Red Hat OpenShift
Jointly managed and supported by Red Hat and Microsoft
- Red Hat OpenShift Dedicated
Managed offering available on AWS or Google Cloud
- Red Hat OpenShift on IBM Cloud
Jointly supported by Red Hat and IBM; managed by IBM
Self-managed editions
Granular control on your own infrastructure
- Red Hat OpenShift Platform Plus
A complete platform for accelerating application development and application modernizations
- Red Hat OpenShift Container Platform
A full set of operations and developer services and tools
- Red Hat OpenShift Kubernetes Engine
Basic functionality of enterprise Kubernetes
- Red Hat OpenShift Virtualization Engine
A streamlined solution focused exclusively on virtual machine workloads
Services & add-ons
A portfolio of managed cloud services and tools for Red Hat OpenShift
- Red Hat OpenShift AI
- Red Hat OpenShift Lightspeed
- Red Hat OpenShift Virtualization
- Red Hat Quay
- Red Hat Advanced Cluster Management for Kubernetes
- Red Hat Advanced Cluster Security for Kubernetes
- Red Hat Advanced Developer Suite
- Red Hat OpenShift Consulting
Documentation Cloud services editions
Explore Why Red Hat OpenShift?
Learn Guided offerings
Hands-on training and experiences to develop knowledge and skills for using OpenShift
- Red Hat OpenShift Virtualization training and certification
- Containers, Kubernetes and Red Hat OpenShift Technical Overview
- Red Hat OpenShift Administration I: Operating a Production Cluster
- Red Hat OpenShift Administration II: Operating a Production Kubernetes Cluster with exam
- Developing Applications with Red Hat OpenShift Serverless and Knative
- Modern Application Development Roadshow
Learning hubs
Learning materials and tools organized by top tasks for key OpenShift services
On-demand
- Interactive labs
Scenario-based, preconfigured OpenShift environments in your web browser
- OpenShift learning paths
Resources for beginners or experts, dev or ops
- Red Hat OpenShift Library
Materials divided into chapters for self-managed and managed OpenShift customers
- Ask an OpenShift Admin
Livestream episodes on OpenShift topics and cloud-native tooling
Get started Try Red Hat OpenShift
- Red Hat OpenShift Service on AWS hands-on experience
Get access to a free 8 hour hands-on experience of ROSA in a Red Hat owned demo environment
- Red Hat OpenShift Container Platform
Self-managed on OpenShift Container Platform, in the cloud, on your computer, or in your datacenter
- Red Hat OpenShift Dedicated
Fully managed OpenShift Dedicated trial cluster with self-service sign-up and cluster provisioning in your Google Cloud account
- Developer sandbox
Instant access to your own minimal, preconfigured environment for development and testing
Buy Red Hat OpenShift
- Red Hat OpenShift Service on AWS
A pay-as-you-go, fully managed turnkey application platform which allows organizations to quickly build, deploy, and scale applications in a native AWS environment
- Azure Red Hat OpenShift
A pay-as-you-go, turnkey application platform that provides highly available, fully managed OpenShift clusters on demand
- Red Hat OpenShift Service on AWS hands-on experience
- Products
- Red Hat OpenShift
- High performance computing with Red Hat OpenShift
High performance computing with Red Hat OpenShift
Overview
Red Hat OpenShift is the hybrid cloud application platform to handle the data flowing through modern organizations in increasing volumes and speeds. The demands ofhigh performance computing (HPC) are no exception. Processing this data at a single location or destination is no longer affordable. This means acting on the data as close to the source as possible: high performance computing is moving to theedge.
Many industries are already using HPC. Oil & gas exploration, complex financial modeling, and DNA mapping and sequencing are just a few modern workstreams that have massive data requirements and rely on HPC to drive breakthrough discoveries.
New to high performance computing?
Scale HPC
Because of HPC’s scale, using it for advanced simulations and computations can help create outcomes and options that would be challenging to achieve with traditional infrastructure. HPC’s massive scale has largely gone unchanged over the past 20 years but new applications demand new architectures. For example, modern applications often useartificial intelligence (AI) that needs high performance data analytics (HPDA) and requires staging of massive data samples for easier consumption and inclusion of external frameworks. These requirements are much more easily achieved when an application and its dependencies are packaged incontainers. Existing HPC environments weren’t designed with containers in mind so we must reexamine these architectures and find ways to bring them closer to today’s flexiblecloud-native environments.
Red Hat is a leader in driving cloud-native innovation acrosshybrid multicloud environments. We are bringing this experience to massive-scale HPC deployments. Red Hat understands the collective needs and changing demands of the HPC landscape and wants to makeLinux containers,Kubernetes and other building blocks of cloud-native computing more readily accessible to supercomputing sites.
Standards are critical to expanding the reach of HPC, from the edge to exascale. Common, accepted standards and practices, like those defined by the Open Container Initiative (OCI)—fromcontainer security to scaling containerized workloads—are necessary for HPC to make the most of container technologies. To help containers meet the unique needs of the exascale computing world, Red Hat is working to enhancePodman and the associated container tooling to meet the intensive needs of containerized workloads on HPC systems.
A major challenge comes when the number of containers starts to increase exponentially. Large scale simulations, and other demanding workloads, require a robust container orchestration platform. Kubernetes is the de facto standard in orchestrating containerized workloads across hybrid multicloud environments.Red Hat is both a leading contributor to the Kubernetes community project and offers the industry’s leading enterprise Kubernetes platform, Red Hat OpenShift.
Red Hat OpenShift is emerging as a backbone for running containers at massive scale. With Red Hat OpenShift already established across the datacenter, public clouds and at the edge, the standard components and practices of the platform can also aid HPC environments. Red Hat is exploring the deployment scenarios of Kubernetes-based infrastructure at extreme scale, providing easier, well-defined mechanisms for delivering containerized workloads to HPC users.
The transition from traditional HPC architecture and its massively parallel workloads to AI-enabled applications running in containers is not quick or easy, but it does mark a step towards reducing the complexity, cost, and customizations needed to run traditional HPC infrastructure. The transition also presents a chance to bring in modern application development techniques, increase portability and the ability to more rapidly add new capabilities.
Red Hat resources
Who uses OpenShift for HPC?
Several organizations across industry verticals have already pioneered the transformation of their traditional HPC workflows to more modern, container-based intelligent applications using Red Hat OpenShift:
- At theRoyal Bank of Canada, Red Hat OpenShift enables better collaboration between data scientists, data engineers, and software developers to speed up deployment of ML and DL models into production environments that use GPU-accelerated high performance infrastructure.
- With Red Hat OpenShiftPublic Health England improves data and code portability and reusability, data sharing and team collaboration across high-performance computing (HPC) and multicloud operations.
- Lawrence Livermore National Laboratory turned to OpenShift to develop best practices for interfacing HPC schedulers and cloud orchestrators, allowing more traditional HPC jobs to use modern container technologies.
Today, many organizations seek to link HPC and cloud computing footprints with a standardized container toolset, helping to create common technology practices between cloud-native and HPC deployments. These customers demonstrated that it is possible to make massive improvements to traditional HPC workloads with AI/ML-driven applications powered by a hybrid cloud platform like Red Hat OpenShift. Additionally, by working with modern technology infrastructure and relying on containers, HPC sites can benefit from consistency, speed, and efficiency.
These newfound capabilities can create competitive advantages and accelerate discoveries while gaining the flexibility and scale of cloud-native technologies. This, in turn, enables HPC workloads to run at the edge, where the data is being generated or collected, or at the most powerful exascale supercomputers, and anywhere in between.
The official Red Hat blog
Get the latest information about our ecosystem of customers, partners, and communities.
All Red Hat product trials
Keep reading
What is DevOps?
What is serverless?
Stateful vs stateless applications
Red Hat OpenShift resources
Featured product
Red Hat OpenShift
A unified application development platform that lets you build, modernize, and deploy applications at scale on your choice of hybrid cloud infrastructure.
Related content
Related articles
- What is DevOps?
- What is GitOps?
- What is a Golden Path for software development?
- What is serverless?
- Stateful vs stateless applications
- Platform engineering vs. DevOps
- What is Kubernetes?
- How to migrate VMs from VMware to Red Hat OpenShift Virtualization
- Why use Red Hat Ansible Automation Platform with Red Hat OpenShift?
- Red Hat OpenShift for developers
- Red Hat OpenShift for platform engineers
- Edge computing with Red Hat OpenShift
- Red Hat OpenShift vs. OKD
- Red Hat OpenShift vs. Kubernetes: What's the difference?
- Spring on Kubernetes with Red Hat OpenShift
- Why run Apache Kafka on Kubernetes?
- What are Red Hat OpenShift Operators?
- Using Helm with Red Hat OpenShift
- Orchestrating Windows containers on Red Hat OpenShift
- Red Hat OpenShift for business leaders
- Cost management for Kubernetes on Red Hat OpenShift
- How to deploy Red Hat OpenShift
- Why choose Red Hat for Kubernetes?
- What makes Red Hat OpenShift the right choice for IT operations?
- What is enterprise Kubernetes?
- Kubernetes-native Java development with Quarkus
- What was CoreOS and CoreOS container Linux
- Why choose Red Hat for containers?