조직이 워크로드 현대화를 추진하면서 중요한 과제 중 하나는 SQL, NoSQL, 벡터, 인메모리 데이터베이스를 포함한 다양한 데이터베이스 워크로드를 어떻게 지원할 것인가입니다. 데이터베이스 인프라를 현대화하려면 벤더의 지침을 고려하는 동시에 현재와 미래의 애플리케이션 아키텍처를 모두 지원할 수 있는 일관된 엔터프라이즈 플랫폼의 가치를 반영한 신중한 전략이 필요합니다.
Red Hat은 하이브리드 클라우드 환경 전반에서 데이터베이스 워크로드를 실행할 수 있는 다양한 옵션을 제공합니다. Red Hat OpenShift는 전체 데이터 티어를 위한 통합 애플리케이션 플랫폼을 제공하여 조직이 컨테이너를 도입하거나, 애플리케이션을 현대화하거나, 기존 가상 머신(VM)을 마이그레이션할 때 일관성, 확장성, 운영 효율성을 높일 수 있도록 지원합니다. 이러한 다양한 옵션 가운데 Red Hat OpenShift Virtualization은 OpenShift 플랫폼의 기능으로서 특히 유연한 경로를 제공합니다. 이를 통해 팀은 신뢰할 수 있는 동일한 OpenShift 기반에서 VM 기반 데이터베이스 워크로드와 컨테이너화된 애플리케이션을 함께 실행할 수 있습니다.
토대: RHEL 및 KVM
Red Hat OpenShift Virtualization은 17년 넘게 중요 데이터베이스 워크로드를 안정적으로 실행해 온 엔터프라이즈 가상화 기술인 Red Hat Enterprise Linux(RHEL)의 커널기반 가상 머신(KVM) 하이퍼바이저를 사용합니다.
OpenShift는 기타 게스트 운영 체제와 함께 RHEL 기반 VM을 지원하므로 조직이 기존 데이터베이스 워크로드를 마이그레이션할 수 있습니다. RHEL에서 이미 인증된 광범위한 데이터베이스 에코시스템과의 연계를 통해 전체 환경의 성능, 안정성, 지원에 대한 지속적인 신뢰를 확보할 수 있습니다.
Red Hat OpenShift에서 데이터베이스를 실행하는 3가지 방법
Red Hat은 활용 사례에 따라 다양한 통합 및 지원 모델을 제공합니다.
Red Hat OpenShift Virtualization으로 자체 데이터베이스 이전
Red Hat의 기존 지원 모델은 RHEL에서 이미 지원되는 모든 워크로드에 그대로 적용됩니다. 접근 방식은 간단합니다. 데이터베이스 벤더가 자사 제품을 RHEL에서 인증하거나 검증하면 Red Hat은 해당 워크로드가 OpenShift Virtualization에서 실행되는 경우에도 지원합니다. 이를 통해 기존 벤더 관계와 인증의 가치를 이어가면서 솔루션이 기대하는 수준의 안정성과 지원을 유지하도록 할 수 있습니다. 기존 데이터베이스 기술과 전문성에 대한 중요한 투자를 유지하면서 플랫폼 현대화를 시작할 수 있습니다.
- Microsoft SQL Server: 서버 가상화 유효성 검사 프로그램(SVVP)을 통해 지원됩니다. RHEL에서 인증되었으므로 가상화 환경에서도 지원됩니다.
- Oracle Database(DB) 및 Real Application Clusters(RAC): Red Hat에서 참조 아키텍처를 기반으로 광범위하게 테스트했습니다. 다른 RHEL 기반 KVM 호스트에서와 동일하게 실행됩니다. 테스트 및 지원되는 구성에 대한 자세한 내용은 Oracle 데이터베이스 마스터 인덱스에서 확인할 수 있습니다.
- IBM Db2: 다른 RHEL 기반 KVM 호스트에서와 동일하게 VM으로 실행됩니다.
- 엔터프라이즈 클러스터: Percona XtraDB 및 DataStax(Apache Cassandra)와 같은 솔루션은 RHEL 인증을 통해 프로덕션 레디니스(readiness)를 보장합니다.
Red Hat 패키지형 데이터베이스(애플리케이션 스트림을 통해 제공)
Red Hat은 널리 사용되는 다양한 데이터베이스 워크로드를 안정적으로 지원하여 중요 애플리케이션의 안정성과 보안을 뒷받침합니다. 이러한 지원은 애플리케이션 스트림을 통해 직접 제공되며 자세한 내용은 RHEL 애플리케이션 스트림 라이프사이클 정책에서 확인할 수 있습니다.
이 제공 방식이 주는 상당한 이점은 애플리케이션 스트림을 통해 제공되는 데이터베이스가 기존 RHEL 서브스크립션의 지원 범위에 자동으로 포함된다는 점입니다. 이러한 통합 지원을 통해 지원 라이프사이클 전반에 걸쳐 필수 보안 패치, 버그 수정, 중요 업데이트에 액세스하는 등 데이터베이스에 대한 완전한 지원을 받을 수 있습니다.
이러한 지원 및 패치 보장은 OpenShift Virtualization에 배포할 때 탁월한 가치를 제공합니다. Red Hat은 데이터베이스 지원을 RHEL 서브스크립션 모델에 직접 통합하여 컴플라이언스를 간소화하고, 운영 오버헤드를 줄이고, 모든 데이터베이스 기반 애플리케이션을 위한 보안 중심의 고성능 플랫폼을 제공합니다.
- 데이터베이스 예시: PostgreSQL, MariaDB, MySQL
- 장점: 일반적인 애플리케이션 환경을 위한 Red Hat의 완전한 '즉시 사용 가능' 지원
Red Hat OpenShift Operator를 활용한 컨테이너 네이티브 데이터베이스
컨테이너에서 쿠버네티스 네이티브 관리 방식을 도입하려는 팀은 이러한 데이터베이스가 제공하는 쿠버네티스 오퍼레이터를 활용해 백업, 패치, 확장과 같은 일상적인 작업을 자동화할 수 있습니다.
- 파트너 예시: Crunchy Postgres, CockroachDB, EnterpriseDB(EDB), MongoDB
- 장점: 이러한 데이터베이스는 컨테이너 실행이 완전히 검증되어, 플랫폼에서 제공 가능한 최고 수준의 자동화를 지원합니다.
미래를 위한 인프라
인프라 현대화를 위해 모든 벤더가 지원 웹사이트나 매트릭스를 업데이트할 때까지 기다려야 하는 것은 아닙니다. RHEL의 성숙도와 OpenShift에 내장된 KVM 하이퍼바이저의 가상화 기능을 활용하면 지금 바로 가상화된 데이터베이스와 컨테이너화된 애플리케이션을 하나의 일관된 플랫폼으로 통합할 수 있습니다.
OpenShift Virtualization에서 데이터베이스 워크로드가 어떻게 작동하는지 확인할 준비가 되었나요? 가상화를 위한 마이그레이션 툴킷을 살펴보거나 60일 체험판을 시작해 보세요.
추가 자료
- Red Hat OpenShift Virtualization에서 데이터베이스 워크로드 실행
- iSCSI와 NVMe/TCP 비교: Red Hat OpenShift Virtualization을 위한 최종 스토리지 대결
- OpenShift Virtualization에서 즉시 사용 가능한 확장 가능 데이터베이스 성능
- OOpenShift Virtualization의 다중 I/O 스레드 성능 개선
- 메모리 오버커밋으로 OpenShift 데이터베이스 VM 밀도 향상
- RHEL 9.4의 가상화된 데이터베이스 I/O 성능 개선
부록: 배포 옵션
게시 시점을 기준으로 각 벤더에서 다음과 같은 배포 옵션을 제공하고 있습니다.
전체 버전 목록은 데이터베이스 카탈로그 목록을 참조하세요.
데이터베이스 | OpenShift 배포 옵션 |
Apache Cassandra | 컨테이너(오퍼레이터), 가상 머신 |
CockroachDB | 컨테이너(오퍼레이터), 가상 머신 |
Couchbase | 컨테이너(오퍼레이터), 가상 머신 |
Crunchy Postgres | 컨테이너(오퍼레이터), 가상 머신 |
EDB Postgres | 컨테이너(오퍼레이터), 가상 머신 |
Elasticsearch | 컨테이너(오퍼레이터), 가상 머신 |
IBM Db2 | 컨테이너(오퍼레이터), 가상 머신 |
MariaDB | 컨테이너(오퍼레이터), 가상 머신 |
MongoDB | 컨테이너(오퍼레이터), 가상 머신 |
Microsoft SQL Server | 컨테이너(오퍼레이터), 가상 머신 |
MySQL | 컨테이너(오퍼레이터), 가상 머신 |
NuoDB | 가상 머신 |
Oracle | 가상 머신 |
Percona XtraDB | 가상 머신 |
PostgreSQL | 컨테이너(오퍼레이터), 가상 머신 |
Redis | 컨테이너(오퍼레이터), 가상 머신 |
제품 체험판
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 자격증 주요 업데이트
Python's Tale | Command Line Heroes
Who’s Afraid Of Compilers? | Compiler
자세히 알아보기
초보자를 위한 하이브리드 클라우드 전략영어 (English) 버전으로 제공됩니다 (한국어 미지원) 2023년 Gartner® Magic Quadrant™ 컨테이너 관리 부문 리더로 선정된 Red Hat영어 (English) 버전으로 제공됩니다 (한국어 미지원) - Red Hat OpenShift 체험
채널별 검색
오토메이션
기술, 팀, 인프라를 위한 IT 자동화 최신 동향
인공지능
고객이 어디서나 AI 워크로드를 실행할 수 있도록 지원하는 플랫폼 업데이트
오픈 하이브리드 클라우드
하이브리드 클라우드로 더욱 유연한 미래를 구축하는 방법을 알아보세요
보안
환경과 기술 전반에 걸쳐 리스크를 감소하는 방법에 대한 최신 정보
엣지 컴퓨팅
엣지에서의 운영을 단순화하는 플랫폼 업데이트
인프라
세계적으로 인정받은 기업용 Linux 플랫폼에 대한 최신 정보
애플리케이션
복잡한 애플리케이션에 대한 솔루션 더 보기
가상화
온프레미스와 클라우드 환경에서 워크로드를 유연하게 운영하기 위한 엔터프라이즈 가상화의 미래