6장. 스토리지 클래스 관리


OpenShift 클러스터 관리자는 스토리지 클래스를 사용하여 클러스터에서 사용할 수 있는 다양한 유형의 스토리지를 설명합니다. 이러한 스토리지 유형은 다양한 서비스 수준, 백업 정책 또는 클러스터 관리자가 설정한 기타 사용자 지정 정책을 나타낼 수 있습니다.

6.1. 영구 스토리지 정보

OpenShift AI는 영구 스토리지를 사용하여 워크벤치, 프로젝트 데이터 및 모델 교육을 지원합니다.

영구 스토리지는 OpenShift 스토리지 클래스 및 영구 볼륨을 통해 프로비저닝됩니다. 볼륨 프로비저닝 및 데이터 액세스는 액세스 모드에 따라 결정됩니다.

스토리지 클래스 및 액세스 모드를 이해하면 사용 사례에 적합한 스토리지를 선택하고 여러 워크벤치에서 데이터를 공유할 때 잠재적인 위험을 방지할 수 있습니다.

6.1.1. OpenShift AI의 스토리지 클래스

OpenShift AI의 스토리지 클래스는 기본 OpenShift 클러스터에서 사용할 수 있습니다. 스토리지 클래스는 사용되는 스토리지 백엔드와 프로비저닝된 볼륨에서 지원할 수 있는 액세스 모드를 포함하여 영구 볼륨을 프로비저닝하는 방법을 정의합니다. 자세한 내용은 OpenShift 문서의 동적 프로비저닝 을 참조하십시오.

클러스터 관리자는 OpenShift 클러스터에서 스토리지 클래스를 생성하고 구성합니다. 이러한 스토리지 클래스는 스토리지 백엔드의 기능에 따라 하나 이상의 액세스 모드를 지원하는 영구 볼륨을 프로비저닝합니다. 그런 다음 OpenShift AI 관리자는 OpenShift AI에서 사용할 특정 스토리지 클래스 및 액세스 모드를 활성화합니다.

프로젝트 또는 워크벤치에 클러스터 스토리지를 추가할 때 활성화된 스토리지 클래스 및 액세스 모드에서 선택할 수 있습니다.

6.1.2. 액세스 모드

스토리지 클래스는 스토리지 백엔드에 따라 다양한 액세스 모드를 지원할 수 있는 영구 볼륨을 생성합니다. 액세스 모드는 하나 이상의 워크벤치에서 볼륨을 마운트하고 사용하는 방법을 제어합니다. 스토리지 클래스가 두 개 이상의 액세스 모드를 허용하는 경우 스토리지를 요청할 때 필요에 가장 적합한 액세스 모드를 선택할 수 있습니다. 모든 영구 볼륨은 기본적으로 RWO(ReadWriteOnce) 를 지원합니다.

Expand
액세스 모드설명

ReadWriteOnce (RWO) (기본값)

스토리지는 한 번에 단일 워크벤치 또는 Pod에 연결할 수 있으며 대부분의 개별 워크로드에 이상적입니다. RWO 는 항상 기본적으로 활성화되어 있으며 관리자가 비활성화할 수 없습니다.

ReadWriteMany (RWX)

스토리지는 여러 워크벤치에 동시에 연결할 수 있습니다. RWX 는 데이터 액세스를 가능하게 하지만 데이터 위험이 발생할 수 있습니다.

ReadOnlyMany (ROX)

스토리지는 읽기 전용으로 많은 워크벤치에 연결할 수 있습니다. ROX 는 변경을 허용하지 않고 참조 데이터를 공유하는 데 유용합니다.

ReadWriteOncePod (RWOP)

스토리지는 읽기-쓰기 권한이 있는 단일 노드의 단일 Pod에 연결할 수 있습니다. RWOPRWO 와 유사하지만 추가 노드 수준 제한이 포함되어 있습니다.

6.1.2.1. 공유 스토리지(RWX) 사용

RWX(ReadWriteMany) 액세스 모드를 사용하면 여러 워크벤치가 동일한 스토리지 볼륨에 동시에 액세스하고 쓸 수 있습니다. 여러 사용자가 공유 데이터 세트 또는 프로젝트 파일에 액세스해야 하는 협업 작업에는 RWX 액세스 모드를 사용합니다.

그러나 공유 스토리지에는 다음과 같은 몇 가지 위험이 있습니다.

  • 데이터 손상 또는 데이터 손실: 여러 워크벤치가 파일의 동일한 부분을 동시에 수정하면 데이터가 손상되거나 손실될 수 있습니다. 예를 들어 파일 잠금 또는 데이터베이스 트랜잭션을 사용하여 애플리케이션 또는 워크플로우가 공유 액세스를 안전하게 처리하도록 설계되었는지 확인합니다.
  • 보안 및 개인 정보 보호: 공유 스토리지에 대한 액세스 권한이 있는 워크벤치가 손상되면 해당 볼륨에 대한 모든 데이터가 위험에 노출될 수 있습니다. 신뢰할 수 있는 워크벤치 및 사용자와만 민감한 데이터만 공유합니다.

공유 스토리지를 안전하게 사용하려면 다음을 수행합니다.

  • 도구 또는 워크플로우가 공유 스토리지로 작동하도록 설계되었으며 동시 쓰기를 관리할 수 있는지 확인합니다. 예를 들어 데이터베이스 또는 분산 데이터 처리 프레임워크를 사용합니다.
  • 변경 사항에 유의하십시오. 파일을 삭제하거나 편집하면 볼륨을 공유하는 모든 사용자에게 영향을 미칩니다.
  • 데이터를 정기적으로 백업하여 오류 또는 잘못된 구성으로 인해 데이터 손실을 방지할 수 있습니다.
  • RWX 볼륨에 대한 액세스를 신뢰할 수 있는 사용자로 제한하고 워크벤치 보안을 설정합니다.
  • 공유 볼륨에서의 협업이 필요한 경우에만 RWX(ReadWriteMany) 를 사용합니다. 대부분의 개별 작업의 경우 RWO(ReadWriteOnce) 는 하나의 워크벤치만 한 번에 볼륨에 쓸 수 있기 때문에 이상적입니다.
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

Theme

© 2026 Red Hat
맨 위로 이동