KumoScale™ 소프트웨어

- 공지사항 -

KumoScale™ 소프트웨어("제품")에 관심을 가져 주셔서 감사합니다. 제품이 유지보수로만 전환되었으므로 버전 3.22 이후의 개선 계획은 없으며 새로운 평가 또는 생산 라이선스는 부여되지 않습니다. 질문이 있으시면 여기로 연락해 주십시오.

데이터 센터를 위한 분산형 NVMe-oF™ 스토리지 관리

KumoScale™ 소프트웨어는 NVMe™ over Fabrics(NVMe-oF™)를 구현합니다. 이 제품은 고속 네트워크 연결을 통해 개시자와 대상 간에 네트워크로 연결된 고속 블록 스토리지 서비스를 제공합니다.소프트웨어는 NVMe™ SSD가 채워진 스토리지 노드에서 실행되며 스토리지 분리를 실현합니다. KumoScale 소프트웨어는 네트워크 전송을 위해 TCP를 통해 RDMA와 NVMe를 모두 지원하며 공유 클러스터 스토리지 풀을 제공하여 여러 SSD에서 NVMe 네임스페이스로 논리적으로 분할할 수 있습니다. 직접 연결 스토리지(DAS)와 비교했을 때 KumoScale 볼륨 관리 기능은 대규모 개별 SSD로 구성된 대규모 스토리지 풀을 제어할 수 있는 유연성을 제공합니다.

사용 사례

일반적인 적용 및 사용 사례

  • 클라우드 네이티브 애플리케이션을 위한 고성능 스토리지 서비스
  • OpenStack™ 및 Kubernetes®를 위한 영구 스토리지 서비스
  • HPC 애플리케이션 및 기타 향 애플리케이션을 위한 고속 블록 스토리지 서비스
  • AI/ML/DL 애플리케이션을 위한 백엔드 스토리지

KumoScale™ 소프트웨어는 일반적으로 사용 가능한 NVMe-oF™ 개시 소프트웨어 및 표준 기반 NVMe SSD와 함께 작동해야 합니다. 독점 소프트웨어 드라이버 또는 하드웨어는 필요하지 않습니다.

기능

빠른 통합 NVMe™ SSD를 관리하기 위한 스토리지 활용도 향상 및 유연성 향상

최신 PCIe® Gen 4 NVMe SSD의 용량 및 성능은 PCIe Gen 3보다 폭발적으로 증가했으며 단일 컴퓨팅 노드에서 소비할 수 있는 것보다 훨씬 더 많습니다. 다른 사용자 애플리케이션 및 서버/VM을 통해 SSD를 공유하는 것은 긴급한 요구 사항입니다. NVMe-oF™가 도입되고 널리 확산될 때까지 네트워크로 연결된 스토리지는 느리거나 비싸거나 둘 다였습니다. NVMe-oF™에서는 더 이상 사실이 아닙니다. KumoScale™ 소프트웨어는 SSD를 공유하고 공유 SSD를 NVMe 네임스페이스로 나누는 방식으로 스토리지 활용도를 높이고 NVMe™ SSD의 성능으로 풀에서 소프트웨어를 통해 적절한 양의 용량을 프로비저닝할 수 있는 유연성을 제공합니다.

TCP 프로토콜을 통한 RDMA 및 NVMe 지원

KumoScale 소프트웨어는 RDMA 및 TCP 전송 프로토콜을 지원합니다. KumoScale 소프트웨어를 통해 더 빠르고 짧은 지연 시간 스토리지 서비스를 원하는 경우, RoCEv2(RDMA over Converged Ethenet)가 적합합니다. 반면 기존 데이터 센터 네트워크에서 네트워크 호환성을 선호하는 경우 KumoScale 소프트웨어에 TCP/IP를 사용할 수 있습니다. 최신 KumoScale 소프트웨어로 검증된 네트워크 카드는 HCL(하드웨어 호환성 목록)을 참조하십시오.

