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) 볼륨을 사용하는 것이 좋습니다.
Red Hat OpenShift Data Foundation 버전 4.x는 다음을 포함하여 소프트웨어 프로젝트 컬렉션을 통합합니다.
- Ceph: 블록 스토리지, 공유 및 분산 파일 시스템, 온-프레미스 오브젝트 스토리지 제공
- 영구 볼륨 및 클레임의 프로비저닝 및 라이프사이클을 관리하기 위한 Ceph CSI
- NooBaa, Multicloud Object Gateway 제공
- OpenShift Data Foundation, Rook-Ceph 및 NooBaa 운영자는 OpenShift Data Foundation 서비스를 초기화 및 관리합니다.