10.10. 끝점을 추가하여 멀티 클라우드 오브젝트 게이트웨이 성능 확장

Multicloud Object Gateway 성능은 환경에 따라 다를 수 있습니다. 경우에 따라 특정 애플리케이션에는 S3 끝점 스케일링을 통해 쉽게 해결할 수 있는 더 빠른 성능이 필요합니다.

Multicloud Object Gateway 리소스 풀은 기본적으로 활성화된 두 가지 유형의 서비스를 제공하는 NooBaa 데몬 컨테이너 그룹입니다.

  • 스토리지 서비스
  • S3 끝점 서비스

10.10.1. 스토리지 노드를 사용하여 Multicloud Object Gateway 확장

사전 요구 사항

  • MCG(Multicloud Object Gateway)에 액세스할 수 있는 OpenShift Container Platform에서 실행 중인 OpenShift Data Foundation 클러스터입니다.

MCG의 스토리지 노드는 하나 이상의 PV(영구 볼륨)에 연결된 NooBaa 데몬 컨테이너이며 로컬 오브젝트 서비스 데이터 스토리지에 사용됩니다. NooBaa 데몬은 Kubernetes 노드에 배포할 수 있습니다. 이 작업은 StatefulSet Pod로 구성된 Kubernetes 풀을 생성하여 수행할 수 있습니다.

절차

  1. OpenShift 웹 콘솔에 로그인합니다.
  2. MCG 사용자 인터페이스에서 개요스토리지 리소스 추가 를 클릭합니다.
  3. 창에서 Kubernetes 풀 배포를 클릭합니다.
  4. Create Pool 단계에서 향후 설치된 노드에 대한 대상 풀을 생성합니다.
  5. Configure 단계에서 요청된 Pod 수 및 각 PV의 크기를 구성합니다. 새 포드마다 하나의 PV를 생성해야 합니다.
  6. 검토 단계에서는 새 풀의 세부 정보를 찾아 로컬 또는 외부 배포라는 배포 방법을 선택할 수 있습니다. 로컬 배포를 선택하면 Kubernetes 노드가 클러스터 내에 배포됩니다. 외부 배포를 선택하면 외부에서 실행할 YAML 파일이 제공됩니다.
  7. 모든 노드는 첫 번째 단계에서 선택한 풀에 할당되며 리소스 → 스토리지 리소스 → 리소스 이름에서 확인할 수 있습니다.