NetApp Volumes는 공유 파일 서비스를 신속하게 프로비저닝하여 다양한 클라우드 기반 애플리케이션의 배포를 촉진하고 다양한 스토리지 관리 기능을 제공합니다. 기본 사용 사례에는 파일 서비스, DevOps, 데이터베이스가 포함됩니다.
파일 서비스
NetApp Volumes는 표준 NFS 또는 SMB 프로토콜로 액세스할 수 있는 클라우드 기반 파일 시스템을 만들기 위한 내결함성, 확장 가능한 스토리지 플랫폼입니다. NetApp Volumes는 고성능 기능을 통해 Google Cloud 온프레미스 환경과 유사한 엔터프라이즈급 네트워크 연결 스토리지 솔루션을 제공하며, 여기에는 다음과 같은 다양한 지원 기능이 포함됩니다.
읽기 전용 및 읽기/쓰기 클라이언트 액세스 제어
NFSv3 및 NFSv4.1 프로토콜을 통한 연결
Active Directory (AD) 통합 및 SMB 연결
Google Cloud에서 워크로드를 이전하거나 새 애플리케이션을 만들 때 파일 서비스를 사용할 수 있습니다. 예를 들어 SMB 공유를 사용하여 Windows 클라이언트 간에 개별 사용자 또는 그룹 파일 공유를 지원할 수 있습니다. SMB 공유를 사용하여 가상 데스크톱의 파일 및 프로필 공유를 지원할 수도 있습니다. 또는 NFS 또는 SMB 볼륨을 사용하여 애플리케이션 간에 파일을 공유하거나 백업 대상으로 사용할 수 있습니다.
NetApp Volumes를 사용하면 기존 워크로드를Google Cloud 로 마이그레이션하고 클라우드에서 파일 스토리지 솔루션을 개발하고 유지관리할 수 있는 플랫폼을 제공하여 하드웨어, 조달 시간, 냉각, 전력 사용을 줄이고 물리적 공간을 최소화할 수 있습니다.
엔터프라이즈 애플리케이션
온프레미스에 배포된 애플리케이션을 NetApp Volumes로 리호스팅할 수 있습니다. NetApp Volumes는 파일 스토리지 워크플로를 위한 핵심 기능을 계속 유지합니다. 여기에는 일반적으로 리팩터링이 필요하지 않은 엔터프라이즈 애플리케이션의 하위 집합이 포함됩니다.
NetApp Volumes를 사용하면 Linux 기반 애플리케이션용 완전 관리형 NFS 공유와 Windows 기반 애플리케이션용 SMB 공유를 몇 초 만에 만들 수 있습니다. 워크플로 또는 사용자에게 영향을 주지 않고 용량과 성능을 확장하거나 축소할 수 있습니다.
개발, 테스트, 스테이징 환경을 위한 빠른 스냅샷과 복사본으로 애플리케이션 서비스 제공 수명 주기를 유지할 수 있어 프로덕션 출시를 더욱 가속화하고 리드 타임을 최소화할 수 있습니다.
Google Cloud VMware Engine 스토리지
Google Cloud Google Cloud VMware Engine으로 VMware vSphere 워크로드를 지원합니다. Google Cloud VMware Engine으로 빌드된 프라이빗 클라우드에는 추가 스토리지가 필요한 경우가 많습니다. 이 추가 스토리지는 단일 VM에 직접 연결하거나 스토리지 요구사항이 큰 여러 VM의 데이터 스토어로 사용됩니다.
NetApp Volumes는 SMB 또는 NFS 프로토콜을 사용하여 VM의 게스트 운영체제에 연결할 수 있습니다. 이러한 볼륨은 Compute Engine 또는 Google Cloud VMware Engine에서 실행되는 여러 애플리케이션 간에 파일 공유에 사용할 수 있습니다. 가상 데스크톱 환경에서 사용자 및 그룹 파일 공유에도 사용할 수 있습니다.
대량의 스토리지가 필요한 경우 NetApp Volumes를 Google Cloud VMware Engine 호스트의 데이터 스토어로 사용할 수 있습니다. 데이터 스토어로 NetApp 볼륨을 사용하면 Google Cloud VMware Engine 노드를 추가하는 것보다 비용 효율성이 높아 전반적인 솔루션 비용이 절감됩니다.
NetApp Volumes NFSv3 볼륨을 사용하면 비용 효율적인 방식으로 더 많은 스토리지를 지원할 수 있으며, 스냅샷 사본, 볼륨 복제, 백업과 같은 NetApp Volumes의 다양한 데이터 관리 기능을 포함하여 데이터를 보호할 수 있습니다.
자세한 내용은 NFS 볼륨을 Google Cloud NetApp Volumes에서 호스팅하는 vSphere 데이터 스토어로 사용을 참고하세요.
스테이트풀(Stateful) Google Kubernetes Engine 애플리케이션용 영구 스토리지
NetApp Volumes는 Google Kubernetes Engine (GKE) 또는 Google Cloud에서 실행되는 기타 자체 관리 Kubernetes 배포에서 실행되는 상태 저장 애플리케이션을 위한 빠르고 안정적이며 영구적인 스토리지를 제공합니다.
대부분의 컨테이너화된 엔터프라이즈 애플리케이션에는 영구 스토리지로 지원해야 하는 상태 및 구성 데이터가 있습니다. 영구 스토리지를 사용하면 업그레이드, 확장, 롤백과 같은 다양한 애플리케이션 실행 시퀀스 중에 컨테이너를 빠르게 생성하고 소멸하는 동안 애플리케이션 상태와 구성 데이터에 계속 액세스할 수 있습니다. NetApp Trident는 컨테이너 스토리지 인터페이스 (CSI) 규격 준수 오케스트레이터로, Kubernetes와 통합되어 다음을 제공합니다.
동적 프로비저닝
소비
NetApp Volumes를 사용하여 상태 저장 컨테이너화된 애플리케이션으로 영구 볼륨 관리
CSI 스냅샷을 사용한 데이터 보호
필수는 아니지만 Trident는 Kubernetes를 사용하여 상태 저장 애플리케이션의 배포 및 사용을 간소화합니다.
GKE를 사용하면 컨테이너화된 애플리케이션을 빌드, 배포, 관리, 실행할 수 있습니다. GKE는 선언적, 자가 복구, 자동 확장 플랫폼을 통해 이식성이 뛰어난 애플리케이션의 개발 및 배포를 가속화합니다. 자세한 내용은 스테이트풀 애플리케이션을 배포하는 방법에 관한 GKE 문서를 참고하세요.
Google Cloud NetApp Volumes는 다음과 같은 특징을 갖춘 Kubernetes 스테이트풀 애플리케이션을 위한 영구 스토리지를 제공합니다.
영구 볼륨: 읽기-쓰기-다수 (RWX) 액세스 모드로 스토리지에 대한 공유 액세스가 필요한 Kubernetes 애플리케이션을 위해 Kubernetes 클러스터 외부에서 영구 스토리지를 제공합니다. RWX 액세스 모드를 사용하면 여러 노드에서 영구 볼륨을 읽기-쓰기로 한 번에 마운트할 수 있습니다. 이러한 액세스 모드가 필요한 애플리케이션의 경우 NetApp Volumes와 함께 read-write-once (RWO), read-only-many (ROX) 또는 read-write-once-pod (RWOP) 액세스 모드를 사용할 수도 있습니다.
프로비저닝된 영구 볼륨: 동적으로 및 정적으로 프로비저닝된 Kubernetes 영구 볼륨 (PV)을 사용합니다.
영구 볼륨 확장: 스테이트풀 애플리케이션은 Kubernetes PV를 사용합니다. NetApp Volumes를 사용하면 생성 후 기존 PV를 확장할 수 있습니다.
스토리지 볼륨 라벨 지정: 다중 클러스터 환경에서 더 나은 식별과 관리를 위해 스토리지 볼륨에 라벨을 지정합니다.
볼륨 보호: 재해 발생 시 데이터 보호 및 복구를 제공하는 것이 중요합니다. NetApp Volumes는 영구 볼륨의 데이터를 보호하기 위해 고객이 시작한 스냅샷 및 백업 일정을 지원합니다.
NFSv3 및 NFSv4.1을 통한 영구 스토리지 액세스: Trident CSI 드라이버를 사용하여 NFSv3 및 NFSv4.1로 Kubernetes 애플리케이션의 볼륨 생성 및 영구 스토리지 액세스를 지원합니다. Trident는 GKE 클러스터와의 NetApp 볼륨 인증을 위해 Trident Cloud ID를 지원합니다. NetApp Volumes는 NFS 컨테이너 스토리지 인터페이스 (CSI) 드라이버를 사용한 볼륨 하위 디렉터리 생성 및 액세스도 지원합니다.
SMB를 통한 영구 스토리지 액세스: Trident CSI 드라이버를 사용하여 SMB로 Kubernetes 애플리케이션의 볼륨 생성 및 영구 스토리지 액세스를 지원합니다. Trident는 GKE 클러스터와의 NetApp 볼륨 인증을 위해 Trident Cloud ID를 지원합니다. NetApp 볼륨은 SMB 컨테이너 스토리지 인터페이스 (CSI) 드라이버를 사용하여 볼륨 하위 디렉터리를 만들고 SMB를 통해 영구 스토리지에 액세스하는 것도 지원합니다.
데이터베이스
NetApp Volumes를 사용하여 기본 데이터베이스 또는 오픈소스 또는 엔터프라이즈 데이터베이스의 스냅샷 사본에 빠르게 액세스할 수 있습니다.
NetApp Volumes는 파일 시스템마다 다양한 성능 수준을 지원합니다. 데이터베이스 관리자는 핫 또는 콜드 데이터에 개별 스토리지 풀을 할당하여 고성능 및 고용량 스토리지의 사용을 제어할 수 있습니다. NetApp Volumes를 사용하여 파일 시스템을 사용할 수 있고 시스템 장애에 대한 복원력을 확보할 수 있으므로 클라우드에서 안정적인 데이터베이스 서비스 설정을 간소화할 수 있습니다.
전자 설계 자동화
전자 설계 자동화 워크로드에는 대규모 데이터 세트, 수많은 파일, 집약적인 메타데이터 작업, 엄격한 성능 요구사항과 같은 구체적인 데이터 관리 문제가 있습니다. 경쟁력을 유지하려면 전자 설계 자동화 사용자가 이 도메인에서 제품을 지속적으로 제공해야 합니다.
NetApp Volumes는 전자 설계 자동화 워크로드에 맞게 맞춤설정된 강력한 솔루션을 제공합니다. NetApp Volumes의 대용량 기능은 전자 설계 자동화 프로세스에서 생성되는 대규모 데이터 세트를 수용합니다. NetApp Volumes는 수많은 파일을 효율적으로 관리하여 원활한 데이터 작업과 액세스를 보장합니다. 또한 전자 설계 자동화 워크로드의 성능과 관리에 중요한 집약적인 메타데이터 작업을 최적화합니다. NetApp Volumes는 전자 설계 자동화 워크로드 사용자가 정기적인 제품 출시에 필요한 성능을 제공합니다.
NetApp Volumes는 전자 설계 자동화 워크로드의 데이터 관리를 간소화하는 서비스를 제공합니다. 전자 설계 자동화 워크로드의 문제를 해결하고 사용자가 높은 생산성과 효율성을 유지하도록 지원합니다. 또한 NetApp Volumes는 사용자가 경쟁력을 유지하기 위해 성능 요구사항과 제품 출시 일정을 충족하도록 지원합니다.
참조 아키텍처에 대한 자세한 내용은 EDA에 Google Cloud NetApp Volumes를 사용하는 이점을 참고하세요. 벤치마크 결과는 전자 설계 자동화 워크로드 벤치마크를 참고하세요.
다음 단계
NetApp Volumes 애플리케이션 복원력 고려사항에 대해 알아봅니다.