2.2. 스토리지 클러스터 배포 접근 방식

운영 형식이 증가하는 목록은 유연성이 Red Hat OpenShift Data Foundation의 핵심 요소입니다. 이 섹션에서는 환경에 가장 적합한 방법을 선택하는 데 도움이 되는 정보를 제공합니다.

Red Hat OpenShift Data Foundation을 OpenShift Container Platform (Internal approach) 내에서 배포하거나 OpenShift Container Platform 외부에서 실행되는 클러스터에서 서비스를 사용할 수 있도록 할 수 있습니다.

2.2.1. 내부 접근

Red Hat OpenShift Container Platform 내에서 전적으로 Red Hat OpenShift Data Foundation을 배포하면 운영자 기반 배포 및 관리의 모든 이점이 있습니다. GUI(그래픽 사용자 인터페이스)에서 내부 연결 장치 접근 방식을 사용하여 로컬 스토리지 운영자 및 로컬 스토리지 장치를 사용하여 내부 모드에 Red Hat OpenShift Data Foundation을 배포할 수 있습니다.

배포 및 관리의 편의성은 OpenShift Container Platform에서 내부적으로 OpenShift Data Foundation 서비스를 실행하는 주요 사항입니다. Red Hat OpenShift Data Foundation이 Red Hat OpenShift Container Platform에서 완전히 실행되는 경우 두 가지 배포 양식을 사용할 수 있습니다.

  • 단순
  • 최적화

간단한 배포

Red Hat OpenShift Data Foundation 서비스는 애플리케이션과 함께 실행됩니다. Red Hat OpenShift Container Platform의 Operator는 이러한 애플리케이션을 관리합니다.

간단한 배포가 다음과 같은 상황에 가장 적합합니다.

  • 스토리지 요구 사항은 명확하지 않습니다.
  • Red Hat OpenShift Data Foundation 서비스는 애플리케이션과 함께 실행됩니다.
  • 예를 들어 베어 메탈과 같이 특정 크기의 노드 인스턴스를 생성하기가 어렵습니다.

Red Hat OpenShift Data Foundation이 애플리케이션과 협력하여 애플리케이션에 로컬 스토리지 장치 또는 EC2의 EBS 볼륨 또는 VMware의 vSphere Virtual Volumes와 같이 동적으로 연결된 스토리지 장치가 있어야 합니다.

참고

PowerVC는 SAN 볼륨을 동적으로 프로비저닝합니다.

최적화된 배포

Red Hat OpenShift Data Foundation 서비스는 전용 인프라 노드에서 실행됩니다. Red Hat OpenShift Container Platform은 이러한 인프라 노드를 관리합니다.

최적화 된 접근 방식은 다음과 같은 경우에 가장 적합합니다.

  • 스토리지 요구 사항은 명확합니다.
  • Red Hat OpenShift Data Foundation 서비스는 전용 인프라 노드에서 실행됩니다.
  • 예를 들어 클라우드, 가상화 환경 등 특정 크기의 노드 인스턴스를 쉽게 생성할 수 있습니다.

2.2.2. 외부 접근 방식

Red Hat OpenShift Data Foundation은 OpenShift Container Platform 클러스터 외부에서 실행되는 Red Hat Ceph Storage 서비스를 스토리지 클래스로 노출합니다.

외부 접근 방식은 다음과 같은 경우 가장 잘 사용됩니다.

  • 스토리지 요구 사항은 중요(600개 이상의 스토리지 장치)입니다.
  • 여러 OpenShift Container Platform 클러스터는 공통 외부 클러스터에서 스토리지 서비스를 사용해야 합니다.
  • 또 다른 팀인 Site Reliability Engineering (SRE), 스토리지 등은 스토리지 서비스를 제공하는 외부 클러스터를 관리해야 합니다. 기존일 수도 있습니다.