Google Cloud NetApp Volumes 사용 사례

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 볼륨을 사용하면 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 볼륨은 Google Kubernetes Engine (GKE) 또는 Google Cloud에서 실행되는 기타 자체 관리 Kubernetes 배포에서 실행되는 스테이트풀 애플리케이션을 위한 빠르고 안정적인 영구 스토리지를 제공합니다.

대부분의 컨테이너화된 엔터프라이즈 애플리케이션에는 영구 저장소로 백업해야 하는 상태 및 구성 데이터가 있습니다. 영구 저장소를 사용하면 업그레이드, 확장, 롤백과 같은 다양한 애플리케이션 실행 시퀀스 중에 빠른 컨테이너 생성 및 소멸을 통해 애플리케이션 상태 및 구성 데이터에 계속 액세스할 수 있습니다. NetApp Trident는 Kubernetes와 통합되어 다음을 제공하는 컨테이너 스토리지 인터페이스 (CSI) 준수 오케스트레이터입니다.

  • 동적 프로비저닝

  • 소비

  • NetApp Volumes를 사용하여 상태 저장 컨테이너화된 애플리케이션으로 영구 볼륨 관리

  • CSI 스냅샷을 사용한 데이터 보호

필수는 아니지만 Trident를 사용하면 Kubernetes에서 스테이트풀 애플리케이션을 간편하게 배포하고 사용할 수 있습니다.

GKE를 사용하면 컨테이너화된 애플리케이션을 빌드, 배포, 관리, 실행할 수 있습니다. GKE는 선언적, 자체 복구, 자동 확장 플랫폼을 통해 높은 이식성을 갖춘 애플리케이션의 개발과 배포를 가속화합니다. 자세한 내용은 스테이트풀 애플리케이션 배포 방법에 관한 GKE 문서를 참고하세요.

Google Cloud NetApp 볼륨은 다음과 같은 특성을 갖는 Kubernetes 스테이트풀 애플리케이션에 영구 스토리지를 제공합니다.

  • 영구 볼륨: 읽기 쓰기 다수 (RWX) 액세스 모드로 스토리지에 대한 공유 액세스가 필요한 Kubernetes 애플리케이션을 위해 Kubernetes 클러스터 외부에 영구 스토리지를 제공합니다. RWX 액세스 모드를 사용하여 여러 노드에 의해 읽기-쓰기로 영구 볼륨을 한 번에 마운트할 수 있습니다. 이러한 액세스 모드가 필요한 애플리케이션의 경우 NetApp 볼륨과 함께 읽기-쓰기-한 번 (RWO), 읽기 전용-여러 개 (ROX) 또는 읽기-쓰기-한 번-팟 (RWOP) 액세스 모드를 사용할 수도 있습니다.

  • 프로비저닝된 영구 볼륨: 동적으로 프로비저닝된 Kubernetes 영구 볼륨(PV)과 정적으로 프로비저닝된 Kubernetes 영구 볼륨(PV)을 사용합니다.

  • 영구 볼륨 확장: 스테이트풀 애플리케이션은 Kubernetes PV를 사용합니다. NetApp Volumes를 사용하면 생성 후 기존 PV를 확장할 수 있습니다.

  • 스토리지 볼륨 라벨 지정: 멀티클러스터 환경에서 더 효과적으로 식별하고 관리할 수 있도록 스토리지 볼륨에 라벨을 지정합니다.

  • 볼륨 보호: 재해 발생 시 데이터 보호 및 복구를 제공하는 것이 중요합니다. NetApp Volumes는 고객이 시작한 스냅샷 및 백업 일정을 지원하여 영구 볼륨의 데이터를 보호합니다.

  • NFSv3 및 NFSv4.1을 통한 영구 스토리지 액세스: Trident CSI 드라이버를 사용하여 NFSv3 및 NFSv4.1을 사용하는 Kubernetes 애플리케이션의 볼륨 생성 및 영구 스토리지 액세스를 지원합니다. Trident는 GKE 클러스터에서 NetApp 볼륨 인증을 위해 Trident Cloud Identity를 지원합니다. NetApp 볼륨은 NFS 컨테이너 스토리지 인터페이스 (CSI) 드라이버를 사용하여 볼륨 하위 디렉터리 생성 및 액세스도 지원합니다.

  • SMB를 통한 영구 저장소 액세스: Trident CSI 드라이버를 사용하여 SMB를 통해 Kubernetes 애플리케이션의 볼륨 생성 및 영구 저장소 액세스를 지원합니다. Trident는 GKE 클러스터에서 NetApp 볼륨 인증을 위해 Trident Cloud Identity를 지원합니다. NetApp 볼륨은 SMB 컨테이너 스토리지 인터페이스 (CSI) 드라이버를 사용하여 볼륨 하위 디렉터리를 만들고 SMB를 통한 영구 스토리지 액세스도 지원합니다.

데이터베이스

NetApp Volumes를 사용하여 기본 데이터베이스 또는 오픈소스 또는 엔터프라이즈 데이터베이스의 스냅샷 사본에 빠르게 액세스할 수 있습니다.

NetApp 볼륨은 각 파일 시스템에 대해 서로 다른 수준의 성능을 지원합니다. 데이터베이스 관리자는 핫 데이터 또는 콜드 데이터에 개별 스토리지 풀을 할당하여 고성능 및 대용량 스토리지의 사용을 제어할 수 있습니다. NetApp 볼륨을 사용하면 파일 시스템을 사용할 수 있고 시스템 장애에 대해 복원력이 향상되므로 클라우드에서 안정적인 데이터베이스 서비스를 간편하게 설정할 수 있습니다.

전자 설계 자동화

전자 설계 자동화 워크로드는 대규모 데이터 세트, 수많은 파일, 집중적인 메타데이터 작업, 엄격한 성능 요구사항과 같은 특정 데이터 관리 문제를 제기합니다. 경쟁력을 유지하려면 전자 설계 자동화 사용자는 이 도메인에서 제품을 일관되게 제공해야 합니다.

NetApp Volumes는 전자 설계 자동화 워크로드에 맞게 맞춤설정된 강력한 솔루션을 제공합니다. NetApp Volumes의 대용량 볼륨 기능은 전자 설계 자동화 프로세스에서 생성하는 대규모 데이터 세트를 수용할 수 있습니다. NetApp Volumes는 수많은 파일을 효율적으로 관리하여 원활한 데이터 작업과 액세스를 보장합니다. 또한 전자 설계 자동화 워크로드의 성능 및 관리에 중요한 집약적인 메타데이터 작업을 최적화합니다. NetApp 볼륨은 전자 설계 자동화 워크로드 사용자가 정기적인 제품 출시에 필요한 성능을 제공합니다.

NetApp Volumes는 전자 설계 자동화 워크로드의 데이터 관리를 간소화하는 서비스를 제공합니다. 전자 설계 자동화 워크로드의 문제를 해결하고 사용자가 높은 생산성과 효율성을 유지하는 데 도움이 됩니다. 또한 NetApp Volumes를 사용하면 사용자가 경쟁력을 유지하기 위해 성능 요구사항과 제품 출시 일정을 충족할 수 있습니다.

참조 아키텍처에 관한 자세한 내용은 EDA에 Google Cloud NetApp Volumes를 사용하는 이점을 참고하세요. 벤치마크 결과는 전자 설계 자동화 워크로드 벤치마크를 참고하세요.

다음 단계

NetApp Volumes 제품 개요를 검토합니다.