1장. OpenShift Data Foundation 소개
Red Hat OpenShift Data Foundation은 Red Hat OpenShift Container Platform을 위한 클라우드 스토리지 및 데이터 서비스의 고도로 통합된 컬렉션입니다. 간단한 배포 및 관리를 위해 Operator로 패키지된 Red Hat OpenShift Container Platform Service Catalog의 일부로 사용할 수 있습니다.
Red Hat OpenShift Data Foundation 서비스는 주로 다음 구성 요소를 나타내는 스토리지 클래스를 통해 애플리케이션에서 사용할 수 있습니다.
- 주로 데이터베이스 워크로드에 제공하는 블록 스토리지 장치입니다. 여기에는 Red Hat OpenShift Container Platform 로깅 및 모니터링, PostgreSQL이 포함됩니다.
- 공유 및 분산 파일 시스템으로, 주로 소프트웨어 개발, 메시징 및 데이터 집계 워크로드를 제공합니다. 예를 들어 Jenkins 빌드 소스 및 아티팩트, Wordpress 업로드 콘텐츠, Red Hat OpenShift Container Platform 레지스트리 및 JBoss AMQ를 사용한 메시징이 있습니다.
- 다중 클라우드 오브젝트 스토리지: 여러 클라우드 오브젝트 저장소의 데이터 저장 및 검색을 추상화할 수 있는 경량 S3 API 엔드포인트를 제공합니다.
- 온프레미스 오브젝트 스토리지에서는 주로 데이터 집약적 애플리케이션을 대상으로 수십 페타바이트 및 10억 개의 개체로 확장되는 강력한 S3 API 엔드포인트를 제공합니다. 예를 들어 row, columnar, presto, Red Hat AMQ Streams(Kafka)와 TensorFlow 및 Pytorch와 같은 시스템 학습 프레임워크가 포함된 데이터 저장 및 액세스 등이 있습니다.
CephFS 영구 볼륨에서 PostgresSQL 워크로드를 실행하는 것은 지원되지 않으며 RADOS Block Device(RBD) 볼륨을 사용하는 것이 좋습니다. 자세한 내용은 ODF 데이터베이스 워크로드 CephFS PV/PVC를 사용하지 않는 지식베이스 솔루션을 참조하십시오.
Red Hat OpenShift Data Foundation 버전 4.x는 다음을 포함하여 소프트웨어 프로젝트 컬렉션을 통합합니다.
- Ceph: 블록 스토리지, 공유 및 분산 파일 시스템, 온-프레미스 오브젝트 스토리지 제공
- 영구 볼륨 및 클레임의 프로비저닝 및 라이프사이클을 관리하기 위한 Ceph CSI
- NooBaa, Multicloud Object Gateway 제공
- OpenShift Data Foundation, Rook-Ceph 및 NooBaa 운영자는 OpenShift Data Foundation 서비스를 초기화 및 관리합니다.