고객 프로비저닝 및 원격 측정 아키텍처 조정

  • OpenStack®의 경우, KumoScale™ 소프트웨어는 Wallaby 릴리스 이상을 지원하는 OpenStack Cynder® 드라이버를 제공합니다.
  • Kubernetes®의 경우,컨테이너화된 애플리케이션은 KumoScale Container Storage Interface(CSI) 드라이버를 통해 KumoScale™ 스토리지 노드에 연결됩니다.
  • 베어메탈 환경의 경우 Ansible™ 플레이북 또는 기타 인기 있는 자동화 도구를 사용하여 배포 자동화 및 스토리지를 컴퓨팅 노드로 프로비저닝할 수 있습니다.
  • 원격 측정 통합을 위해 KumoScale™ 소프트웨어는 기존 원격 측정(Prometheus™ 및 Grafana™와 같은 시계열 지표) 및 로깅(비동기 이벤트) 인프라에 대한 푸시/풀 데이터 교환을 가능하게 하는 인터페이스를 제공합니다.

데이터 보호 및 고가용성

데이터 보호 - 크로스 도메인 데이터 복제(CDDR)-
KumoScale™ 소프트웨어는 CDDR(Cross Domain Data Replication)이라는 기술을 통해 데이터 보호를 제공합니다.  CDDR은 통합 SSD 위에 논리적 볼륨의 여러 복제본을 생성하고 이를 다른 장애 도메인에 있는 스토리지 노드에 매핑합니다. 복제는 개시기를 기반으로 하며 복제본은 두 번째 또는 세 번째 KumoScale™ 저장 노드에 배치할 수 있습니다. 복제를 위해 KumoScale 에이전트가 개시기에서 실행되어 볼륨 가용성을 확인합니다. 에이전트 가 어떤 이유로든 볼륨 오류를 감지하면 볼륨이 자동으로 다른 스토리지 노드의 복제 볼륨에 다시 연결됩니다. 장애로 인해 복원력 있는 볼륨이 다시 돌아오면 모든 데이터가 새로운 복원력 있는 볼륨으로 자동으로 재구축됩니다.

고가용성 보장
KumoScale™ 스토리지 노드는 L3 BGP(Border Gate Protocol)를 지원하므로 네트워크 연결 문제가 있을 때 미리 정의된 최적 라우팅 테이블에 따라 네트워크 경로가 사용 가능한 네트워크 경로로 자동으로 재라우팅됩니다.

V3.22 하이라이트

볼륨 마이그레이션:
향상된 볼륨 마이그레이션을 통해 관리자는 유지보수 및 활용을 중단하지 않고 스토리지 노드에서 볼륨을 마이그레이션할 수 있습니다. 볼륨은 온라인 상태로 유지되며 데이터를 새 위치로 이동하는 과정에서 I/O를 계속 제공합니다. 이 작업은 볼륨을 사용하여 애플리케이션에 완전히 투명하므로 스토리지 클러스터 복원력이 향상됩니다. 

클러스터 관리자 CLI v2:
향상된 Cluster Manager CLI는 3.21 CLI v1을 확장하여 KumoScale™ 제어 평면에서 사용할 수 있는 작업자 중심의 라이프사이클 자동화 기능을 추가합니다. 3.22 Cluster Manager CLI를 통해 관리자는 직관적인 단일 CLI를 통해 클러스터 서비스 관리 및 스토리지 프로비저닝 기능에 모두 액세스할 수 있습니다.

유연한 볼륨 클래스:
새로운 유연한 볼륨 클래스를 통해 데이터 센터 인프라 공급자는 복제되지 않은 볼륨으로 테넌트를 시작하고 나중에 탄력적인 복제 볼륨으로 상향 판매할 수 있습니다. 이를 통해 데이터 센터 인프라 공급자는 테넌트를 신속하게 배포하고 이후 단계에서 적절한 복원력을 추가할 수 있습니다.

또한 KumoScale™ 소프트웨어 버전 3.22에는 개선된 온라인 기술 문서, 간편한 스토리지 관리자 스크립트 조정을 위한 Ansible ® 리팩터링 및 수정 가능한 클러스터 VIP 주소가 포함되어 있습니다.

