As organizations continue to modernize their workloads, one of the most important questions is how to support the full range of database workloads, including SQL, NoSQL, vector, and in-memory databases. Modernizing database infrastructure requires a thoughtful strategy that considers vendor guidance while recognizing the value of a consistent enterprise platform that can support both existing and future application architectures.
Red Hat offers multiple options for running database workloads across hybrid cloud environments. Red Hat OpenShift provides a unified application platform for the entire data tier, helping organizations improve consistency, scalability, and operational efficiency whether they’re adopting containers, modernizing applications, or migrating existing virtual machines (VMs). Within this broader set of options, Red Hat OpenShift Virtualization, a feature of the broader OpenShift platform, offers a particularly flexible path forward by letting teams run VM-based database workloads alongside containerized applications on the same trusted OpenShift foundation.
The foundation: RHEL and KVM
Red Hat OpenShift Virtualization uses the Kernel-based Virtual Machine (KVM) hypervisor from Red Hat Enterprise Linux (RHEL), the same enterprise virtualization technology that has successfully run critical database workloads for more than 17 years.
Because OpenShift supports RHEL-based VMs among other guest operating systems, it allows organizations to migrate existing database workloads. This alignment with the broad ecosystem of databases already certified on RHEL ensures sustained confidence in the performance, stability, and support for the entire environment.
3 ways to run databases on Red Hat OpenShift
Red Hat offers varied integration and support models depending on your use case.
Bring your own database to Red Hat OpenShift Virtualization
Red Hat’s existing support model extends to any workload already supported on RHEL. The approach is straightforward: When a database vendor certifies or validates its product on RHEL, Red Hat supports that workload running on OpenShift Virtualization. This extends the value of your existing vendor relationships and certifications, making sure solutions run with the same reliability and support you expect. You’re empowered to begin your platform modernization while preserving crucial investments in existing database technology and expertise.
- Microsoft SQL Server: supported via the Server Virtualization Validation Program (SVVP). Since it’s certified on RHEL, it’s supported in the virtualized environment.
- Oracle Database (DB) and Real Application Clusters (RAC): extensively tested by Red Hat with a reference architecture. It runs exactly as it would on any other RHEL-based KVM host. Get more information on tested and supported configurations in the Oracle database master index.
- IBM Db2: runs exactly as it would on any other RHEL-based KVM host as a VM.
- Enterprise clusters: Solutions like Percona XtraDB and DataStax (Apache Cassandra) use RHEL certification to ensure production readiness.
Red Hat packaged databases (via application streams)
Red Hat offers dependable support for a wide array of popular database workloads, supporting stability and security for critical applications. This support is delivered directly through application streams, a mechanism detailed further in the RHEL application streams lifecycle policy.
A significant advantage of this delivery method is that databases provided via application streams are automatically covered by your existing RHEL subscription. This integrated coverage provides vital assurance that the databases are fully supported, including access to essential security patches, bug fixes, and critical updates throughout their supported lifecycle.
This support and patching guarantee delivers exceptional value to deployments on OpenShift Virtualization. By integrating the database support directly into the RHEL subscription model, Red Hat simplifies compliance, reduces operational overhead, and provides a security-focused and high-performing platform for all database-driven applications.
- Example databases: PostgreSQL, MariaDB, and MySQL
- The benefit: Full "out-of-the-box" support from Red Hat for common application environments.
Container-native databases with Red Hat OpenShift Operators
For teams planning to embrace Kubernetes-native management in containers, these databases provide Kubernetes operators that automate day-to-day tasks like backups, patching, and scaling.
- Example partners: Crunchy Postgres, CockroachDB, EnterpriseDB (EDB), and MongoDB
- The benefit: These are fully validated to run as containers, providing the highest level of automation available on the platform.
Infrastructure for the future
Modernizing your infrastructure doesn't mean you have to wait for every vendor to update a support website or matrix. By taking advantage of RHEL’s maturity and the virtualization capabilities via the KVM hypervisor within OpenShift, you can consolidate your virtualized databases and containerized applications onto a single, consistent platform today.
Ready to see how your database workloads perform on OpenShift Virtualization? Check out our migration toolkit for virtualization or start a 60-day trial.
Further reading
- Running database workloads on Red Hat OpenShift Virtualization
- iSCSI vs. NVMe/TCP: The ultimate storage showdown for Red Hat OpenShift Virtualization
- Scalable database performance with OpenShift Virtualization, out-of-the-box
- Improving performance of multiple I/O threads for OpenShift Virtualization
- Boost OpenShift database VM density with memory overcommit
- Virtualized database I/O performance improvements in RHEL 9.4
Appendix: Deployment options
As of publication, these example deployment options are available from their respective vendors.
For a complete list with version numbers, please refer to the catalog listing for databases.
Database | OpenShift Deployment Options |
Apache Cassandra | Container (operator), virtual machine |
CockroachDB | Container (operator), virtual machine |
Couchbase | Container (operator), virtual machine |
Crunchy Postgres | Container (operator), virtual machine |
EDB Postgres | Container (operator), virtual machine |
Elasticsearch | Container (operator), virtual machine |
IBM Db2 | Container (operator), virtual machine |
MariaDB | Container (operator), virtual machine |
MongoDB | Container (operator), virtual machine |
Microsoft SQL Server | Container (operator), virtual machine |
MySQL | Container (operator), virtual machine |
NuoDB | Virtual machine |
Oracle | Virtual machine |
Percona XtraDB | Virtual machine |
PostgreSQL | Container (operator), virtual machine |
Redis | Container (operator), virtual machine |
제품 체험판
Red Hat OpenShift Container Platform | 제품 체험판
저자 소개
Shane Heroux is a Principal Engineering Partner Manager at Red Hat, working at the intersection of open technology and partner ecosystems. His first Linux install was Slackware in the mid-'90s, where he found something bigger than software: a way of building things together that actually holds up.
Since joining Red Hat in 2018, he's worked across hybrid cloud, AI, and modernization efforts, translating technical complexity into outcomes that make sense for partners and customers. He works across product, engineering, and alliance leadership to align partner capabilities with what customers are actually trying to do, helping organizations build architectures that are open, adaptable, and built to last.
His approach combines technical depth with systems thinking and a humanities instinct. Open collaboration doesn't just scale platforms; it makes the whole ecosystem more useful.
유사한 검색 결과
귀사의 애플리케이션 플랫폼은 미래에 대비되어 있나요?
전문성을 검증하는 새로운 기준: Red Hat 자격증 주요 업데이트
The C Change | Command Line Heroes
Becoming a Coder | Command Line Heroes
자세히 알아보기
초보자를 위한 하이브리드 클라우드 전략영어 (English) 버전으로 제공됩니다 (한국어 미지원) 2023년 Gartner® Magic Quadrant™ 컨테이너 관리 부문 리더로 선정된 Red Hat영어 (English) 버전으로 제공됩니다 (한국어 미지원) - Red Hat OpenShift 체험
채널별 검색
오토메이션
기술, 팀, 인프라를 위한 IT 자동화 최신 동향
인공지능
고객이 어디서나 AI 워크로드를 실행할 수 있도록 지원하는 플랫폼 업데이트
오픈 하이브리드 클라우드
하이브리드 클라우드로 더욱 유연한 미래를 구축하는 방법을 알아보세요
보안
환경과 기술 전반에 걸쳐 리스크를 감소하는 방법에 대한 최신 정보
엣지 컴퓨팅
엣지에서의 운영을 단순화하는 플랫폼 업데이트
인프라
세계적으로 인정받은 기업용 Linux 플랫폼에 대한 최신 정보
애플리케이션
복잡한 애플리케이션에 대한 솔루션 더 보기
가상화
온프레미스와 클라우드 환경에서 워크로드를 유연하게 운영하기 위한 엔터프라이즈 가상화의 미래