vSphere Kubernetes Service용 NetApp 스토리지에 대해 알아보십시오
NetApp을 vSphere Kubernetes Service(VKS)의 스토리지로 사용하는 것은 NetApp의 강력한 스토리지 솔루션을 활용하여 Kubernetes 워크로드의 성능, 확장성 및 안정성을 향상시키는 강력한 조합입니다. Kubernetes용 오픈 소스 동적 스토리지 프로비저너인 NetApp Trident는 vSphere Kubernetes Service에서 워크로드와 스토리지를 통합하는 데 사용됩니다.
VKS에서 NetApp 스토리지를 사용할 때의 주요 이점
-
동적 스토리지 프로비저닝: NetApp Trident는 스토리지 볼륨의 동적 프로비저닝을 지원하여 Kubernetes Pod가 요구 사항에 따라 필요시 즉각적으로 구성 가능한 스토리지를 요청할 수 있도록 합니다.
-
영구 스토리지: NetApp 솔루션은 영구 스토리지 기능을 제공하여 Pod 재시작 및 장애 발생 시에도 데이터의 내구성과 가용성을 보장합니다.
-
고성능: NetApp의 스토리지 솔루션(예: ONTAP)은 낮은 지연 시간으로 고성능 스토리지를 제공하므로 Kubernetes에서 실행되는 I/O 집약적인 애플리케이션에 이상적입니다.
-
확장성: NetApp 스토리지 시스템은 증가하는 Kubernetes 워크로드의 요구 사항을 충족하도록 확장할 수 있으며 대규모 배포를 지원합니다.
-
데이터 관리: NetApp은 스냅샷, 클로닝 및 데이터 복제 등 고급 데이터 관리 기능을 제공하며, 이는 백업, 재해 복구 및 개발 워크플로에 유용할 수 있습니다.
-
멀티 클라우드 및 하이브리드 클라우드 지원: NetApp의 스토리지 솔루션은 온프레미스, 퍼블릭 클라우드 및 하이브리드 클라우드 환경 전반에 걸쳐 배포할 수 있어 스토리지 관리에 유연성과 일관성을 제공합니다.
NetApp ONTAP 통합 개요
NetApp ONTAP는 데이터 중복제거, 압축 및 암호화와 같은 기능을 갖춘 엔터프라이즈급 스토리지를 제공합니다. NetApp Trident를 사용하여 NetApp 스토리지를 Kubernetes와 통합할 수 있습니다. NetApp Trident는 온프레미스 ONTAP, AWS의 FSx for NetApp ONTAP, Azure의 Azure NetApp Files, Google Cloud의 Google Cloud NetApp Volumes 등 다양한 NetApp 스토리지 플랫폼을 지원합니다.
Trident Protect를 사용하여 Kubernetes 워크로드의 데이터 보호 및 재해 복구를 처리합니다. Trident Protect를 사용하면 스냅샷 생성, 클론 생성, 다양한 스토리지 백엔드 간 데이터 복제를 통해 장애 발생 시 데이터의 안전과 복구를 보장할 수 있습니다.
Trident의 주요 기능
CSI 규격 준수 최신 Kubernetes 스토리지 기능 및 표준과의 호환성을 보장합니다. 선언적 구성 사용자가 YAML 파일에 스토리지 요구 사항을 정의할 수 있으며, 이는 Trident에 의해 자동으로 관리됩니다. 드라이버 Trident는 ONTAP에서 지원하는 NFS, CIFS/SMB, iSCSI, FC 및 NVMe/TCP 프로토콜용 드라이버를 지원합니다. 하이브리드 및 멀티 클라우드 지원 Trident는 온프레미스 ONTAP 스토리지와 하이퍼스케일러의 관리형 스토리지 서비스, 즉 AWS의 FSx for NetApp ONTAP, Azure의 Azure NetApp Files, Google Cloud의 Google Cloud NetApp Volumes용 드라이버를 지원합니다. 고급 데이터 관리 ONTAP의 스냅샷 및 클론 기능을 활용하여 효율적인 데이터 보호와 테스트 및 개발 환경의 신속한 프로비저닝을 지원합니다.
Trident에 대한 자세한 내용은 "Trident 문서"을 참조하십시오.
Trident Protect
Trident Protect는 Trident와 별도로 설치됩니다. 배포하기 전에 Kubernetes 플랫폼, 스토리지 백엔드, 스냅샷 구성 요소 및 오브젝트 스토리지가 "Trident Protect 요구 사항"을 충족하는지 확인하십시오.
Trident Protect의 주요 기능
자동 백업 Trident Protect는 Kubernetes 애플리케이션의 자동화된 정책 기반 백업을 지원하여 수동 개입 없이 정기적으로 백업이 이루어지도록 합니다.
Snapshot Management ONTAP의 스냅샷 기능을 활용하여 컨테이너 애플리케이션 및 VM의 특정 시점 복사본을 자주 생성함으로써 안정적인 복구 메커니즘을 제공합니다.
백업 저장소 암호화 Trident Protect는 Restic 및 Kopia 백업 저장소에 대한 암호 기반 암호화를 지원합니다. 영구 볼륨 및 전송 중 암호화는 스토리지 및 네트워크 계층에서 별도로 구성하십시오.
규정 준수 및 감사 조직이 규정 준수 요건을 충족하고 데이터 보호 관행에 대한 정기적인 감사를 수행하는 데 도움이 되는 도구와 기능을 제공합니다.
재해 복구 ONTAP의 복제 기능과 통합되어 강력한 재해 복구 솔루션을 제공함으로써 재앙적인 사태 발생 시에도 비즈니스 연속성을 보장합니다.
Trident Protect에 대한 자세한 내용은 "Trident Protect 문서"을 참조하십시오.
NetApp ONTAP 하드웨어 모델 및 프로토콜 지원
NetApp ONTAP 소프트웨어는 다양한 하드웨어 모델에서 실행되며, 각 모델은 서로 다른 성능 및 용량 요구 사항을 충족하도록 설계되었습니다. Trident는 강력한 기능을 확장하여 All Flash FAS(AFF), All SAN Array(ASA) 및 ASA R2 시스템을 포함한 다양한 NetApp ONTAP 시스템을 지원합니다. 이러한 지원을 통해 기업은 컨테이너화된 환경에서 고성능 스토리지 솔루션의 잠재력을 최대한 활용할 수 있습니다.
All Flash FAS(AFF) 시스템 AFF 시스템은 탁월한 성능과 낮은 지연 시간을 제공하여 고성능 애플리케이션에 이상적입니다.
All SAN Array (ASA) 시스템 ASA 시스템은 전용 SAN 환경을 위해 설계되었으며, 강력한 성능과 안정성을 제공합니다.
ASA R2 시스템 ASA R2 시스템은 SAN 환경을 위한 향상된 기능과 성능을 제공합니다.
AFX NetApp AFX는 기업용 AI 워크로드를 위해 특별히 설계된 분산형 올플래시 스토리지 아키텍처입니다. 고성능 NAS를 제공하여 컴퓨팅 및 용량을 독립적으로 확장할 수 있습니다. NetApp AFX 스토리지 시스템은 스토리지 계층 구현 방식에서 다른 ONTAP 기반 시스템(ASA, AFF, FAS)과 다릅니다. AFX는 고성능과 확장성을 제공하는 분산 파일 시스템을 사용하는 반면, 다른 ONTAP 기반 시스템은 기존 스토리지 아키텍처를 사용합니다.
-
AFF에 지원되는 프로토콜: NFS, CIFS/SMB, iSCSI, FC, NVMe/TCP
-
ASA에 지원되는 프로토콜: iSCSI, FC, NVMe/TCP
-
ASA R2에서 지원하는 프로토콜: iSCSI, FC, NVMe/TCP
-
AFX에서 지원하는 프로토콜: Trident 25.10부터는 NFS 프로토콜만 지원되며, SMB 프로토콜은 지원되지 않습니다.
ONTAP 스토리지용 Trident 드라이버
Trident에는 각각 백엔드 스토리지에 볼륨을 프로비저닝할 수 있는 다음과 같은 CSI 드라이버가 포함되어 있습니다.
지원되는 하드웨어 모델의 NAS 프로토콜
-
ontap-nas: 하나의 PVC는 하나의 PV에 매핑되며, 이는 전용 FlexVol 볼륨입니다.
-
ontap-nas-economy: 프로비저닝된 각 PV는 qtree이며, FlexVol 볼륨당 구성 가능한 qtree 수를 가집니다(기본값은 200이며 50~300 사이에서 구성 가능).
하나의 PVC는 하나의 PV에 매핑되며, 이는 공유 FlexVol 볼륨의 qtree입니다.
|
|
VM의 모든 디스크를 단일 볼륨에 qtree로 구성할 수 있습니다. 그러나 Snapshots, Clones 및 Replication 기능은 Trident에서 지원되지 않습니다. 이러한 기능이 스토리지 관리자에 의해 관리되는 경우, PV 단위로 세부적인 관리가 불가능합니다. |
-
ontap-nas-flexgroup: 프로비저닝된 각 PV는 완전한 ONTAP FlexGroup이며, SVM에 할당된 모든 애그리게이트가 사용됩니다.
지원되는 하드웨어 모델의 SAN 프로토콜
-
ontap-san: 하나의 PVC는 하나의 PV에 매핑되며, 이는 전용 FlexVol 볼륨의 LUN입니다.
-
ontap-san-economy: 하나의 PVC는 하나의 PV에 매핑되며, 이는 공유 FlexVol 볼륨의 LUN입니다. 공유 FlexVol 볼륨에는 여러 개의 LUN을 저장할 수 있습니다(기본값은 100개이며, FlexVol 볼륨당 50~200개의 LUN/PV로 구성 가능).
|
|
모든 VM 디스크를 단일 볼륨에 LUN으로 배치할 수 있습니다. 하지만 이 드라이버는 스냅샷과 클론은 지원하지만 복제는 지원하지 않습니다. 복제가 스토리지 관리자에 의해 관리되는 경우 PV 단위로 세분화되지 않습니다. |
Trident 드라이버를 통해 제공되는 기능과 스토리지 관리자가 적용해야 하는 기능의 전체 목록은 Trident 설명서의 "ONTAP 백엔드 드라이버" 섹션을 참조하십시오.