1장. OpenShift Data Foundation 소개
Red Hat OpenShift Data Foundation은 Red Hat OpenShift Container Platform을 위한 클라우드 스토리지 및 데이터 서비스의 고도로 통합된 컬렉션입니다. 간단한 배포 및 관리를 용이하게 하기 위해 운영자로 패키지된 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페타바이트 및 10억 개의 개체로 확장되는 강력한 S3 API 엔드포인트를 제공합니다. 예를 들어 Spark, Presto, Red Hat AMQ Streams(Kafka) 및 TensorFlow 및 Pytorch와 같은 머신 학습 프레임워크와 같은 애플리케이션을 사용하여 행, columnar, 반 구조 데이터의 저장 및 액세스가 포함됩니다.
Red Hat OpenShift Data Foundation 버전 4.x는 다음을 포함하여 소프트웨어 프로젝트 컬렉션을 통합합니다.
- Ceph - 블록 스토리지, 공유 및 분산 파일 시스템, 온-프레미스 개체 스토리지 제공
- Ceph CSI: 영구 볼륨 및 클레임의 프로비저닝 및 라이프사이클을 관리합니다.
- NooBaa: Multicloud Object Gateway 제공
- OpenShift Data Foundation, Rook-Ceph, NooBaa 운영자는 OpenShift Data Foundation 서비스를 초기화 및 관리합니다.