아키텍처

데이터 센터 시스템 아키텍처

KumoScale™ 아키텍처 KumoScale™ 아키텍처

기능(모듈)

1. KumoScale™ 스토리지 노드
KumoScale™ 소프트웨어를 실행하는 스토리지 서버

2. 데이터 경로
NVMe-oF를 통해 서버 애플리케이션과 스토리지를 연결하는 네트워크 데이터 경로

3. 제어 경로
KumoScale에서 제공하는 내부 데이터 서비스를 관리하기 위한 네트워크 제어 경로입니다.

4. 프로비저너 서비스
적절한 스토리지 용량을 확보하고 사전 정의된 매개 변수를 통해 스토리지 노드에서 선호하는 QoS를 프로비저닝합니다.

5. CSI 드라이버
KumoScale용 컨테이너 스토리지 인터페이스 드라이브. CSI 드라이버와 단단히 결합됩니다.

6. 원격 측정 데이터베이스
서버 및 KumoScale 스토리지 노드에 다양한 통계 정보를 저장하는 데이터베이스입니다.

플랫폼 요구 사항

KumoScale™소프트웨어는 광범위한 산업 표준 서버에서 베어 메탈, OpenStack 및 Kubernetes® 구축 모두에 대해 테스트되었습니다. Linux® 커널 버전 4.8 이상을 포함하여 모든 NVMe-oF™ 호환 개시 장치를 사용할 수 있습니다. 지원되는 플랫폼은 아래와 같습니다.

구성 요소

최소 요건

메모리

64GB DDR4

시스템 디스크

2 x 128GB SATA DOM

NIC

MCX516A-CCAT 또는 MCX545A-CCAN ConnectX-5 EN 네트워크 인터페이스 카드, 100GbE 듀얼/싱글 포트 QSFP28, PCIe ®3.0 x16 ROHS R6 MCX416A-CCAT ConnectX-4 EN 네트워크 인터페이스 카드, 100GbE 듀얼/싱글 포트 QSFP28, PCIe®3.0 x16 ROHS R6 Solarflare Communications XtremeScale SFC9250 10/25/40/50/100G 이더넷 컨트롤러

  • MCX516A-CCAT 또는 MCX545A-CCAN ConnectX ® -5 EN 네트워크 인터페이스 카드, 100GbE 듀얼/싱글 포트 QSFP28, PCIe ® 3.0 x16 ROHS R6
  • MCX416A-CCAT ConnectX ® -4 EN 네트워크 인터페이스 카드, 100GbE 듀얼/싱글 포트 QSFP28, PCIe ® 3.0 x16 ROHS R6
  • Intel® 810

전원 공급 장치

이중 전원 공급 장치, 핫 스왑 가능

관리 인터페이스

전용 관리 포트는 선택 사항입니다. KumoScale™는 관리 트래픽에 데이터 포트를 사용하거나 전용 관리 포트를 사용할 수 있습니다.

KumoScale™ 프로비저너

KumoScale™ 프로비저너에는 추가 서버나 용기가 필요하지 않습니다.

V3.22 사용자 매뉴얼

KumoScale V3.22 사용자 매뉴얼에는 다음이 포함됩니다.

  • 하드웨어 호환성 목록(HCL)
  • 어떤 KumoScale 배포 모드를 사용해야 합니까?
  • 릴리스 노트
  • 어플라이언스 모드 설치 가이드
  • 쿠버네티스 관리 모드 설치 가이드
  • NVMe™ 호스트 패치
  • 사용자 가이드
  • 클러스터 관리자 CLI
  • Kubernetes™ CSI 사용 설명서
  • Openstack™ 사용 설명서
  • 프로비저너 REST API 가이드
  • KumoScale 메트릭 컬렉션
  • Grafana™ 대시보드 가이드
  • Ansible™ 사용 설명서

문서

이 문서에서는 KumoScale™ 소프트웨어 개요, 기능 및 장점과 배포를 위한 일반적인 사용 사례 및 환경 정보를 설명합니다.

이 문서는 KumoScale에 데이터 보호를 제공하는 교차 도메인 데이터 복제의 아키텍처 및 배포에 대해 설명합니다. KumoScale CDDR은 시스템 문제가 있을 때 보호 및 자동 자가 치유 메커니즘을 구현합니다.

이 문서에서는 데이터 센터 규모에서 유사한 스토리지 시스템 기능을 제공하는 Ceph와 비교하여 NVMe-oF™ 타겟 으로 실행되는 KumoScale™ 소프트웨어의 성능 이점에 대해 설명합니다.

이 문서에서는 PCIe ® Gen 4 서버 플랫폼 및 CM6 SSD에서 RDMA 전송을 통해 NVMe-oF™ 타겟으로 실행되는 KumoScale™의 성능 테스트 결과에 대해 설명합니다. 성능 결과에는 단일 SSD 성능뿐만 아니라 SSD 수 증가에 따른 확장성도 포함됩니다.

KIOXIA는 NAND 메모리 장치에 대한 기존 ECC 기술 외에도 보다 정확한 신뢰성 알고리즘을 추가로 개발하고 있습니다.이 문서에서는 이를 위해 머신 러닝 및 딥 러닝 처리를 위해 빠른 블록 스토리지를 실행하는 KumoScale™ Softwware의 KIOXIA 내부 사용 사례에 대해 설명합니다.

빠른 블록 스토리지는 AI/ML 처리에 점점 더 중요해지고 있습니다. 이 문서에서는 KumoScale™ 소프트웨어에 의한 NVIDIA GPUDirect 스토리지 및 NVMe™ 스토리지와의 조합 테스트 결과와 이 조합이 전체 워크플로우의 처리 시간을 줄이는 방법에 대해 설명합니다.

빠른 블록 스토리지는 AI/ML 처리에 점점 더 중요해지고 있습니다. 이 문서에서는 KumoScale™ 소프트웨어에 의한 NVIDIA GPUDirect 스토리지 및 NVMe™ 스토리지와의 조합 테스트 결과와 이 조합이 전체 워크플로우의 처리 시간을 줄이는 방법에 대해 설명합니다.

문의

문의 양식으로 문의해 주십시오.

  • 문의하기 전에 중요 고려 사항에 동의하고 문의 양식의 "제품"에서 KumoScale을 선택하여 당사에 문의하십시오.
  • 가격, 사양, 서비스 및 연락처와 같은 포함된 정보는 발표일 기준입니다.
  • : DAS에 비해 4KB 읽기에서 15us 지연 시간 추가. 2020년 6월에 KIOXIA에서 지정한 측정 도구를 사용하여 KIOXIA에서 측정했습니다. 15us는 동일한 하드웨어에서 DAS와 NVMe-oF™ 스토리지 구성 간의 4KB 읽기 지연 시간 차이입니다.
  • NVM Express, NVMe, NVMe-MI, NVMe-oF는 미국 및 기타 국가에서 NVM Express, Inc.의 등록 또는 미등록 상표입니다.
  • PCIe는 PCI-SIG의 등록 상표입니다.
  • Kubernetes는 미국 및/또는 기타 국가에서 Linux Foundation의 등록 상표입니다.
  • Ansible은 미국 및 기타 국가에서 Red Hat, Inc.의 등록 상표입니다.
  • Linux는 미국 및 기타 국가에서 Linus Torvalds의 등록 상표입니다.
  • OpenStack Word Mark는 미국 및 기타 국가에서 OpenStack Foundation의 등록 상표이며 OpenStack Foundation의 허가 하에 사용됩니다. 당사는 OpenStack Foundation 또는 OpenStack 커뮤니티와 제휴, 보증 또는 후원하지 않습니다.
  • Prometheus는 Linux Foundation의 등록 상표입니다.
  • Grafana 및 Loki는 Grafana Labs, Inc.의 상표 또는 등록 상표입니다.
  • Intel은 Intel Corporation 또는 그 자회사의 상표입니다.
  • 여기에서 언급된 다른 모든 회사 이름, 제품 및 서비스 이름은 해당 회사의 상표일 수 있습니다.